*,*:before,*:after{box-sizing:border-box;border:0 solid rgb(var(--border, 221 221 221));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;line-height:1.5;scroll-padding-top:var(--sticky-offset)}body{margin:0;position:relative;background:rgb(var(--page-bg));font:var(--font-body-style) var(--font-body-weight) var(--size-base) / 1.65 var(--font-body);letter-spacing:var(--body-tracking)}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,pre{margin:0}ul[role=list],ol[role=list],.unstyled-list{list-style:none;padding:0;margin:0}hr{height:0;border-top-width:1px;margin:0}a{color:inherit;text-decoration:inherit}b,strong{font-weight:var(--font-body-weight-bold)}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}img{color:transparent}table{border-collapse:collapse;text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button;background:transparent;cursor:pointer}button:disabled,[disabled]{cursor:default}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}[hidden]{display:none!important}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid currentColor;outline-offset:2px}::selection{background:rgb(var(--text) / .85);color:rgb(var(--bg-solid, 255 255 255))}input::placeholder,textarea::placeholder{color:rgb(var(--text) / .65);opacity:1}input[type=search]::-webkit-search-cancel-button{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:where(product-card,price-list,sale-price,compare-at-price,unit-price,badge-list,sold-out-badge,on-sale-badge,x-header,header-dropdown,cart-drawer,cart-count,cart-items,cart-note,x-drawer,x-modal,quick-buy-drawer,variant-picker,quantity-selector,buy-buttons,product-gallery,media-carousel,scroll-carousel,carousel-navigation,facets-form,facet-drawer,price-range,accordion-disclosure,video-media,model-media,images-with-text-scroll,slideshow-carousel,predictive-search,search-drawer,share-button,newsletter-popup,privacy-banner,safe-sticky,product-recommendations,recently-viewed,shipping-estimator,pickup-availability,size-chart,reveal-items,parallax-image,sticky-add-to-cart,announcement-bar,marquee-text,countdown-timer,video-section,collection-banner){display:block}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-to-content:focus{position:fixed!important;z-index:100;top:.5rem;left:.5rem;width:auto;height:auto;clip:auto;margin:0;padding:.75rem 1.25rem;background:rgb(var(--btn-bg));color:rgb(var(--btn-text))}.color-scheme{color:rgb(var(--text));background-color:rgb(var(--bg));background-image:var(--bg-gradient, none)}.h1,.h2,.h3,.h4,.h5,.h6,:where(.prose) :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--heading-tracking);text-transform:var(--heading-case);overflow-wrap:anywhere}.h1,:where(.prose h1){font-size:var(--size-h1);line-height:1.5}.h2,:where(.prose h2){font-size:var(--size-h2);line-height:1.5}.h3,:where(.prose h3){font-size:var(--size-h3);line-height:1.6}.h4,:where(.prose h4){font-size:var(--size-h4);line-height:1.6}.h5,:where(.prose h5){font-size:var(--size-h5);line-height:1.7}.h6,:where(.prose h6){font-size:var(--size-h6);line-height:1.7}@media screen and (min-width:1150px){.h1,:where(.prose h1){line-height:1.3}.h2,:where(.prose h2){line-height:1.4}.h3,:where(.prose h3){line-height:1.5}}.text-xs{font-size:var(--size-xs)}.text-sm{font-size:var(--size-sm)}.text-base{font-size:var(--size-base)}.text-lg{font-size:var(--size-lg)}.text-xl{font-size:var(--size-xl)}@media screen and (min-width:700px){.sm\:text-base{font-size:var(--size-base)}.sm\:text-lg{font-size:var(--size-lg)}}.text-subdued{color:rgb(var(--text) / .65)}.text-on-sale{color:rgb(var(--sale))}.text-success{color:rgb(var(--success))}.text-warning{color:rgb(var(--warning))}.text-error{color:rgb(var(--error))}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.line-through{text-decoration:line-through}.bold{font-weight:var(--font-body-weight-bold)}.italic{font-style:italic}.uppercase{text-transform:uppercase}.subheading{display:block}.heading-font{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.prose{overflow-wrap:anywhere}.prose :first-child,.prose .sr-only:first-child+*{margin-block-start:0!important}.prose :last-child{margin-block-end:0!important}.prose :where(:not(meta,span)+*){margin-block-start:1rem}.prose :where(*+span:not(:empty)),.prose :is(.link,img){display:inline-block}.prose :is(.link+.link){margin-inline-start:.75rem}.prose :is(.button,.button-group:has(.button)){margin-block-start:1.5rem}.prose :is(figure,video,object,blockquote,table){margin-block:1.6rem}.prose :is(ol,ul){display:grid;row-gap:.4em}ul,ol{padding:0}ol{margin-inline-start:2ch}ul{margin-inline-start:1em}:where(ol,ul):not(.unstyled-list) li{padding-inline-start:.25rem;margin-block-start:0!important}:where(.text-center,.text-end) :is(ol,ul){margin-inline:0;list-style-position:inside}:where(.text-center,.text-end) :is(ol,ul) li{padding-inline-start:0}.prose :is(ol,ul) :is(ol,ul){margin-block-start:0!important}.prose img{height:auto}.prose :is(iframe[src*=youtube],iframe[src*="youtu.be"],iframe[src*=vimeo]){width:100%;height:auto;aspect-ratio:16 / 9}.prose blockquote{padding:.375rem 0 .375rem 1rem;border-inline-start:3px solid rgb(var(--border));font-size:1.15rem;line-height:1.75}.prose figcaption{margin-block-start:.5em;font-size:var(--size-sm);font-style:italic;color:rgb(var(--text) / .65)}.prose table{width:100%}.prose :is(th,td){padding:.5rem .75rem;border:1px solid rgb(var(--border));text-align:start}@media screen and (min-width:1000px){.prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:1.25rem}.prose:not(.prose--tight) :is(.button,.button-group:has(.button)){margin-block-start:2rem}.prose:not(.prose--tight) blockquote{margin-inline-start:2rem;padding-inline-start:2rem}}.prose--tight :where(:not(meta,span)+*){margin-block-start:.625rem}.link,.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.button,.link-faded,.link-faded-reverse){background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.35em) / 100% 1px no-repeat;transition:background-size .3s ease-in-out}.link-faded{color:rgb(var(--text) / .65);transition:color .2s ease-in-out}.link-faded-reverse{transition:color .2s ease-in-out}@media(hover:hover)and (pointer:fine){.link:hover,.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.button,.link-faded,.link-faded-reverse):hover{background-size:0 1px}.link-faded:hover{color:rgb(var(--text))}.link-faded-reverse:hover{color:rgb(var(--text) / .65)}}.container{--container-max: var(--page-max);margin-inline:max(var(--gutter),50% - var(--container-max) / 2)}.container--xxs{--container-max: var(--w-xxs)}.container--xs{--container-max: var(--w-xs)}.container--sm{--container-max: var(--w-sm)}.container--md{--container-max: var(--w-md)}.container--lg{--container-max: var(--w-lg)}.container--xl{--container-max: var(--w-xl)}.full-bleed{margin-inline:calc(-1 * var(--gutter))}.section-spacing{padding-block:var(--space-section)}.section-spacing--tight{--space-section: var(--space-section-tight);--space-stack: var(--space-stack-tight)}.shopify-section:not(:first-child) .bordered-section{border-top-width:1px}.section-stack{display:grid;gap:var(--space-stack)}.v-stack{display:grid}.h-stack{display:flex;align-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-4\.5{gap:1.125rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-12{gap:3rem}@media screen and (min-width:700px){.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:gap-12{gap:3rem}}.wrap{flex-wrap:wrap}.grow{flex-grow:1}.shrink-0{flex-shrink:0}.relative{position:relative}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-self-center{justify-self:center}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.align-self-start{align-self:start}.place-self-center{place-self:center}.w-full{width:100%}.contents{display:contents}@media screen and (max-width:699px){.sm-max\:hidden{display:none!important}}@media screen and (min-width:700px){.sm\:hidden{display:none!important}}@media screen and (max-width:999px){.md-max\:hidden{display:none!important}}@media screen and (min-width:1000px){.md\:hidden{display:none!important}}@media screen and (max-width:1149px){.lg-max\:hidden{display:none!important}}@media screen and (min-width:1150px){.lg\:hidden{display:none!important}}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{--button-fill: rgb(var(--btn-bg));--button-ink: rgb(var(--btn-text));-webkit-appearance:none;appearance:none;display:inline-flex;justify-content:center;align-items:center;column-gap:1.125rem;position:relative;padding:.8em 2.15em;border:1px solid var(--button-fill);border-radius:var(--radius-button);background-color:transparent;background-image:linear-gradient(var(--button-fill),var(--button-fill));background-repeat:no-repeat;background-size:100% 100%;background-position:right;color:var(--button-ink);font-family:var(--button-font-family);font-weight:var(--button-font-weight);font-size:var(--size-sm);line-height:1.65;letter-spacing:var(--button-tracking);text-transform:var(--button-case);text-align:center;cursor:pointer;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s steps(1),color .45s cubic-bezier(.785,.135,.15,.86),border-color .45s cubic-bezier(.785,.135,.15,.86)}.button--subdued.button--outline{color:rgb(var(--text) / .65)}.button--outline{--button-fill: rgb(var(--text));--button-ink: rgb(var(--bg-solid, 255 255 255));color:rgb(var(--text));border-color:rgb(var(--border));background-size:0 100%;background-position:left}.button--secondary{--button-fill: rgb(var(--circle-bg));--button-ink: rgb(var(--circle-text))}.button--subdued{--button-fill: rgb(var(--text) / .1);--button-ink: rgb(var(--text));border-color:transparent}.button--sm{font-size:var(--size-xs);padding:.5rem .75rem}.button--lg{padding:.8em 2.15em}.button--xl{padding:1.05em 2.6em}.button--full{width:100%}.button[disabled],.button[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.features--button-transition :is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):not([disabled]):hover{color:var(--button-fill);background-size:0 100%;background-position:left;border-color:var(--button-fill)}.features--button-transition .button--outline:not([disabled]):hover{color:var(--button-ink);background-size:100% 100%;background-position:right;border-color:var(--button-fill)}}@media screen and (pointer:fine)and (prefers-reduced-motion:reduce),screen and (pointer:coarse){:is(.button,.shopify-payment-button__button--unbranded):not([disabled]):hover{opacity:.9}}.button-group{display:flex;flex-wrap:wrap;gap:.75rem}.button-group>.button{flex:1 1 auto}.button[aria-busy=true]{color:transparent!important;pointer-events:none}.button[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.25rem;height:1.25rem;border:2px solid currentColor;border-color:var(--button-ink) var(--button-ink) transparent transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.circle-button{display:inline-grid;place-items:center;flex-shrink:0;width:var(--circle-size, 3rem);height:var(--circle-size, 3rem);border-radius:50%;background:rgb(var(--circle-bg));color:rgb(var(--circle-text));box-shadow:0 2px 8px #00000014;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.circle-button--sm{--circle-size: 2.25rem}.circle-button--lg{--circle-size: 3.5rem}.circle-button--outline{background:transparent;color:rgb(var(--text));border:1px solid rgb(var(--border));box-shadow:none}.circle-button[disabled]{opacity:.5}@media(hover:hover){.circle-button:not([disabled]):hover{transform:scale(1.06)}}.tap-area{position:relative}.tap-area:before{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.form{display:grid;gap:1.25rem}.fieldset,.fieldset-row{display:grid;gap:1rem}@media screen and (min-width:700px){.fieldset-row{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.form-control{position:relative;display:grid;gap:.625rem}.input,.textarea,.select{-webkit-appearance:none;appearance:none;width:100%;padding:.65rem .8rem;border:1px solid rgb(var(--border));border-radius:var(--radius-input);background:transparent;color:rgb(var(--text));font-size:var(--size-base);line-height:1.65;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.input:focus,.textarea:focus,.select:focus{outline:none;border-color:rgb(var(--text));box-shadow:0 0 0 1px rgb(var(--text)) inset}.textarea{resize:vertical;display:block}.select{padding-inline-end:2.5rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%23888' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right .9rem center / .75rem}.floating-label{position:absolute;inset-block-start:50%;inset-inline-start:.8rem;transform:translateY(-50%);pointer-events:none;color:rgb(var(--text) / .65);transition:all .2s ease;font-size:var(--size-base)}.form-control:has(.textarea) .floating-label{inset-block-start:1.4rem}.input:not(:placeholder-shown)~.floating-label,.textarea:not(:placeholder-shown)~.floating-label,.input:-webkit-autofill~.floating-label{inset-block-start:0;font-size:var(--size-xs);padding-inline:.25rem;margin-inline-start:-.25rem;background:rgb(var(--bg-solid, 255 255 255))}.checkbox-control{display:flex;align-items:flex-start;gap:.75rem}.checkbox,.radio{-webkit-appearance:none;appearance:none;flex-shrink:0;width:.875rem;height:.875rem;margin-block-start:.3em;border:1px solid rgb(var(--text) / .5);background:transparent;cursor:pointer}.radio{border-radius:50%}.checkbox:checked{background:rgb(var(--text)) var(--checkmark) no-repeat center / 70%;border-color:rgb(var(--text))}.radio:checked{box-shadow:inset 0 0 0 3px rgb(var(--bg-solid, 255 255 255));background:rgb(var(--text));border-color:rgb(var(--text))}.checkbox:disabled+label,.radio:disabled+label{opacity:.5}.banner{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;font-size:var(--size-sm)}.banner--success{background:rgb(var(--success-bg));color:rgb(var(--success))}.banner--error{background:rgb(var(--error-bg));color:rgb(var(--error))}.banner--warning{background:rgb(var(--warning-bg));color:rgb(var(--warning))}.banner ul{margin:0;padding-inline-start:1rem}.object-cover{object-fit:cover;object-position:center;width:100%;height:100%}.object-contain{object-fit:contain;width:100%;height:100%}.placeholder{background:rgb(var(--text) / .08);fill:rgb(var(--text) / .35);width:100%;height:100%}.aspect-square{aspect-ratio:1}.aspect-short{aspect-ratio:4 / 3}.aspect-portrait{aspect-ratio:4 / 5}.aspect-tall{aspect-ratio:2 / 3}.aspect-video{aspect-ratio:16 / 9}:is(.aspect-square,.aspect-short,.aspect-portrait,.aspect-tall,.aspect-video):is(img,video,svg){object-fit:cover;object-position:center;width:100%}.zoom-image{transition:transform .8s cubic-bezier(.25,.46,.45,.94)}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.features--zoom-image .group:hover .zoom-image{transform:scale(1.05)}}.video-wrapper{position:relative;aspect-ratio:16 / 9}.video-wrapper :is(iframe,video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.video-wrapper--cover :is(iframe){width:300%;left:-100%}.badge-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.25rem}.badge-list--vertical{flex-direction:column}.badge{display:inline-block;padding:1px 5px;background:rgb(var(--custom-badge-bg));color:rgb(var(--custom-badge-text));font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:.625rem;line-height:1.65;letter-spacing:var(--heading-tracking);text-transform:uppercase;vertical-align:top;width:max-content}@media screen and (min-width:700px){.badge{font-size:.6875rem}}.badge--on-sale{background:rgb(var(--sale));color:rgb(var(--sale-badge-text))}.badge--sold-out{background:rgb(var(--soldout-badge-bg));color:rgb(var(--soldout-badge-text))}.price-list{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5rem}.price-list--center{justify-content:center}.price-list>:is(sale-price,compare-at-price){display:inline-block}.price-list--lg sale-price{font-size:var(--size-lg)}unit-price{flex-basis:100%;font-size:var(--size-xs);color:rgb(var(--text) / .65)}.rating{display:flex;align-items:center;gap:.5rem}.rating__stars{display:flex;color:rgb(var(--star))}.rating__stars .icon{width:.875rem;height:.875rem}.overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:rgb(var(--overlay));opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.overlay-backdrop.is-visible{opacity:1;visibility:visible}.drawer{position:fixed;inset-block:0;inset-inline-end:0;z-index:50;display:flex;flex-direction:column;width:100%;max-width:min(92vw,28.125rem);max-height:100dvh;color:rgb(var(--text));background:rgb(var(--bg-solid));transform:translate(calc(100% + 1px));visibility:hidden;transition:transform .5s cubic-bezier(.75,0,.175,1),visibility .5s}.drawer--start{inset-inline-start:0;inset-inline-end:auto;transform:translate(calc(-100% - 1px))}.drawer--lg{max-width:min(100vw - 2.5rem,37.5rem)}.drawer[open]{transform:none;visibility:visible}.drawer{--drawer-header-padding-block: 1rem;--drawer-header-padding-inline: 1.25rem;--drawer-body-padding-block: 1.25rem;--drawer-body-padding-inline: 1.25rem;--drawer-footer-padding-block: 1rem;--drawer-footer-padding-inline: 1.25rem}@media screen and (min-width:1000px){.drawer{--drawer-header-padding-block: 1.125rem;--drawer-header-padding-inline: 2rem;--drawer-body-padding-block: 2rem;--drawer-body-padding-inline: 2rem;--drawer-footer-padding-block: 2rem;--drawer-footer-padding-inline: 2rem}}.drawer__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;box-sizing:border-box;min-height:min(var(--header-height, 5rem),5rem);padding:var(--drawer-header-padding-block) var(--drawer-header-padding-inline);border-bottom-width:1px}.drawer__title{display:flex;align-items:center;gap:.75rem}.drawer__content{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:var(--drawer-body-padding-block) var(--drawer-body-padding-inline)}.drawer__footer{padding:var(--drawer-footer-padding-block) var(--drawer-footer-padding-inline);border-top-width:1px}.drawer__close{display:grid;place-items:center}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:1.25rem;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.modal[open]{visibility:visible;opacity:1}.modal__panel{position:relative;width:100%;max-width:50rem;max-height:calc(100dvh - 2.5rem);overflow:auto;padding:2.5rem 1.5rem 2rem;background:rgb(var(--bg-solid));color:rgb(var(--text));transform:translateY(1rem);transition:transform .3s ease}.modal[open] .modal__panel{transform:none}.modal__close{position:absolute;top:1rem;inset-inline-end:1rem}@media screen and (min-width:700px){.modal__panel{padding:3rem}}html.lock-scroll{overflow:hidden}.loading-bar{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:60;width:100%;height:2px;background:rgb(var(--accent, 28 28 28));transform:scaleX(0);transform-origin:left;opacity:0;pointer-events:none}.loading-bar.is-loading{opacity:1;animation:loading-bar 1.4s ease-in-out infinite}@keyframes loading-bar{0%{transform:scaleX(0)}60%{transform:scaleX(.8)}to{transform:scaleX(1);opacity:0}}.scroll-area{display:grid;grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.scroll-area::-webkit-scrollbar{display:none}.scroll-area>*{scroll-snap-align:start}.bleed{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.dots-nav{display:flex;justify-content:center;gap:.625rem}.dots-nav__item{width:.375rem;height:.375rem;border-radius:50%;background:rgb(var(--text) / .3);transition:background .2s ease}.dots-nav__item[aria-current=true]{background:rgb(var(--text))}.accordion{border-block-width:1px}.accordion+.accordion{border-top-width:0}.accordion__toggle{display:flex;align-items:center;justify-content:space-between;column-gap:.625rem;padding-block:1.25rem;-webkit-user-select:none;user-select:none}.accordion__toggle .icon{flex-shrink:0;transition:transform .25s ease-in-out}.animated-plus{--animated-plus-size: .625rem;position:relative;display:block;flex-shrink:0;width:var(--animated-plus-size);height:var(--animated-plus-size)}.animated-plus:before,.animated-plus:after{content:"";position:absolute;top:50%;left:50%;background-color:currentColor;transform:translate(-50%,-50%) rotate(-90deg);transition:transform .25s ease-in-out,opacity .25s ease-in-out}.animated-plus:before{width:var(--animated-plus-size);height:1px;opacity:1}.animated-plus:after{width:1px;height:var(--animated-plus-size)}details[open]>summary .animated-plus:before{opacity:0}details[open]>summary .animated-plus:before,details[open]>summary .animated-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.accordion[open]>.accordion__toggle .icon-chevron-down{transform:rotate(180deg)}.accordion__content{padding-block-end:1.25rem}@media screen and (min-width:1000px){.accordion__toggle.text-lg{padding-block:1.5rem}.accordion--lg .accordion__toggle{padding-block:2rem}.accordion--lg .accordion__content{margin-block-start:-.5rem}}@media(prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s cubic-bezier(.25,.46,.45,.94);transition-delay:calc(var(--reveal-index, 0) * 75ms)}.js [data-reveal].is-revealed{opacity:1;transform:none}}.shopify-section--header{--header-icon-size: 22px}.header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"nav logo icons";align-items:center;column-gap:1.25rem;row-gap:1rem;padding:var(--header-padding-block) var(--gutter);position:relative;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.header--bordered{box-shadow:0 1px rgb(var(--border))}.header__logo{grid-area:logo;margin:0;font-size:inherit;line-height:1;justify-self:center}.header__logo-link{display:block}.header__logo-image{display:block;width:var(--header-logo-width);max-width:none;height:auto}.header__logo-text{display:block;white-space:nowrap}.header__primary-nav{grid-area:nav;display:flex;align-items:center;flex-wrap:wrap;column-gap:1.25rem;row-gap:.625rem}.header__secondary-nav{grid-area:icons;display:flex;align-items:center;justify-content:flex-end;gap:.9rem}.header__icon-link{display:block;position:relative}.header__icon{width:var(--header-icon-size);height:var(--header-icon-size)}.header__menu-toggle{display:grid;place-items:center;width:var(--header-icon-size);height:var(--header-icon-size)}.header__menu-icon{display:grid}.header__menu-icon>*{grid-area:1 / 1;transition:opacity .2s ease,transform .2s ease}.header__menu-icon-close,.header__menu-toggle[aria-expanded=true] .header__menu-icon-open{opacity:0;transform:scale(.7)}.header__menu-toggle[aria-expanded=true] .header__menu-icon-close{opacity:1;transform:none}.header__cart-count{position:absolute;inset-block-start:0;inset-inline-end:-2px;width:.5rem;height:.5rem;border-radius:100%;background:currentColor;font-size:0;line-height:0;overflow:hidden;transition:transform .2s ease}.header__cart-count.is-empty{transform:scale(0)}@media screen and (min-width:700px){.shopify-section--header{--header-icon-size: 24px}.header{column-gap:2.5rem;row-gap:1.6rem}.header__secondary-nav{gap:1.25rem}}@media screen and (min-width:1000px){.header{grid-template-areas:"logo nav icons"}.header__logo{justify-self:start}.header__primary-nav{column-gap:2rem}.header__primary-nav--center{justify-content:center}.header--logo-left-navigation-inline{grid-template-columns:auto minmax(0,1fr) auto}.header--drawer{grid-template-areas:"nav logo icons";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.header--drawer .header__logo{justify-self:center}}.header__primary-nav-list{display:contents}.header__primary-nav-item{position:relative}.header__nav-link{display:block;cursor:pointer;transition:opacity .2s ease}.header__dropdown-menu{position:absolute;inset-block-start:calc(100% + var(--dropdown-offset, 0px) - 2px);inset-inline-start:0;z-index:2;width:max-content;min-width:12.5rem;max-width:17.5rem;border-width:0 1px 1px;box-shadow:2px 2px 6px rgb(var(--text) / .05);max-height:calc(100vh - var(--header-height, 0px) - 2rem);overflow-y:auto;background:rgb(var(--bg-solid));color:rgb(var(--text));opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:opacity .2s ease,transform .2s ease,visibility .2s}.header__menu-disclosure[open]>.header__dropdown-menu{opacity:1;visibility:visible;transform:none}.header__dropdown-menu:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:2px;background:rgb(var(--text));transform:scaleX(0);transform-origin:left;transition:transform .25s ease-in-out 50ms}[dir=rtl] .header__dropdown-menu:before{transform-origin:right}.header__menu-disclosure[open]>.header__dropdown-menu:before{transform:scaleX(1)}ul.header__dropdown-menu{padding-block:1.125rem}.header__dropdown-menu a{display:block;padding:.375rem 1.5625rem;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.header__menu-disclosure[open]>.header__dropdown-menu li{animation:menu-item-in .35s ease both;animation-delay:calc(var(--item-index, 0) * 30ms)}}@keyframes menu-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mega-menu{position:fixed;inset-inline:0;inset-block-start:var(--header-bottom, 0px);z-index:2;max-height:calc(100vh - var(--header-bottom, 0px));overflow-y:auto;padding-block:3rem;background:rgb(var(--bg-solid));color:rgb(var(--text));box-shadow:0 1px rgb(var(--border)) inset,0 5px 15px #0000000d;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s}.header__menu-disclosure[open]>.mega-menu{opacity:1;visibility:visible}.mega-menu__inner{display:flex;justify-content:space-between;gap:3rem}.mega-menu--images-left .mega-menu__inner{flex-direction:row-reverse}.mega-menu__linklist{display:flex;flex-wrap:wrap;gap:2.5rem 4rem}.mega-menu__column{display:grid;align-content:start;gap:1rem}.mega-menu__sublist{display:grid;gap:.5rem}.mega-menu__promos{display:flex;gap:1.5rem;flex-shrink:0}.mega-menu__promo{display:grid;gap:.75rem;width:15rem}.mega-menu__promo-media{overflow:hidden}.header-sidebar{max-width:min(100vw - 2rem,25rem);padding-top:5rem}.header-sidebar__close{position:absolute;z-index:1;inset-block-start:1.75rem;inset-inline-start:1.25rem;display:grid;place-items:center}.header-sidebar__panels{position:relative;display:grid;height:100%;overflow:hidden}.header-sidebar__panel{grid-area:1 / 1;display:flex;flex-direction:column;min-height:0;background:rgb(var(--bg-solid));transition:transform .35s cubic-bezier(.75,0,.175,1),opacity .35s ease}.header-sidebar__panel--sub{transform:translate(100%)}.header-sidebar__panel--sub.is-active{transform:none}.header-sidebar__panel--main.is-hidden{transform:translate(-30%);opacity:0}.header-sidebar__scroller{flex:1 1 auto;overflow-y:auto;padding:0 1.25rem 1.25rem}.header-sidebar__link{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding-block:1rem;text-align:start;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--size-h6);line-height:1.7;letter-spacing:var(--heading-tracking);text-transform:var(--heading-case)}.header-sidebar--body-font .header-sidebar__link{font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:var(--size-lg);letter-spacing:var(--body-tracking);text-transform:none}.header-sidebar--dividers .header-sidebar__linklist>li+li{border-top-width:1px}.header-sidebar__back{display:flex;align-items:center;gap:.75rem;margin:0 1.25rem;padding-block:1rem;border-bottom-width:1px;font-family:var(--font-heading);font-size:var(--size-h6);letter-spacing:var(--heading-tracking);text-transform:var(--heading-case)}.header-sidebar__nested-list{display:grid;gap:.625rem;padding:0 0 1rem 1rem}.header-sidebar__footer{border-top-width:1px}.header-sidebar__account{display:flex;align-items:center;gap:.75rem;padding:1.25rem;font-size:.625rem;line-height:1.65;letter-spacing:.18em;text-transform:uppercase}.header-sidebar__localization{padding:0 1.25rem 1.25rem}@media(prefers-reduced-motion:no-preference){.header-sidebar[open] .header-sidebar__panel--main .header-sidebar__linklist>li{animation:menu-item-in .4s ease both;animation-delay:calc(var(--item-index, 0) * 40ms + .15s)}}.shopify-section--header.is-transparent:not(:hover):not(:focus-within) .header:not(.is-scrolled){background:transparent;color:var(--transparent-header-color, #fff);box-shadow:none}.search-drawer{position:absolute;inset-inline:0;inset-block-start:100%;z-index:3;max-height:calc(100dvh - var(--header-bottom, 0px));overflow-y:auto;box-shadow:0 1px rgb(var(--border)) inset;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:opacity .25s ease,transform .25s ease,visibility .25s}.search-drawer[open]{opacity:1;visibility:visible;transform:none}.search-drawer__form{display:flex;align-items:center;gap:.75rem;padding-block:.75rem}@media screen and (min-width:700px){.search-drawer__form{gap:1.25rem;padding-block:1.5rem}.search-drawer__input{font-size:var(--size-h4);line-height:1.6}}.search-drawer__icon{flex-shrink:0}.search-drawer__input{flex:1 1 auto;min-width:0;padding:0;border:0;background:transparent;color:inherit;font-family:var(--font-heading);letter-spacing:var(--heading-tracking);text-transform:var(--heading-case);-webkit-appearance:none;appearance:none}.search-drawer__input:focus{outline:none}.search-drawer__input::placeholder{color:rgb(var(--text) / .65)}.search-drawer__results{padding-block:1.25rem 2rem}@media screen and (min-width:700px){.search-drawer__results{padding-block:1.5rem 3rem}}.predictive-search__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}@media screen and (min-width:1000px){.predictive-search__layout--with-suggestions{grid-template-columns:250px minmax(0,1fr)}}.predictive-search__heading{padding-bottom:.625rem;margin-bottom:1.25rem;border-bottom-width:1px}.predictive-search__query-list{display:grid;gap:.75rem;justify-items:start}@media screen and (max-width:699px){.predictive-search__query-list{grid:auto / auto-flow max-content;gap:1.25rem 1.5rem;overflow-x:auto;scrollbar-width:none}}.predictive-search__query-list mark{background:none;color:inherit;font-weight:var(--font-body-weight-bold)}.predictive-search__tabs{display:flex;gap:2.5rem;margin-bottom:1.5rem;border-bottom-width:1px}@media screen and (min-width:1000px){.predictive-search__tabs{gap:4.375rem;margin-bottom:2rem}}.predictive-search__tab{padding-bottom:.625rem;box-shadow:0 1px transparent;opacity:.6;transition:opacity .2s ease-in,box-shadow .2s ease-in}.predictive-search__tab[aria-selected=true]{opacity:1;box-shadow:0 1px rgb(var(--text))}.predictive-search__products{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem}@media screen and (max-width:699px){.predictive-search__products .horizontal-product-card__media{max-width:4.375rem}}@media screen and (min-width:1000px){.predictive-search__products{grid-template-columns:repeat(var(--ps-per-row, 4),minmax(0,1fr))}}.predictive-search__list{display:grid;gap:1rem}.predictive-search__list-item{display:flex;align-items:center;gap:1rem}.predictive-search__thumb{width:4rem;aspect-ratio:1;object-fit:cover}.predictive-search__footer{display:flex;justify-content:flex-start;margin-top:2rem}@media screen and (min-width:700px){.predictive-search__footer{justify-content:center;margin-top:3rem}}.predictive-search__footer .button{--button-fill: rgb(var(--btn-bg))}.predictive-search__empty{text-align:center}.announcement-bar{font-size:var(--announcement-font-size, 11px);letter-spacing:.18em;text-transform:uppercase}.announcement-bar__wrapper{display:flex;align-items:center;justify-content:center;gap:1rem;padding-block:.625rem}.announcement-bar__carousel{flex:0 1 53rem;display:grid;text-align:center}.announcement-bar__message{grid-area:1 / 1;line-height:1.6}.announcement-bar__message a{text-decoration:underline;text-underline-offset:3px}.announcement-bar__nav{flex-shrink:0;display:grid;place-items:center}.localization-form{display:flex;gap:1rem}.localization-form__select{-webkit-appearance:none;appearance:none;padding:0 1rem 0 0;border:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%23999' stroke-width='1.3'/%3E%3C/svg%3E") no-repeat right center;color:inherit;font-size:var(--size-sm);cursor:pointer}.localization-form__select option{color:#1c1c1c}.section-header{max-width:47.5rem}.featured-collections__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 2.5rem}.featured-collections__tab{opacity:.3;transition:opacity .2s ease}.featured-collections__tab[aria-selected=true]{opacity:1}.product-list-wrapper{position:relative}.product-list{align-items:start;--pl-row-gap: calc(2.1875rem * var(--product-list-row-gap-factor, 1));--pl-col-gap: calc(.625rem * var(--product-list-column-gap-factor, 1));--pl-per-row: var(--product-list-items-per-row-mobile, 2);display:grid;grid-template-columns:repeat(var(--pl-per-row),minmax(0,1fr));gap:var(--pl-row-gap) var(--pl-col-gap)}@media screen and (max-width:699px){.product-list:not(.product-list--carousel){margin-inline:-.625rem}}.product-list--carousel{--pl-col-gap: calc(1.25rem * var(--product-list-column-gap-factor, 1));grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(300px,65%);scroll-snap-type:x mandatory}@media screen and (min-width:700px){.product-list{--pl-row-gap: calc(3rem * var(--product-list-row-gap-factor, 1));--pl-col-gap: calc(1.5rem * var(--product-list-column-gap-factor, 1));--pl-per-row: min(3, var(--product-list-items-per-row, 4))}.product-list--carousel{grid-auto-columns:calc(100% / var(--pl-per-row) - var(--pl-col-gap) * (var(--pl-per-row) - 1) / var(--pl-per-row))}}@media screen and (min-width:1000px){.product-list{--pl-row-gap: calc(4rem * var(--product-list-row-gap-factor, 1));--pl-col-gap: calc(3rem * var(--product-list-column-gap-factor, 1));--pl-per-row: min(4, var(--product-list-items-per-row, 4))}.product-list.bleed{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}@media screen and (min-width:1150px){.product-list{--pl-per-row: var(--product-list-items-per-row, 4)}}@media screen and (min-width:1400px){.product-list{--pl-col-gap: calc(3.75rem * var(--product-list-column-gap-factor, 1))}}.product-list>.product-list__item{display:grid;min-width:0}.prev-next-button{--circle-size: 3.125rem;position:absolute;z-index:1;inset-block-start:calc(var(--prev-next-top, 50%) - 1.5625rem)}.prev-next-button--prev{inset-inline-start:1.5rem}.prev-next-button--next{inset-inline-end:1.5rem}@media screen and (pointer:fine){.product-list-wrapper--carousel .prev-next-button:not([hidden]){display:grid;opacity:0;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease}.product-list-wrapper--carousel:hover .prev-next-button:not([disabled]){opacity:1;transform:none}}@media not screen and (pointer:fine){.prev-next-button{display:none!important}}.product-card{position:relative;display:grid;align-content:start;gap:1.25rem}.product-card__figure{position:relative}.product-card__badges{position:absolute;z-index:1;inset-block-start:.375rem;inset-inline-start:.375rem;pointer-events:none}@media screen and (min-width:700px){.product-card__badges{inset-block-start:.5rem;inset-inline-start:.5rem}}.product-card__media{display:block;position:relative;overflow:hidden}.product-card__image{width:100%;height:auto}.product-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;opacity:0;display:none}@media screen and (pointer:fine){.product-card__image--secondary{display:block;transition:opacity .3s ease-in-out}.product-card__figure:has(.product-card__image--secondary):hover .product-card__image--primary{opacity:0}.product-card__figure:has(.product-card__image--secondary):hover .product-card__image--secondary{opacity:1}}.product-card__image--primary{transition:opacity .3s ease-in-out,transform .8s cubic-bezier(.25,.46,.45,.94)}.product-card__quick-add{position:absolute;z-index:1;inset-block-end:.5rem;inset-inline-end:.5rem}.product-card__quick-add-button{display:grid;place-items:center;width:2rem;height:2rem;padding:10px;border-radius:var(--radius-button);background:rgb(var(--circle-bg, 255 255 255));color:rgb(var(--circle-text, 28 28 28))}@media screen and (pointer:fine){.product-card__quick-add-button{opacity:0;transform:translateY(5px);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.product-card__quick-add-button .icon{transition:transform .2s ease-in-out}.product-card__quick-add-button:hover .icon{transform:rotate(90deg)}.product-card:hover .product-card__quick-add-button,.product-card__quick-add-button:focus-visible{opacity:1;transform:none}}.product-card__info{display:grid;gap:.75rem;text-align:center}.product-card__info .price-list{justify-content:center}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.product-title{display:block}.line-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp, 2);overflow:hidden}.product-card__swatches{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem}.color-swatch{display:block;width:1rem;height:1rem;padding:2px;border:1px solid rgb(var(--border))}.color-swatch--round,.color-swatch--round .color-swatch__fill{border-radius:50%}.color-swatch__fill{display:block;width:100%;height:100%;background-size:cover}.product-card--placeholder .placeholder{aspect-ratio:3 / 4}.horizontal-product-card{position:relative;display:flex;align-items:center;column-gap:1.5rem;scroll-snap-align:start;scroll-snap-stop:always;container:horizontal-product-card / inline-size}.horizontal-product-card__media{flex-shrink:0;width:6.25rem}.horizontal-product-card__image{width:100%}.horizontal-product-card__info{flex-grow:1;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;justify-items:start;gap:.625rem}.horizontal-product-card__button--large{display:none}@media screen and (min-width:700px){.horizontal-product-card{column-gap:2rem}}@container horizontal-product-card (width >= 450px){.horizontal-product-card__info{grid-auto-flow:column;align-items:center}.horizontal-product-card__button--narrow{display:none}.horizontal-product-card__button--large{display:block}}@media screen and (max-width:699px){.shopify-section:has(>.custom-liquid--desktop){display:none}}@media screen and (min-width:700px){.shopify-section:has(>.custom-liquid--mobile){display:none}}.collection-list{display:flex;flex-wrap:wrap;gap:var(--collection-list-gap, 30px)}@media screen and (max-width:699px){.collection-list--spaced{--collection-list-gap: 24px}}.collection-list--stacked>.collection-card{flex:1 1 100%;min-width:0}@media screen and (min-width:700px){.collection-list--stacked>.collection-card{flex:1 1 calc(50% - var(--collection-list-gap))}}@media screen and (min-width:1000px){.collection-list--stacked>.collection-card{--cl-width: calc(100% / var(--collection-list-per-row, 4) - var(--collection-list-gap) * (var(--collection-list-per-row, 4) - 1) / var(--collection-list-per-row, 4));flex:1 1 var(--cl-width);max-width:var(--cl-width)}}.collection-list--stacked>.collection-card--expand{flex-basis:100%!important;max-width:none!important}.collection-list--carousel{display:grid;grid-auto-flow:column;grid-auto-columns:80%}@media screen and (min-width:700px){.collection-list--carousel{grid-auto-columns:calc(100% / var(--collection-list-per-row, 4) - var(--collection-list-gap))}}.collection-card{display:grid;gap:1.5rem;align-content:start}.collection-card__media{position:relative;display:grid;overflow:hidden}.collection-card__media>*{grid-area:1 / 1}.collection-card__image{width:100%;height:100%;object-fit:cover;aspect-ratio:var(--collection-card-aspect, auto)}.collection-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.collection-card__content{position:relative;z-index:1;padding:1.25rem}@media screen and (min-width:700px){.collection-card__content{padding:2.25rem}}.collection-card__content.color-scheme{background:transparent}.place-self-start-start{place-self:start start}.place-self-start-center{place-self:start center}.place-self-center-start{place-self:center start}.place-self-end-start{place-self:end start}.place-self-end-center{place-self:end center}.place-self-start{place-self:start}.place-self-start-end{place-self:start end}.place-self-center-end{place-self:center end}.place-self-end{place-self:end}@media screen and (min-width:700px){.sm\:place-self-start-start{place-self:start start}.sm\:place-self-center-start{place-self:center start}.sm\:place-self-center{place-self:center}.sm\:place-self-end-start{place-self:end start}.sm\:place-self-end-center{place-self:end center}.sm\:text-start{text-align:start}.sm\:text-center{text-align:center}}.images-with-text-scroll{position:relative;display:grid;align-items:start;overflow:clip}.images-with-text-scroll__background{position:absolute;top:0;right:0;bottom:0;left:0}.images-with-text-scroll__background-image{width:100%;height:100%;object-fit:cover}.images-with-text-scroll__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--iwts-overlay, 0 0 0 / 0))}.images-with-text-scroll__container{position:relative;display:grid;place-items:start center;row-gap:2rem;padding-block:var(--space-section)}.images-with-text-scroll__item{display:grid;row-gap:2rem;justify-items:center}.images-with-text-scroll__media{display:contents}.images-with-text-scroll__image{width:min(56vw,27.5rem);height:auto;align-self:center}.images-with-text-scroll__text{width:100%;max-width:23.4375rem;text-align:center}@media screen and (min-width:700px){.images-with-text-scroll__container{row-gap:3rem}}@media screen and (min-width:1000px){.images-with-text-scroll{min-height:calc(100vh - var(--sticky-offset))}.images-with-text-scroll__container{--iwts-image-width: min(50vw - var(--gutter), 575px);--iwts-image-height: min(var(--iwts-image-width), var(--iwts-image-width) / var(--iwts-ratio, 1));--iwts-padding: calc((100vh - var(--iwts-image-height) - var(--sticky-offset)) / 2);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-items:center;padding-block:var(--iwts-padding)}.images-with-text-scroll__item{display:contents}.images-with-text-scroll__image{grid-area:1 / 1;width:100%;height:var(--iwts-image-height);object-fit:contain;position:sticky;top:calc(var(--iwts-padding) + var(--sticky-offset));transition:opacity .4s ease}.images-with-text-scroll__text{grid-column:2;text-align:var(--iwts-text-align, center)}.images-with-text-scroll--reverse .images-with-text-scroll__image{grid-column:2}.images-with-text-scroll--reverse .images-with-text-scroll__text{grid-column:1}.images-with-text-scroll__item:not(.is-selected) .images-with-text-scroll__image{opacity:0}}.blog-post-list{--bpl-per-row: 1;--bpl-col-gap: 1.875rem;--bpl-row-gap: var(--space-stack);--bpl-card-width: calc(100% / var(--bpl-per-row) - var(--bpl-col-gap) * (var(--bpl-per-row) - 1) / var(--bpl-per-row));display:grid;grid:auto / repeat(auto-fit,var(--bpl-card-width));align-items:start;gap:var(--bpl-row-gap) var(--bpl-col-gap)}.blog-post-list--centered{justify-content:center}@media screen and (min-width:700px){.blog-post-list{--bpl-per-row: 2}}@media screen and (max-width:999px){.blog-post-list--carousel{--bpl-card-width: 40vw;grid:auto / auto-flow var(--bpl-card-width)}}@media screen and (max-width:699px){.blog-post-list--carousel{--bpl-card-width: 74vw}}@media screen and (min-width:1000px){.blog-post-list{--bpl-per-row: 3;--bpl-col-gap: 3.75rem}.blog-post-list--carousel.bleed{margin-inline:0;padding-inline:0}}@media screen and (min-width:1150px){.blog-post-list{--bpl-row-gap: 3.75rem}}.blog-post-card{display:grid;gap:1.25rem;align-content:start}.blog-post-card__media{display:block;overflow:hidden}.blog-post-card__image{width:100%}.blog-post-card__info{display:grid;gap:1rem;justify-items:start}.blog-post-card__title{display:inline}.video-section{position:relative;display:grid;overflow:hidden;color:var(--video-text-color, #fff);background:#000}.video-section>*{grid-area:1 / 1}.video-section__media{position:relative;aspect-ratio:16 / 9}.video-section--sm .video-section__media{aspect-ratio:auto;height:25rem}.video-section--md .video-section__media{aspect-ratio:auto;height:31.25rem}.video-section--lg .video-section__media{aspect-ratio:auto;height:37.5rem}@media screen and (min-width:1000px){.video-section--sm .video-section__media{height:31.25rem}.video-section--md .video-section__media{height:40rem}.video-section--lg .video-section__media{height:50rem}}.video-section__iframe,.video-section__video,.video-section__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.video-section--autoplay .video-section__iframe{pointer-events:none}.video-section__content{position:relative;z-index:1;display:grid;place-items:center;padding-block:3rem;pointer-events:none}.video-section__content *{pointer-events:auto}.video-section__play{display:grid;place-items:center;transition:transform .2s ease}.video-section__play:hover{transform:scale(1.08)}.video-section.is-playing .video-section__content,.video-section.is-playing .video-section__poster{display:none}.slideshow{position:relative;display:grid;background:rgb(var(--slideshow-background, 0 0 0));color:#fff;overflow:hidden}.slideshow__slides{display:grid}.slideshow__slide{grid-area:1 / 1;display:grid;color:var(--slide-text-color, #fff);opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s}.slideshow__slide.is-selected{opacity:1;visibility:visible;z-index:1}.slideshow__slide>*{grid-area:1 / 1}.slideshow__media{position:relative;overflow:hidden}.slideshow--auto .slideshow__media{aspect-ratio:var(--slideshow-ratio, 16 / 9)}.slideshow--sm .slideshow__media{height:25rem}.slideshow--md .slideshow__media{height:31.25rem}.slideshow--lg .slideshow__media{height:37.5rem}.slideshow--fit .slideshow__media{height:calc(100dvh - var(--header-bottom, 0px))}@media screen and (max-width:699px){.slideshow--auto .slideshow__media{aspect-ratio:auto;height:31.25rem}}.slideshow__image,.slideshow__video,.slideshow__media video-media,.slideshow__media picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.slideshow__media video-media video{width:100%;height:100%;object-fit:cover}.slideshow__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.slideshow__content{position:relative;z-index:1;display:grid;width:100%;padding-block:3rem 4rem}.slideshow__text{max-width:var(--slide-content-max-width, 780px)}.text-center .slideshow__buttons,.text-center.slideshow__content .button-group{justify-content:center}.slideshow__controls{position:absolute;z-index:2;inset-block-end:1.5rem;inset-inline:0;display:flex;justify-content:center;gap:.5rem}.slideshow__dot{display:grid;place-items:center;width:1.5rem;height:1.5rem}.slideshow__dot span{display:block;width:.5rem;height:.5rem;border-radius:50%;border:1px solid rgb(var(--slideshow-controls, 255 255 255));transition:background .2s ease}.slideshow__dot[aria-current=true] span{background:rgb(var(--slideshow-controls, 255 255 255))}.slideshow__next-section{position:absolute;z-index:2;inset-block-end:1.5rem;inset-inline-end:var(--gutter)}.slideshow__sound{position:absolute;z-index:2;inset-block-end:1.5rem;inset-inline-start:var(--gutter)}.text-with-icons{--twi-per-row: 2;--twi-col-gap: 1.5rem;--twi-row-gap: 2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--twi-row-gap) var(--twi-col-gap)}.text-with-icons__item{flex:0 1 min(18.75rem,calc(100% / var(--twi-per-row) - var(--twi-col-gap) * (var(--twi-per-row) - 1) / var(--twi-per-row)));display:grid;gap:1.5rem;justify-items:center;align-content:start}.text-with-icons__item:only-child{flex-basis:min(18.75rem,100%)}.text-start .text-with-icons__item{justify-items:start}.text-with-icons--carousel{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.text-with-icons--carousel .text-with-icons__item{flex:0 0 80%;scroll-snap-align:center}.text-with-icons__icon{color:rgb(var(--icon-color, var(--text)));display:grid;place-items:center}.text-with-icons__icon .icon{width:var(--icon-width-mobile, 24px);height:var(--icon-width-mobile, 24px)}.text-with-icons__custom-icon{width:var(--icon-width-mobile, 48px);height:auto}@media screen and (min-width:700px){.text-with-icons{--twi-per-row: 3;--twi-row-gap: 2.5rem}.text-with-icons--carousel{flex-wrap:wrap;overflow:visible}.text-with-icons--carousel .text-with-icons__item{flex:0 1 min(18.75rem,calc(100% / var(--twi-per-row) - var(--twi-col-gap) * (var(--twi-per-row) - 1) / var(--twi-per-row)))}.text-with-icons__icon .icon{width:var(--icon-width, 24px);height:var(--icon-width, 24px)}.text-with-icons__custom-icon{width:var(--icon-width, 64px)}}@media screen and (min-width:1000px){.text-with-icons{--twi-per-row: 5}.text-with-icons:not(:has(>:nth-child(5))){--twi-per-row: 4;--twi-col-gap: 3.75rem}}.footer{padding-block:var(--space-section) min(var(--space-section),3rem)}.footer__inner{display:grid;gap:min(var(--space-section),3rem)}.footer__block-list{display:grid;justify-content:start;align-items:start;gap:2.5rem}@media screen and (min-width:700px){.footer__block-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3rem 5rem}}.footer__block--text{max-width:24rem}@media screen and (min-width:700px){.footer__block--text{width:24rem}}.footer__block--newsletter{width:100%}@media screen and (min-width:700px){.footer__block--newsletter{max-width:18rem}}.footer__newsletter{gap:1.25rem}.footer__newsletter .floating-label{background:transparent}.footer__newsletter .input:not(:placeholder-shown)~.floating-label{background:rgb(var(--bg-solid))}.footer .social-media{display:flex;flex-wrap:wrap;gap:.75rem 2rem}.footer__aside{display:grid;gap:1.5rem;align-items:center;justify-content:center;text-align:center}.footer__aside .footer__payment{justify-content:center;max-width:30rem}@media screen and (min-width:1000px){.footer__aside{grid-auto-flow:column;justify-content:space-between}.footer__aside .footer__payment{justify-content:end}}.footer__copyright{font-size:11px;line-height:1.65}.footer__payment{display:flex;flex-wrap:wrap;gap:1rem}.payment-icon{width:38px;height:24px}.social-media__item svg{width:20px;height:20px}.cart-drawer__empty{display:grid;place-items:center}.cart-drawer__items{display:grid;gap:1.5rem}.cart-drawer__cross-sell{display:grid;gap:1.25rem;margin-top:2.5rem;padding-top:2rem;border-top-width:1px}.cart-drawer__cross-sell-list{display:grid;gap:1.25rem}.cart-drawer__cross-sell-list.scroll-area{grid-auto-columns:85%;grid-auto-flow:column;gap:1rem}.cart-drawer__footer{display:grid;align-items:start;gap:1rem}.drawer__footer.cart-drawer__footer{padding-block-start:calc(var(--drawer-footer-padding-block) - .5rem)}.cart-drawer__button-price{display:inline-flex;align-items:center}.cart-drawer__button-price:before{content:"";width:3px;height:3px;margin-inline-end:1.125rem;border-radius:100%;background:currentColor}.cart-note>summary{display:inline-block}.cart-note__panel{margin-top:.75rem;gap:.75rem}.line-item{display:flex;align-items:center;column-gap:1.5rem}.line-item__media-link{flex:0 0 auto;width:4.375rem}@media screen and (min-width:700px){.line-item__media-link{width:7.5rem}}.line-item__media{width:100%;height:auto}.line-item__info{flex:1 1 auto;display:flex;justify-content:space-between;gap:1rem;min-width:0}.line-item__title{display:block}.quantity-selector{--qs-height: 2.7rem;--qs-input-width: 2.5rem;display:inline-grid;grid-template-columns:var(--qs-height) auto var(--qs-height);grid-auto-rows:var(--qs-height);border:1px solid rgb(var(--border));border-radius:var(--radius-input)}.quantity-selector--sm{--qs-height: 2.2rem;--qs-input-width: 2rem}.quantity-selector__button{display:grid;place-content:center}.quantity-selector__button svg{transition:opacity .2s}.quantity-selector__button:is([disabled],:hover) svg{opacity:.65}.quantity-selector__input{-webkit-appearance:textfield;appearance:textfield;min-width:var(--qs-input-width);width:var(--qs-chars, 1ch);padding:0;border:0;background:none;text-align:center}.quantity-selector__input::-webkit-outer-spin-button,.quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-selector__input:focus{outline:none}.free-shipping-bar{display:grid;gap:.5rem;margin-bottom:1.5rem}.free-shipping-bar__track{height:.25rem;background:rgb(var(--text) / .1);overflow:hidden}.free-shipping-bar__fill{display:block;height:100%;width:var(--progress, 0%);background:rgb(var(--text));transition:width .4s ease}.privacy-banner{position:fixed;z-index:45;inset-block-end:1rem;inset-inline:1rem;max-width:25rem;padding:1.5rem;box-shadow:0 5px 30px #0000001a}@media screen and (min-width:700px){.privacy-banner{inset-block-end:1.5rem;inset-inline-start:1.5rem;inset-inline-end:auto}}.newsletter-popup{position:fixed;z-index:45;inset-block-end:1rem;inset-inline:1rem;max-width:25rem;padding:2rem 1.5rem 1.5rem;box-shadow:0 5px 30px #00000026;margin-inline-start:auto}@media screen and (min-width:700px){.newsletter-popup{inset-block-end:1.5rem;inset-inline-end:1.5rem;inset-inline-start:auto;padding:2.5rem}}.newsletter-popup__close{position:absolute;top:1rem;inset-inline-end:1rem}.newsletter-popup .floating-label{background:transparent}.section-spacing--product{padding-block:0 var(--space-section)}@media screen and (min-width:1000px){.section-spacing--product{padding-block:3rem var(--space-section)}}.product{display:grid;grid-template-columns:minmax(0,1fr);gap:1.875rem 0;align-items:start}.product__gallery,.product__info,.product__below-gallery{min-width:0}@media screen and (max-width:999px){.product__gallery{margin-inline:calc(-1 * var(--gutter))}}@media screen and (min-width:1000px){.product{--product-gap: 3.5rem;grid-template-columns:minmax(0,1fr) calc((100% - var(--product-gap)) * var(--product-info-ratio, .35));grid-template-areas:"gallery info" "below info";grid-template-rows:auto 1fr;gap:var(--product-gap)}.product__gallery{grid-area:gallery}.product__info{grid-area:info;align-self:stretch}.product__below-gallery{grid-area:below}.product-info{position:sticky;top:calc(var(--sticky-offset) + 1.25rem)}}@media screen and (min-width:1150px){.product{--product-gap: 5rem}}.product__below-gallery{display:grid;gap:2rem}.product-gallery{position:relative;display:grid;gap:1.25rem}.product-gallery__carousel{grid-auto-columns:100%;gap:1.5rem min(1.5rem,var(--gutter));align-items:start}.product-gallery__media{position:relative;scroll-snap-align:center;display:grid;place-items:center}.product-gallery__image{width:100%;height:auto}.product-gallery__media[data-media-type=image]{cursor:var(--zoom-cursor, auto)}product-gallery[data-zoom=true] .product-gallery__media[data-media-type=image]{cursor:zoom-in}.product-gallery__video,.product-gallery__model{width:100%}.product-gallery__video video{width:100%;height:auto}.product-gallery__iframe{width:100%;aspect-ratio:16 / 9;height:auto}.product-gallery__zoom-button{position:absolute;z-index:1;inset-block-start:1rem;inset-inline-end:1rem}@media screen and (min-width:1000px){.product-gallery__zoom-button{display:none}}.product-gallery__dots{margin-top:.25rem}.product-gallery__arrows{display:flex;justify-content:center;gap:1rem}.product-gallery__thumbnail-list{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding-inline:var(--gutter)}.product-gallery__thumbnail-list::-webkit-scrollbar{display:none}.product-gallery__thumbnail{position:relative;flex:0 0 auto;width:3.5rem;padding:0;border:1px solid transparent;transition:border-color .2s ease,opacity .2s ease;opacity:.75}.product-gallery__thumbnail[aria-current=true]{border-color:rgb(var(--text));opacity:1}.product-gallery__thumbnail-image{width:100%;height:auto}.product-gallery__thumbnail-badge{position:absolute;inset-block-end:.25rem;inset-inline-end:.25rem;display:grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:50%;background:rgb(var(--circle-bg));color:rgb(var(--circle-text))}@media screen and (min-width:1000px){.product-gallery__thumbnail-list{padding-inline:0}.product-gallery--carousel-thumbnails-left:not(.product-gallery--single){grid-template-columns:3.5rem minmax(0,1fr);column-gap:5rem}.product-gallery--carousel-thumbnails-left:not(.product-gallery--single) .product-gallery__carousel{grid-column:2;grid-row:1}.product-gallery--carousel-thumbnails-left .product-gallery__thumbnails{grid-column:1;grid-row:1;align-self:start;position:sticky;top:calc(var(--sticky-offset) + 1.25rem)}.product-gallery--carousel-thumbnails-left .product-gallery__thumbnail-list{flex-direction:column;gap:1rem;max-height:calc(100vh - var(--sticky-offset) - 10rem);overflow-y:auto}.product-gallery--carousel-thumbnails-left .product-gallery__thumbnail{width:3.5rem}.product-gallery--carousel-thumbnails-bottom .product-gallery__thumbnail{width:4.5rem}.product-gallery--grid .product-gallery__carousel{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-media-gap, 30px);overflow:visible}.product-gallery--grid .product-gallery__media:first-child{grid-column:span 2}}.product-info{min-width:0}.product-info__block-list{display:block}.product-info__block-item{margin-block:1.5rem}.product-info__block-item:first-child{margin-block-start:0}.product-info__block-item:last-child{margin-block-end:0}.product-info__block-item[data-block-type=vendor]{margin-block:0 .5rem}.product-info__block-item:is([data-block-type=title],[data-block-type=price],[data-block-type=sku],[data-block-type=rating],[data-block-type=badges]){margin-block:.5rem}.product-info__block-item:is([data-block-type=payment-terms],[data-block-type=quantity-selector],[data-block-type=inventory],[data-block-type=pickup-availability],[data-block-type=line-item-property]){margin-block:1rem}.product-info__block-item[data-block-type=buy-buttons]{margin-block:2rem}.product-info__block-item[data-block-type=accordion]{margin-block:1rem 0}.product-info__block-item[data-block-type=accordion]+.product-info__block-item[data-block-type=accordion]{margin-block-start:0}.product-info__block-item[data-block-type=accordion]+.product-info__block-item[data-block-type=accordion] .accordion{border-top-width:0}.product-info__block-item[data-block-type=payment-terms]:not(:has(shopify-payment-terms *)){margin-block:0}.product-info__block-item[data-block-type=variant-picker]:not(:has(variant-picker)){margin-block:0}.product-info--center :is([data-block-type=vendor],[data-block-type=title],[data-block-type=price]){text-align:center}.product-info--center [data-block-type=price] .price-list{justify-content:center}@media screen and (min-width:700px){.product-info--center :is([data-block-type=vendor],[data-block-type=title],[data-block-type=price]){text-align:start}.product-info--center [data-block-type=price] .price-list{justify-content:flex-start}}.product-title a{color:inherit}.vendor{display:inline-block}.price-list--product{column-gap:1rem}.price-list--product sale-price{font-size:var(--size-h4);line-height:1.6}.price-list--product sale-price.h4{font-size:var(--size-h4)}.price-list--product compare-at-price{font-size:var(--size-h5);line-height:1.7}.product-info hr{border-color:rgb(var(--border))}.product-info .inventory[data-state=low-stock],.product-info .inventory[data-state=oversell]{color:rgb(var(--warning))}.product-info .inventory[data-state=in-stock]{color:rgb(var(--success))}.product-info .inventory[data-state=out-of-stock]{color:rgb(var(--error))}.buy-buttons{display:grid;gap:1rem}.buy-buttons .button{display:flex;align-items:center;justify-content:center;gap:1.125rem}.shopify-payment-button__button{min-height:2.75rem}.shopify-payment-button__button--unbranded{width:100%}.shopify-payment-button__more-options{margin-top:.75rem;font-size:var(--size-sm);text-decoration:underline}.product-form__error{margin-top:1rem}.variant-picker{display:grid;gap:1rem}.variant-picker__option{margin:0;padding:0;border:0;min-width:0;display:grid;gap:.5rem}.variant-picker__option-info{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.variant-picker__legend{padding:0;display:contents}.variant-picker__option-values{display:flex;flex-wrap:wrap;gap:.625rem}.block-swatch{--swatch-strike: rgb(var(--border));position:relative;display:flex;align-items:center;justify-content:center;column-gap:.875rem;min-width:2.5rem;padding:calc(.65rem - 2px) .875rem;border:1px solid rgb(var(--border));border-radius:var(--radius-input);color:rgb(var(--text) / .65);cursor:pointer;transition:border-color .2s ease,color .2s ease;-webkit-user-select:none;user-select:none}.block-swatch.is-unavailable{color:rgb(var(--text) / .5)}.block-swatch.is-unavailable:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,transparent calc(50% - .5px),var(--swatch-strike) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}input:checked+.block-swatch{--swatch-strike: currentColor;color:rgb(var(--text));border-color:currentColor}input:focus-visible+.block-swatch,input:focus-visible+.color-swatch,input:focus-visible+.thumbnail-swatch{outline:2px solid rgb(var(--text));outline-offset:2px}.color-swatch--lg{width:2rem;height:2rem;cursor:pointer}input:checked+.color-swatch{border-color:rgb(var(--text))}.color-swatch.is-unavailable{opacity:.45}.thumbnail-swatch{display:block;width:3.75rem;border:1px solid rgb(var(--border));cursor:pointer}input:checked+.thumbnail-swatch{border-color:rgb(var(--text))}.thumbnail-swatch.is-unavailable{opacity:.45}.variant-picker__select-wrapper .select{min-width:12rem}.product-sticky-bar{position:fixed;z-index:15;inset-inline:0;inset-block-end:0;display:grid;grid-template-columns:minmax(0,1fr);padding:0 var(--gutter) 1.25rem;background:transparent;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.product-sticky-bar .button{pointer-events:auto}.product-sticky-bar.is-visible{opacity:1;visibility:visible}.product-sticky-bar__image{width:3.75rem;height:auto}@media screen and (min-width:700px){.product-sticky-bar{inset-block-end:auto;inset-block-start:var(--sticky-offset);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:1.125rem var(--gutter);background:rgb(var(--bg));border-bottom-width:1px;pointer-events:auto}.product-sticky-bar__actions .button{min-width:10.25rem}}.complementary-products{display:grid;gap:1rem}.complementary-products__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.complementary-products__items{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.complementary-products__items::-webkit-scrollbar{display:none}.complementary-products__item{scroll-snap-align:start}.complementary-products--stacked .complementary-products__items{grid-auto-flow:row;gap:1.25rem}@media screen and (max-width:699px){.complementary-products{display:flex;flex-direction:column;gap:1.875rem}.complementary-products__header{display:contents}.complementary-products__header .h5{order:0;text-align:center}.complementary-products__items{order:1}.complementary-products__dots{order:2;margin-top:-.625rem}.complementary-products__items .product-card__figure{max-width:11.25rem;width:100%;margin-inline:auto}}@media screen and (min-width:1000px){.product__below-gallery .complementary-products{max-width:40rem;width:100%;margin-inline:auto}}.product-info .complementary-products{margin-top:.5rem}.quick-buy{display:flex;flex-direction:column;height:100%;min-height:0}.quick-buy__content{display:grid;gap:1.5rem;align-content:start}.quick-buy__media{max-width:20rem;width:100%;margin-inline:auto}.quick-buy__info .product-info__block-item{margin-block:1rem}.lightbox{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:rgb(var(--page-bg, 255 255 255));opacity:0;transition:opacity .25s ease}.lightbox.is-open{opacity:1}.lightbox__stage{width:100%;height:100%;display:grid;place-items:center;overflow:hidden}.lightbox__image{max-width:100%;max-height:100vh;width:auto;height:auto;object-fit:contain;cursor:zoom-in;transition:transform .25s ease}.lightbox.is-zoomed .lightbox__image{cursor:zoom-out;transition:none}.lightbox__close{position:absolute;top:1.25rem;inset-inline-end:1.25rem}.lightbox__prev,.lightbox__next{position:absolute;top:50%;transform:translateY(-50%)}.lightbox__prev{inset-inline-start:1.25rem}.lightbox__next{inset-inline-end:1.25rem}.size-chart-modal .modal__panel{max-width:50rem}.modal[open]{background:transparent}.pickup-availability__list{display:grid;gap:1.5rem}.pickup-availability__store+.pickup-availability__store{padding-top:1.5rem;border-top-width:1px}.align-start{align-items:flex-start}.share-buttons{flex-wrap:wrap}.image-with-text-block{--iwtb-gap: 1.25rem;position:relative;display:grid;grid-template:0 minmax(0,1fr) 0 / minmax(0,1fr) minmax(0,calc(100% - var(--iwtb-gap) * 2)) minmax(0,1fr);gap:var(--iwtb-gap);place-items:center;min-height:var(--iwtb-height, auto);overflow:hidden}.image-with-text-block>picture{display:contents}.image-with-text-block>:is(img,svg),.image-with-text-block>picture img{grid-area:1 / 1 / -1 / -1;width:100%;height:var(--iwtb-height, auto);min-height:100%;max-height:100%;object-fit:cover;object-position:center}.image-with-text-block>:not(img,svg,picture){grid-area:2 / 2 / 3 / 3;position:relative;z-index:1;max-width:var(--iwtb-box-width, 320px);padding:2.375rem 1.25rem;background:rgb(var(--bg));color:rgb(var(--text));box-shadow:0 1px 20px #3636364d}.image-with-text-block--xs{--iwtb-height: clamp(15rem, 65vw, 25rem)}.image-with-text-block--sm{--iwtb-height: clamp(20rem, 85vw, 32rem)}.image-with-text-block--md{--iwtb-height: clamp(25rem, 100vw, 36rem)}.image-with-text-block--lg{--iwtb-height: clamp(30rem, 125vw, 42rem)}.image-with-text-block--fill{--iwtb-height: calc(100vh - var(--sticky-offset))}.shopify-section:first-child .image-with-text-block--fill{--iwtb-height: calc(100vh - var(--announcement-height, 0px) - var(--header-height, 0px))}@supports (height: 100svh){.image-with-text-block--fill{--iwtb-height: calc(100svh - var(--sticky-offset))}.shopify-section:first-child .image-with-text-block--fill{--iwtb-height: calc(100svh - var(--announcement-height, 0px) - var(--header-height, 0px))}}.image-with-text-block--parallax{clip-path:inset(0)}@media(prefers-reduced-motion:no-preference){.image-with-text-block--parallax>svg,.image-with-text-block--parallax>picture img{position:fixed;inset-block-start:0;inset-inline-start:0;min-height:100vh}@supports (min-height: 100lvh){.image-with-text-block--parallax>svg,.image-with-text-block--parallax>picture img{min-height:100lvh}}}@media screen and (min-width:700px){.image-with-text-block{--iwtb-gap: 2rem}.image-with-text-block>:not(img,svg,picture){padding:3rem 1rem}}@media screen and (min-width:1000px){.image-with-text-block{--iwtb-gap: 3rem}}.collection-banner{position:relative;display:block;overflow:hidden}.collection-banner__inner{position:relative;display:grid;align-items:center;min-height:0}.collection-banner__inner>*{grid-area:1 / 1}.collection-banner--has-image .collection-banner__inner{min-height:var(--banner-height, auto)}.collection-banner--xs{--banner-height: clamp(15rem, 65vw, 25rem)}.collection-banner--sm{--banner-height: clamp(20rem, 85vw, 32rem)}.collection-banner--md{--banner-height: clamp(25rem, 100vw, 36rem)}.collection-banner--lg{--banner-height: clamp(30rem, 125vw, 42rem)}.collection-banner--fill{--banner-height: calc(100svh - var(--sticky-offset))}.collection-banner--auto.collection-banner--has-image .collection-banner__inner{min-height:0}.collection-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.collection-banner--auto .collection-banner__media{position:relative}.collection-banner__image{width:100%;height:100%;object-fit:cover}parallax-image.collection-banner__media .collection-banner__image{transform:scale(1.3);will-change:transform}.collection-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--collection-banner-overlay, 0 0 0 / .3));pointer-events:none}.collection-banner__content{position:relative;z-index:1;padding-block:3rem}.collection-banner:not(.collection-banner--has-image) .collection-banner__content{padding-block:var(--space-section);color:rgb(var(--text))}.collection-banner:not(.collection-banner--has-image){background:transparent;color:inherit}@media(prefers-reduced-motion:no-preference){.js .collection-banner--reveal .collection-banner__image{animation:banner-reveal 1.2s cubic-bezier(.25,.46,.45,.94) both}.js .collection-banner--reveal .collection-banner__content{animation:banner-text-in .9s .3s ease both}}@keyframes banner-reveal{0%{opacity:0;transform:scale(1.4)}to{opacity:1}}@keyframes banner-text-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.breadcrumb--floating{position:absolute;z-index:2;inset-block-start:1.25rem;inset-inline:0}.collection-banner:not(.collection-banner--has-image) .breadcrumb--floating{position:relative;inset-block-start:0;padding-top:1.25rem}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:0 .5rem;line-height:1}.breadcrumb__list-item+.breadcrumb__list-item:before{content:"/";margin-inline-end:.5rem;opacity:.65;font-size:.625rem}.smallcaps{font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;line-height:1}@media screen and (max-width:699px){.breadcrumb--floating{display:none}}.collection-section .collection{margin-block-end:var(--space-section)}.collection-banner .collection-description{display:none}.collection-description.ashok{padding:0 3em 12px;font-size:16px;text-align:justify}.collection-description.ashok h2{margin-top:25px}.collection-description.ashok p{margin-bottom:12px}@media only screen and (max-width:600px){.collection-description.ashok{padding:0 1em;text-align:center}}.collection-toolbar{position:sticky;inset-block-start:var(--sticky-offset, 0px);z-index:2;display:flex;align-items:stretch;min-height:3em;box-shadow:0 1px rgb(var(--border)),0 -1px rgb(var(--border));background:rgb(var(--bg-solid))}.collection-toolbar__layout-switch{display:flex;align-items:center;gap:1rem;padding-inline:1.875rem;border-inline-end-width:1px}.collection-toolbar__layout-switch--mobile{padding-inline:1.25rem;border-inline-end-width:0;border-inline-start-width:1px;margin-inline-start:auto}.collection-toolbar__layout-button{display:grid;place-items:center;padding-block:.75rem;opacity:.5;transition:opacity .2s}.collection-toolbar__layout-button:hover,.collection-toolbar__layout-button.is-active{opacity:1}.collection-toolbar__count{flex:1 1 auto;align-self:center;text-align:center}@media screen and (min-width:700px){.collection-toolbar__count{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);white-space:nowrap}.collection-toolbar__sort{margin-inline-start:auto}}.collection-toolbar__button-container{position:relative;display:flex;border-inline-start-width:1px}.collection-toolbar__button-container:first-child{border-inline-start-width:0}.collection-toolbar__button{display:flex;align-items:center;justify-content:center;width:100%;padding:.75rem 1.25rem;font-size:11px;line-height:1.65;opacity:.5;transition:opacity .2s}.collection-toolbar__button:hover,.collection-toolbar__button.is-active,.sort-by[open]>.collection-toolbar__button{opacity:1}@media screen and (min-width:700px){.collection-toolbar__layout-button,.collection-toolbar__button{padding-block:1.125rem}}.collection-toolbar__button .text-with-icon{display:flex;align-items:center;gap:.625rem}@media screen and (max-width:999px){.collection-toolbar__button-container{flex:1 1 0}}@media screen and (min-width:1000px){.collection-toolbar__sort{margin-inline-start:auto}.collection-toolbar__button{padding-inline:2.875rem}}.sort-by{position:relative;width:100%;display:flex}.sort-by>summary{list-style:none;width:100%}.sort-by__popover{position:absolute;z-index:5;inset-block-start:100%;inset-inline-end:0;min-width:15rem;padding:1.25rem 1.5rem;border-width:1px;box-shadow:0 5px 15px #0000000d}.sort-by__list{display:grid;gap:.75rem}.sort-by__option{color:rgb(var(--text) / .65);text-align:start}.sort-by__option.is-active,.sort-by__option:hover{color:rgb(var(--text))}.sort-by__title{margin-bottom:1rem}@media screen and (max-width:999px){.sort-by__popover{position:fixed;inset:auto 0 0 0;min-width:0;padding:1.5rem var(--gutter) 2rem;border-width:1px 0 0}}.collection{display:grid;gap:3.125rem;padding-bottom:0}@media screen and (min-width:1000px){.collection--sidebar{grid-template-columns:15rem minmax(0,1fr)}}.collection__main{display:grid;gap:var(--space-stack);align-content:start;min-width:0}.collection__grid[data-grid-mode=large]{--pl-per-row: min(var(--product-list-items-per-row, 4) - 1, 3) !important}.collection__grid[data-grid-mode=list]{grid-template-columns:minmax(0,1fr)!important;row-gap:2rem}.collection__grid[data-grid-mode=list] .product-card{grid-template-columns:9rem minmax(0,1fr);align-items:center}.collection__grid[data-grid-mode=list] .product-card__info{text-align:start}.collection__grid[data-grid-mode=list] .product-card__info .v-stack{justify-items:start}.collection__grid[data-grid-mode=list] .product-card__info .price-list{justify-content:flex-start}@media screen and (max-width:699px){.collection__grid{--pl-per-row: var(--collection-mobile-columns, var(--product-list-items-per-row-mobile, 2)) !important}}.collection__empty{padding-block:4rem}.facets-sidebar{position:sticky;top:calc(var(--sticky-offset) + 1.25rem);align-self:start;display:grid;gap:1.5rem}.facets .accordion{border-block-width:0 1px}.facets .accordion:last-child{border-bottom-width:0}.facets .accordion__toggle{padding-block:.625rem}.facets__group>summary .accordion__toggle{padding-block:1.25rem}.facets .accordion-list>.accordion:first-child>summary .accordion__toggle{padding-top:0}.facets .accordion[open]>summary .icon-chevron-down{transform:rotate(180deg)}.facets .accordion__content{padding-bottom:1.25rem}.facets__list{display:grid;gap:.75rem}.facets__list--swatch{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}.facets__label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.facets__list--swatch input:checked+.facets__label .color-swatch{border-color:rgb(var(--text))}.facets__list .checkbox-control label{cursor:pointer}.dot-checkbox{-webkit-appearance:none;appearance:none;position:absolute;inset-block-start:calc(.5em + 1.5px);display:block;width:6px;height:6px;border-radius:100%;background:rgb(var(--text));opacity:0;pointer-events:none;transition:opacity .2s}.dot-checkbox~label{position:relative;opacity:.65;cursor:pointer;transition:opacity .2s,transform .2s}.dot-checkbox~label:hover,.dot-checkbox:checked~label{opacity:1}.dot-checkbox:checked{opacity:1}.dot-checkbox:checked~label{transform:translate(1.125rem)}.dot-checkbox:focus-visible~label{outline:1px solid currentColor;outline-offset:2px}.switch{--switch-height: 1rem;--switch-width: 2.25rem;--switch-padding: .1875rem;--switch-toggle-size: .625rem;-webkit-appearance:none;appearance:none;display:grid;flex-shrink:0;align-self:center;width:var(--switch-width);height:var(--switch-height);padding:var(--switch-padding);border-radius:999px;background:rgb(var(--text) / .2);cursor:pointer;transition:background .2s ease-in-out}.switch:after{content:"";width:var(--switch-toggle-size);height:var(--switch-toggle-size);border-radius:999px;background:rgb(var(--bg-solid, 255 255 255));box-shadow:0 1px 1px #0003;transition:transform .2s ease-in-out}.switch:checked{background:rgb(var(--accent, var(--text)))}.switch:checked:after{transform:translate(calc(var(--switch-width) - var(--switch-toggle-size) - var(--switch-padding) * 2))}[dir=rtl] .switch:checked:after{transform:translate(calc(-1 * (var(--switch-width) - var(--switch-toggle-size) - var(--switch-padding) * 2)))}.price-range{display:grid;gap:1.25rem}.price-range__inputs{display:flex;align-items:center;gap:.75rem}.price-range__field{display:flex;align-items:center;gap:.375rem;flex:1 1 0;min-width:0}.price-range__input{padding:.5rem .625rem;min-width:0}.price-range__slider{position:relative;height:1rem}.price-range__range{-webkit-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:1rem;margin:0;background:transparent;pointer-events:none}.price-range__range::-webkit-slider-runnable-track{height:2px;background:rgb(var(--text) / .15)}.price-range__range::-webkit-slider-thumb{-webkit-appearance:none;width:.875rem;height:.875rem;margin-top:-6px;border-radius:50%;background:rgb(var(--text));pointer-events:auto;cursor:pointer}.price-range__range::-moz-range-thumb{width:.875rem;height:.875rem;border:0;border-radius:50%;background:rgb(var(--text));pointer-events:auto;cursor:pointer}.price-range__range::-moz-range-track{height:2px;background:rgb(var(--text) / .15)}.active-facets{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.active-facets__chip{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border:1px solid rgb(var(--border));font-size:var(--size-sm)}.active-facets__clear{margin-inline-start:.5rem}.facets-drawer .drawer__content{padding-top:0}.collection-section.is-loading .collection__main{opacity:.5;pointer-events:none;transition:opacity .2s ease}.pagination{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,2.625rem);grid-auto-rows:minmax(0,2.8125rem);justify-self:center;border-bottom-width:1px}@media screen and (min-width:700px){.pagination{grid-auto-columns:minmax(0,3.75rem)}}.pagination__link{position:relative;display:grid;place-content:center}.pagination__link--current{box-shadow:0 1px,inset 0 -2px}.list-collections{display:flex;flex-wrap:wrap;gap:var(--lc-gap, 1.5rem)}.list-collections>.collection-card{flex-basis:calc(100% / var(--lc-per-row, 1) - var(--lc-gap, 1.5rem) * (var(--lc-per-row, 1) - 1) / var(--lc-per-row, 1))}.collection-card__frame{--frame-gap: 1.25rem;position:relative;display:grid;grid-template:0 minmax(0,1fr) 0 / minmax(0,1fr) minmax(0,calc(100% - var(--frame-gap) * 2)) minmax(0,1fr);column-gap:var(--frame-gap);row-gap:calc(var(--frame-gap) - .5rem);place-items:center;min-height:var(--frame-height, auto);overflow:hidden}@supports (row-gap: 1lh){.collection-card__frame{row-gap:calc(var(--frame-gap) - .5lh)}}.collection-card__frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:rgb(var(--frame-overlay, 0 0 0 / 0))}.collection-card__frame>:is(img,svg){grid-area:1 / 1 / -1 / -1;width:100%;height:var(--frame-height, auto);min-height:100%;max-height:100%;object-fit:cover}.collection-card__frame>.collection-card__content{grid-area:2 / 2 / 3 / 3;z-index:1;max-width:48rem;padding:0}.collection-card__frame--xs{--frame-height: clamp(15rem, 65vw, 25rem)}.collection-card__frame--sm{--frame-height: clamp(20rem, 85vw, 32rem)}.collection-card__frame--md{--frame-height: clamp(25rem, 100vw, 36rem)}.collection-card__frame--lg{--frame-height: clamp(30rem, 125vw, 42rem)}@media screen and (min-width:700px){.collection-card__frame{--frame-gap: 2rem}}@media screen and (min-width:1000px){.collection-card__frame{--frame-gap: 3rem}}.cart-page{display:grid;gap:4rem}@media screen and (min-width:1000px){.cart-page{gap:6rem}}.order-summary{width:100%;border-collapse:collapse}.order-summary th{padding:0 .75rem .625rem 0;border-bottom-width:1px;text-align:start;opacity:.6;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--size-h6);line-height:1.7;letter-spacing:var(--heading-tracking);text-transform:uppercase}.order-summary th.text-center{padding-inline:.75rem;text-align:center}.order-summary th.text-end{padding:0 0 .625rem .75rem;text-align:end}.order-summary td{padding:1rem .75rem 1rem 0;border-bottom-width:1px;vertical-align:middle}.order-summary td.text-center{padding-inline:.75rem}.order-summary td.text-end{padding:1rem 0 1rem .75rem}.order-summary .line-item{gap:1.5rem;align-items:center}@media screen and (max-width:699px){.order-summary__header,.order-summary__body td:nth-child(n+2){display:none}.order-summary__body td{border-width:0;padding-inline-end:.5rem}.order-summary__body tr:first-child td{padding-block-start:0}.order-summary__body tr:last-child td{border-block-end-width:1px;padding-block-end:1.5rem}}.cart-footer{display:flex;flex-direction:column;gap:1.5rem}.cart-note label{display:block}.cart-recap{display:grid;gap:.5rem}.cart-recap__checkout{margin-top:1rem}@media screen and (min-width:700px){.cart-footer{flex-direction:row;gap:3rem}.cart-footer>:not(:only-child){width:min(24rem,100%)}.cart-recap{text-align:end;justify-items:end;margin-inline-start:auto}}.discount-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.125rem .5rem;background:rgb(var(--sale));color:rgb(var(--sale-badge-text))}.cart-recap__dynamic{width:100%}.justify-end{justify-content:flex-end}.bordered-box{position:relative;padding:2.5rem 1.25rem 1.25rem;border-width:1px}.bordered-box__title{position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%);padding-inline:.5rem;background:rgb(var(--bg-solid, var(--page-bg)));white-space:nowrap}@media screen and (min-width:1000px){.bordered-box{padding:3rem}}.shipping-estimator__form{display:grid;gap:1rem}@media screen and (min-width:700px){.shipping-estimator__form{display:flex;flex-wrap:wrap}.shipping-estimator__form .select{max-width:15rem}}.floating-label.is-floating{inset-block-start:0;font-size:var(--size-xs);padding-inline:.25rem;margin-inline-start:-.25rem;background:rgb(var(--bg-solid, var(--page-bg)))}.shipping-estimator__results ul{margin-top:.5rem;padding-inline-start:1.25rem}.empty-state{display:grid;justify-items:center;margin-block:6.25rem}@media screen and (min-width:1000px){.empty-state{margin-block:15.625rem}}.featured-blog-post{grid-column:1 / -1;overflow:hidden;display:none}@media screen and (min-width:1000px){.featured-blog-post{display:block}.featured-blog-post+.blog-post-card{display:none}}.featured-blog-post__link{position:relative;display:grid;min-height:25rem}.featured-blog-post__link>*{grid-area:1 / 1}.featured-blog-post__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.featured-blog-post__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .45),transparent 70%)}.featured-blog-post__content{position:relative;z-index:1;align-self:end;max-width:48rem;padding:2rem 1.5rem}@media screen and (min-width:700px){.featured-blog-post__content{padding:3rem}}.blog-tags__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem}.blog-tags__item{color:rgb(var(--text) / .65)}.blog-tags__item.is-active,.blog-tags__item:hover{color:rgb(var(--text));text-decoration:underline;text-underline-offset:4px}.article{padding-block-end:var(--space-section)}.article__image{display:block;overflow:hidden}.article__image>img{width:100%;height:var(--article-image-height, auto);object-fit:cover}parallax-image.article__image img{transform:scale(1.3)}.article__wrapper{position:relative;margin-inline:max(var(--gutter),50% - var(--container-max, 42.5rem) / 2);padding:1.5rem 0 0;background:rgb(var(--bg))}.article__wrapper.container--xs{--container-max: calc(var(--w-xs) + 6.25rem)}.article__wrapper.container--sm{--container-max: calc(var(--w-sm) + 6.25rem)}.article__wrapper.container--md{--container-max: calc(var(--w-md) + 6.25rem)}@media screen and (min-width:700px){.article__wrapper{padding:2.5rem 3.125rem 0}.article__image+.article__wrapper{margin-top:-2.75rem}}@media screen and (min-width:1000px){.article__image+.article__wrapper{margin-top:-4.375rem}}.article__footer{display:grid;gap:2.5rem;align-items:center}@media screen and (min-width:700px){.article__footer{grid:auto / auto-flow minmax(0,1fr)}}.share-list{display:flex;gap:1rem}.share-list--block{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,.25fr));gap:1px}.share-list--block .share-list__item{position:relative;z-index:0;width:100%;outline:1px solid rgb(var(--border));transition:background .15s,color .15s,outline-color .15s,z-index .15s}.share-list--block a{display:block;padding-block:.625rem}.share-list--block svg{margin-inline:auto}@media screen and (min-width:700px){.share-list--block{grid-template-columns:repeat(auto-fit,minmax(0,3.75rem))}}@media screen and (pointer:fine){.share-list--block .share-list__item:hover{z-index:1;background:rgb(var(--brand-bg));outline-color:rgb(var(--brand-bg));color:rgb(var(--brand-fg))}}@media not screen and (pointer:fine){.share-list--block .share-list__item{background:rgb(var(--brand-bg));outline-color:rgb(var(--brand-bg));color:rgb(var(--brand-fg))}}.share-list__item--facebook{--brand-bg: 24 119 242;--brand-fg: 255 255 255}.share-list__item--twitter{--brand-bg: 29 161 242;--brand-fg: 255 255 255}.share-list__item--pinterest{--brand-bg: 189 8 28;--brand-fg: 255 255 255}.share-list__item--email{--brand-bg: var(--text);--brand-fg: var(--bg)}.article__toolbar{position:fixed;z-index:14;inset-inline:0;inset-block-start:var(--sticky-offset);padding-block:1rem;opacity:0;visibility:hidden;transform:translateY(-100%);transition:opacity .3s ease,transform .3s ease,visibility .3s}.article__toolbar.is-visible{opacity:1;visibility:visible;transform:none}.article__toolbar-title{min-width:0}.separator-dot{--dot-size: .25rem;width:var(--dot-size);height:var(--dot-size);background:currentColor;border-radius:100%}.truncate-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gap-10{gap:2.5rem}@media screen and (min-width:700px){.sm\:gap-16{gap:4rem}}.article-comment{padding-bottom:1.5rem;border-bottom-width:1px}.prev-next-blog-posts{display:grid;gap:2.5rem}@media screen and (min-width:700px){.prev-next-blog-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.75rem}}.prev-next-blog-posts__item{display:grid;gap:1.25rem;align-content:start}.prev-next-blog-posts__media{overflow:hidden}.prev-next-blog-posts__media img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.faq--with-nav{display:grid;gap:4rem}@media screen and (min-width:1000px){.faq--with-nav{grid-template-columns:12rem minmax(0,1fr)}.faq__nav{position:sticky;top:calc(var(--sticky-offset) + 2rem);align-self:start}}.faq__list{display:block;width:100%;max-width:40.625rem;margin-inline:auto}.faq__category{margin-top:3rem}.faq__category:first-child{margin-top:0}.faq__category+.faq__question{margin-top:1.25rem;border-top-width:1px}.faq__question{border-top-width:0}.faq__question .accordion__content{padding:0 1.25rem 1.25rem 0;margin-top:-.25rem}.contact-form{display:grid;gap:1.25rem}.customer-form{display:grid;align-content:center;min-height:calc(100vh - var(--header-height, 0px) - var(--space-section) * 2);text-align:center}.customer-form .form{text-align:start}.customer-form .form>p{text-align:center}customer-login.customer-form{display:grid}.customer-form__password{position:relative}.customer-form__forgot{position:absolute;inset-block-start:50%;inset-inline-end:.8rem;transform:translateY(-50%)}.customer-form__guest{margin-top:2.5rem}.account__layout{display:grid;gap:3rem}@media screen and (min-width:1000px){.account__layout{grid-template-columns:minmax(0,1fr) 16rem;gap:5rem}}.account__table td,.account__table th{padding-inline-end:1rem}.account__totals .h-stack{justify-content:space-between;min-width:min(100%,20rem)}.account__addresses{display:grid;gap:2.5rem}@media screen and (min-width:700px){.account__addresses{grid-template-columns:1fr 1fr}}.account__address-list{display:grid;gap:2rem}@media screen and (min-width:700px){.account__address-list{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}.account__address-card{padding:1.5rem;border-width:1px}.password{position:relative;display:grid;min-height:100vh;min-height:100dvh;place-items:center;padding-block:3rem}.password__background{position:absolute;top:0;right:0;bottom:0;left:0}.password__background-image{width:100%;height:100%;object-fit:cover;opacity:.35}.password__inner{position:relative;display:grid;gap:3rem;justify-items:center}.password__logo-image{width:12.5rem;height:auto}.password__access summary{list-style:none}.password__access-form{margin-top:1.5rem;text-align:start}.gift-card{padding-block:var(--space-section)}.gift-card__visual{display:grid;place-items:center;width:min(100%,22rem);aspect-ratio:1.6;border-radius:1rem;background:rgb(var(--btn-bg));color:rgb(var(--btn-text))}.gift-card__image{width:min(100%,25rem);border-radius:1rem}.gift-card__code{padding:.75rem 1.5rem;border:1px dashed rgb(var(--border));letter-spacing:.2em}.gift-card__qr img,.gift-card__qr canvas{margin-inline:auto}@media print{.shopify-section--header,.shopify-section-group-footer-group,.gift-card .button-group{display:none!important}}.search-section__form{display:grid;gap:1rem;width:min(100%,30rem);justify-self:center}@media screen and (min-width:700px){.search-section__form{grid-template-columns:minmax(0,1fr) auto}}.search-section__body{padding-block-end:var(--space-section)}.search-page-card{padding:1.5rem;border-width:1px;height:100%;align-content:start}.cart-app-block:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/35/assets/theme.css.map */
