apply-discount,remove-discount{text-rendering:auto;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;cursor:pointer;box-sizing:border-box;border:2px outset buttonborder;border-image:initial;background-color:unset;outline:unset;padding-block:1px;padding-inline:6px;padding:unset;border:none;align-items:flex-start;margin:0;line-height:normal;text-decoration:underline;display:inline-block;position:relative}:is(apply-discount,remove-discount)[loading]>*{visibility:hidden}:is(apply-discount,remove-discount)[loading]{cursor:default;pointer-events:none}:is(apply-discount,remove-discount)[loading]:before{--spinner-size:14px;--spinner-thickness:1px;--spinner-offset:calc(calc(var(--spinner-size) + calc(2*var(--spinner-thickness)))/-2);content:"";margin-left:var(--spinner-offset);margin-top:var(--spinner-offset);width:var(--spinner-size);height:var(--spinner-size);opacity:1;border-color:var(--color-foreground);transform-origin:50%;border-style:solid;border-top-color:#0000;border-width:var(--spinner-thickness);border-radius:50%;animation:1s linear infinite spin;display:block;position:absolute;top:50%;left:50%}:is(apply-discount,remove-discount)[disabled]{cursor:default}edit-gift{cursor:pointer;display:block}cart-count{font-size:small;display:inline}cart-form{display:block}cart-form[loading]{opacity:.5;pointer-events:none}collapsible-tab:not(:defined){display:none}collapsible-tab::part(tab-header){background:inherit;cursor:pointer;height:var(--height,auto);min-height:var(--min-height,30px);padding-block:var(--padding-block,10px);padding-inline:var(--padding-inline,20px);flex-direction:row;justify-content:space-between;align-items:center;display:flex}collapsible-tab::part(tab-body){grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}collapsible-tab::part(tab-body-inner){overflow:hidden}collapsible-tab::part(tab-content){padding-block:var(--padding-block,10px);padding-inline:var(--padding-inline,20px);opacity:0;transition:opacity .3s}collapsible-tab::part(tab-icon){height:auto;width:var(--header-height,30px);justify-content:flex-end;align-items:center;display:flex}collapsible-tab::part(tab-icon-open),collapsible-tab::part(tab-icon-close){height:var(--icon-size,24px);width:var(--icon-size,24px);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}collapsible-tab::part(tab-icon-close){display:none}collapsible-tab[open]::part(tab-icon-close){display:flex}collapsible-tab[open]::part(tab-icon-open){display:none}collapsible-tab[open]::part(tab-body){grid-template-rows:1fr}collapsible-tab[open]::part(tab-content){opacity:1;transition:opacity .4s .2s}collapsible-tab.shopify-block--faq-collapsible .tab-content-gap{gap:10px}collapsible-tab.collapsible--faq::part(tab-header){padding-inline:unset;padding-block:unset;--icon-size:12px;flex-direction:row-reverse;justify-content:start;gap:6px}collapsible-tab.collapsible--faq::part(tab-icon){justify-content:start;width:fit-content}collapsible-tab.collapsible--faq::part(tab-content){padding-inline:unset}embla-slider{--gap:0px;--slides-per-page:1;--gaps-per-page:calc(var(--slides-per-page) - 1)}embla-viewport{display:block;overflow:hidden}embla-viewport.is-draggable{cursor:grab}embla-viewport.is-dragging{cursor:grabbing}embla-slides{will-change:transform;align-items:flex-start;transition:height .2s;display:flex}embla-slide{--total-gap:calc(var(--gaps-per-page)*var(--gap));flex:0 0 calc(calc(100% - var(--total-gap))/var(--slides-per-page));text-align:center;min-width:0;display:block}embla-slider[loop] embla-slide{margin-right:var(--gap)}embla-slider:not([loop]) embla-slides{gap:var(--gap)}embla-next,embla-prev{cursor:pointer;display:block}embla-next[disabled],embla-prev[disabled]{cursor:not-allowed}embla-progress{display:block}embla-thumbnail{cursor:pointer;display:block}embla-slider{position:relative}embla-slider[fade] embla-slide.is-snapped{transition:opacity .4s}.embla-navigation{flex-direction:row;justify-content:center;align-items:center;gap:5px;width:100%;display:flex;position:absolute;bottom:0}.embla-navigation.embla-dots embla-thumbnail{opacity:.4;background-color:currentColor;border-radius:50%;width:6px;height:6px;position:relative}.embla-navigation.embla-dots embla-thumbnail svg{display:none}.embla-navigation.embla-dots embla-thumbnail svg .progress{stroke-dasharray:100;stroke-dashoffset:100px}.embla-navigation.embla-dots embla-thumbnail.is-selected{opacity:1;background-color:#0000;width:9px;height:9px}.embla-navigation.embla-dots embla-thumbnail.is-selected svg{display:block;position:absolute;top:0;left:0;transform:rotate(-90deg)}.embla-navigation.embla-dots embla-thumbnail.is-selected svg .shadow{opacity:.4}.embla-navigation.embla-dots embla-thumbnail.is-selected svg .progress{stroke-dashoffset:0;transition:stroke-dashoffset var(--autoplay-speed)linear}.embla-navigation.embla-bars embla-thumbnail{vertical-align:top;width:120px;height:6px;position:relative;overflow:hidden}.embla-navigation.embla-bars embla-thumbnail:before{content:"";opacity:.4;background-color:currentColor;width:100%;height:100%;display:block;position:absolute}.embla-navigation.embla-bars embla-thumbnail:after{content:"";opacity:1;background-color:currentColor;width:100%;height:100%;display:block;position:absolute;transform:translate(-100%)}.embla-navigation.embla-bars embla-thumbnail.is-selected:after{transition:transform var(--autoplay-speed)linear;transform:translate(0%)}embla-slider:not([autoplay]) .embla-navigation.embla-dots embla-thumbnail.is-selected{opacity:1;background-color:currentColor}.embla-slider-strich{position:relative}.embla-slider-strich .embla-navigation-line.embla-lines{z-index:1;flex-flow:row;justify-content:space-between;align-items:stretch;width:100%;display:flex;position:absolute;bottom:0}.embla-slider-strich .embla-navigation-line.embla-lines embla-thumbnail{height:1px;width:inherit;background-color:#0000}.embla-slider-strich .embla-navigation-line.embla-lines embla-thumbnail.is-selected{height:1px;width:inherit;background-color:currentColor}.embla-controls.embla-simple{display:flex;position:absolute;bottom:0;right:0;transform:translateY(50%)}.embla-controls.embla-simple embla-next,.embla-controls.embla-simple embla-prev{flex-direction:row;justify-content:center;align-items:center;display:flex}:is(.embla-controls.embla-simple embla-next,.embla-controls.embla-simple embla-prev):hover{transform:scale(1.12)}:is(.embla-controls.embla-simple embla-next,.embla-controls.embla-simple embla-prev):active{transform:scale(1)}.embla-progress{width:100%;height:6px;position:relative}.embla-progress:before{content:"";opacity:.4;background-color:currentColor;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.embla-progress:after{content:"";opacity:1;height:100%;width:var(--progress);background-color:gray;display:block;position:absolute;top:0;left:0}localization-form{display:block}mega-menu{z-index:-1;opacity:0;background-color:var(--color-background);width:100%;height:fit-content;position:absolute;top:100%;left:0;transform:translateY(-100%)}mega-menu .mega-menu-container{width:100%}mega-menu .first-level-menu{transition:height transform .3s ease-in}@layer quantity-rocker{quantity-rocker{--border-color:#e0dfda;width:fit-content;font-size:inherit;border:1px solid var(--border-color);border-radius:6px;display:block}quantity-rocker::part(wrapper){width:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;flex-direction:row;align-items:center;height:100%;display:flex}quantity-rocker::part(decrement),quantity-rocker::part(increment),quantity-rocker::part(input){background-color:unset;color:currentColor;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2px 4px;display:flex}quantity-rocker::part(decrement),quantity-rocker::part(increment){cursor:pointer;padding:8px 12px}quantity-rocker::part(input){width:inherit;text-align:center;-webkit-appearance:textfield;appearance:textfield;border-inline:none}}.recipient-form{--recipient-checkbox-margin-top:0rem;max-width:44rem;margin-bottom:2.5rem;display:block;position:relative}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{justify-content:space-between;display:flex}.recipient-checkbox{word-break:break-word;max-width:inherit;cursor:pointer;flex-grow:1;align-items:center;margin:1.8rem 0;font-size:1.6rem;display:flex;position:relative}.recipient-form>input[type=checkbox]{width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top)0;z-index:-1;-webkit-appearance:none;appearance:none;position:absolute;top:0;left:0}.recipient-fields__field{margin:0 0 2rem}.recipient-fields .field__input{width:100%;max-width:350px}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);margin-bottom:.3rem;display:block;overflow:hidden}.recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);flex-shrink:0;margin-right:1.2rem}.recipient-checkbox:before{content:"";border:1px solid #d3d3d3;border-radius:6px;width:1.6rem;height:1.6rem;margin-right:.5rem;display:block}.recipient-form .icon-checkmark{visibility:hidden;z-index:5;position:absolute;top:.4rem;left:.37rem}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{animation:animateMenuOpen var(--duration-default)ease;display:block}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required,.no-js .recipient-email-label.optional{display:inline}.recipient-form ul{line-height:calc(1 + .6/var(--font-body-scale));text-align:left;padding-left:4.4rem}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors:active){.recipient-fields>hr{border-top:.1rem solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}theme-alert,theme-modal{z-index:550;opacity:1;background-color:#fff;flex-direction:column;align-items:center;width:100%;max-width:80%;height:100dvh;max-height:90dvh;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}:is(theme-alert,theme-modal):not([open]){opacity:0;pointer-events:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body:after{content:"";opacity:0;pointer-events:none;z-index:500;background:#0004;width:100vw;height:100dvh;transition:opacity .3s;display:block;position:fixed;top:0;left:0}header:has(theme-drawer[open]){z-index:600}:is(body:has(theme-alert[open]),body:has(theme-modal[open]),body:has(theme-notification[open]),body:has(cart-notification[open][scrolling=disabled]),body:has(theme-drawer[open]),body:has(#shopify-pc__banner[style*="display: block"])){overflow:hidden}:is(body:has(theme-alert[open]),body:has(theme-modal[open]),body:has(theme-notification[open]),body:has(cart-notification[open][scrolling=disabled]),body:has(theme-drawer[open]),body:has(#shopify-pc__banner[style*="display: block"])):after{pointer-events:all;opacity:1}@keyframes progress{0%{width:0}to{width:100%}}theme-notification,cart-notification{will-change:transform;z-index:550;background-color:#fff;width:min(80vw,400px);transition:transform .3s cubic-bezier(.165,.84,.44,1);display:block;position:fixed;top:0;bottom:0;right:0;transform:translate(0%)}:is(theme-notification,cart-notification):not([open]){transform:translate(100%)}@media (max-width:769px){theme-notification,cart-notification{top:unset;width:100%;min-height:200px;left:0;right:0;transform:translateY(0%)}:is(theme-notification,cart-notification):not([open]){transform:translateY(100%)}}theme-notification .notification-cart-title,cart-notification .notification-cart-title{border-bottom:1px solid #e0dfda}theme-notification .shopify-block--line-items image-wrapper,cart-notification .shopify-block--line-items image-wrapper{width:80px}theme-notification .quantity-remove-wrapper [name=line-item-remove],cart-notification .quantity-remove-wrapper [name=line-item-remove]{display:none}atc-drawer-button,theme-modal-button{cursor:pointer;display:block}theme-drawer{z-index:550;will-change:transform;background-color:#fff;flex-direction:column;width:min(100vw,400px);height:100dvh;max-height:100dvh;transition:transform .3s cubic-bezier(.165,.84,.44,1);display:flex;position:fixed;top:0;right:0;overflow-y:scroll;transform:translate(0%)}theme-drawer:not([open]){transform:translate(100%)}@media screen and (max-width:768px){theme-drawer{width:100vw}theme-drawer.product-drawer{z-index:550;will-change:height,transform;background-color:#fff;flex-direction:column;width:100%;height:auto;max-height:100dvh;transition:transform .4s cubic-bezier(.165,.84,.44,1);display:flex;position:fixed;top:100%;left:0;overflow-y:scroll;transform:translateY(-100%)}theme-drawer.product-drawer:not([open]){transform:translateY(0%)}}theme-select{font-size:inherit;--background-dropdown:#fff;--background-selected:#fff;--border-width:1px;--border-color:#e1e1e1;--divider-color:#e1e1e1;--hover-color:#0001;--padding-block:8px;--padding-inline:10px;--padding:var(--padding-block)var(--padding-inline);display:block;position:relative}theme-select::part(selected-value){--icon-total-size:calc(10 + calc(2*2));--icon-total-size-sq:calc(var(--icon-total-size)*var(--icon-total-size));--icon-diagonal-sq:calc(var(--icon-total-size-sq) + var(--icon-total-size-sq));--icon-diagonal:calc(sqrt(var(--icon-diagonal-sq))*1px);border:var(--border-width)solid var(--border-color);padding:var(--padding);padding-right:calc(var(--icon-diagonal) + calc(2*var(--padding-inline)));background-color:var(--background-selected);cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;display:flex}theme-select:not([open])::part(dropdown){display:none}theme-select::part(dropdown){z-index:1;width:calc(100% - 2*var(--border-width));border:var(--border-width)solid var(--border-color);background-color:var(--background-dropdown);border-top:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;transform:translateY(100%)}theme-select::part(option){padding:var(--padding);word-wrap:normal;white-space:normal;border-bottom:var(--border-width)solid var(--divider-color);cursor:pointer;display:block}theme-select::part(selected-value):after{content:"";cursor:pointer;transform-origin:50%;pointer-events:none;border-top:2px solid;border-left:2px solid;width:10px;height:10px;display:block;position:absolute;top:50%;right:7.5px;transform:translate(-50%,-75%)rotate(-135deg)}theme-select[open]::part(selected-value):after{transform:translate(-50%)rotate(45deg)}theme-select::part(option):hover{background-color:var(--hover-color)}theme-select::part(disabled):hover{background-color:unset;cursor:not-allowed}:is(theme-select:not(:defined),sort-by-select:not(:defined)){display:none}truncate-lines{display:block}truncate-lines .truncate-content{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}truncate-lines .truncate-toggle{cursor:pointer;text-decoration:underline}truncate-lines .truncate-toggle.hidden{display:none}truncate-lines .truncate-toggle:hover,truncate-lines .truncate-toggle:focus{text-decoration:none}video-wrapper .video-thumbnail{cursor:pointer}video-wrapper .video-thumbnail .thumbnail-button{gap:var(--gap,0);height:fit-content;margin:auto;position:absolute;inset:0}