*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd,img,picture,video{margin:0}a{-webkit-tap-highlight-color:transparent;color:inherit;text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}img,picture,video{display:block;height:auto;max-width:100%}input,button,textarea,select{font:inherit}address{font-style:normal}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.button-reset{background:none;border:0;color:inherit;cursor:pointer;padding:0;text-align:inherit}.list-reset{list-style-type:none;margin:0;padding:0}.disclosure-reset summary{cursor:pointer;list-style:none}.disclosure-reset summary::-webkit-details-marker{display:none}.disclosure-reset summary .icon__plus,.disclosure-reset summary .icon__minus{--size: 16px}.disclosure-reset[open] summary .icon__plus{display:none}.disclosure-reset:not([open]) summary .icon__minus{display:none}html:focus-within{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}body{-webkit-text-size-adjust:100%;background-color:var(--color-background);display:flex;flex-direction:column;min-height:100vh}body .shopify-section-header,body .shopify-section-footer{flex:none}body .content-for-layout{flex:1}body.template-gift-card{display:block;min-height:0}@media(max-width:767px){body{padding-block-end:var(--toolbar-height)}}body:not(.is-tabbable) :is(a[href],button:not([disabled]),input:not([disabled]):not([type=hidden]),select:not([disabled]),textarea:not([disabled]),iframe,details,summary,[tabindex],[contenteditable=true]):focus{outline:0}input,textarea,select{background-color:transparent;border-block:1px solid var(--input-border-color, var(--color-border));border-inline:0;border-radius:0;color:currentColor;font-size:var(--font-size-12)!important;min-height:36px;padding-block:var(--spacing-4);padding-inline:0;vertical-align:middle;width:100%}:is(input,textarea,select)::placeholder{color:currentColor}:is(input,textarea,select)[type=checkbox],:is(input,textarea,select)[type=radio]{padding:0;width:auto}:is(input,textarea,select).input-small{font-size:var(--font-size-12);min-height:var(--button-height-small);padding-block:var(--spacing-4);padding-inline:var(--spacing-12)}.form-field textarea{margin:0}@supports (-webkit-touch-callout: none){input,textarea,select{font-size:var(--font-size-16)}}select{-webkit-appearance:none;appearance:none;background-image:var(--chevron-down-icon);background-position:100% center;background-repeat:no-repeat;background-size:10px;padding-inline-end:0}fieldset{border:0;margin:0;padding:0}.form-group{--column-gap: var(--spacing-16);--row-gap: var(--spacing-16);display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.form-group>*{grid-column:1 / -1}.form-group>.button{place-self:start}.form-field:has(input[type=checkbox],input[type=radio]){align-items:center;display:flex;gap:var(--spacing-8)}.form-field:has(input[type=checkbox],input[type=radio]) label{margin-block-end:0}.form-field+.form-field:has(label.visually-hidden){margin-block-start:calc((var(--row-gap) + 1px) * -1)}@media(min-width:576px){.form-group .form-group-half{grid-column:auto}.form-field+.form-field:has(label.visually-hidden){margin-block-start:0}.form-field+.form-field:has(label.visually-hidden):not(.form-group-half){margin-block-start:calc((var(--row-gap) + 1px) * -1)}}table{border-collapse:collapse;overflow-y:auto;table-layout:fixed;text-align:left;width:100%}table thead{background-color:var(--color-border-lighter)}table th,table td{border:1px solid var(--color-border);padding-block:var(--spacing-8);padding-inline:var(--spacing-8)}@media(min-width:1024px){table th,table td{padding-block:var(--spacing-12);padding-inline:var(--spacing-12)}}table th,.th{font-size:var(--font-size-14);font-weight:var(--font-weight-medium)}@media(min-width:1024px){table th,.th{font-size:var(--font-size-16)}}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: var(--button-height)}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: var(--button-height);--shopify-accelerated-checkout-button-border-radius: var(--button-border-radius)}.shopify-payment-button__more-options{font-size:var(--font-size-12)!important}.h-captcha[data-size=invisible]{display:none}ul,ol{padding-inline-start:var(--spacing-24)}toggle-button{display:contents}.pagination{align-items:center;display:flex;gap:.875rem;justify-content:end;margin-block:var(--spacing-32)}.pagination:empty{display:none}.pagination .page,.pagination .deco{font-size:var(--font-size-12);opacity:.4}:is(.pagination .page,.pagination .deco).current{opacity:1}.pagination .prev,.pagination .next{display:none}.errors{color:var(--color-error)}.errors ul{display:flex;flex-direction:column;font-size:var(--font-size-12);gap:var(--spacing-8);list-style:none;margin-block-end:var(--spacing-16);padding:0}.error{color:var(--color-error);font-size:var(--font-size-12);margin-block-end:var(--spacing-16)}.success{color:var(--color-success);font-size:var(--font-size-12);margin-block-end:var(--spacing-16)}.icon{--size: 24px;display:inline-block;fill:currentColor;height:var(--size);vertical-align:middle;width:var(--size)}.image{background-color:var(--color-border-lighter);color:transparent;overflow:hidden}.image-cover{height:100%;object-fit:cover;width:100%}.image-contain{object-fit:contain}.image-square{aspect-ratio:1}.image-container{background-color:var(--color-border-lighter);overflow:hidden;position:relative;z-index:0}.image-container .image-container__hover{top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;z-index:1}.image-container .image-container__badges{left:0;padding-block:.625rem;padding-inline:.625rem;position:absolute;z-index:2}@media(hover:hover){.image-container:hover .image-container__hover{opacity:1}}.section-margin{margin-block:var(--section-margin)}.section-margin-start{margin-block-start:var(--section-margin)}.section-margin-end{margin-block-end:var(--section-margin)}.section-padding{padding-block:var(--section-padding)}.visually-hidden{border:0;clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visibility-hidden{visibility:hidden}.contents{display:contents}.hidden.hidden,.hide-empty:empty{display:none}.block{display:block}.inline-block{display:inline-block}.height-full{height:100%}.width-full{width:100%}.relative{position:relative}.overflow-hidden{overflow:hidden}.margin-0{margin:0}.padding-0{padding:0}.margin-top-auto{margin-block-start:auto}.margin-right-auto{margin-inline-end:auto}.margin-bottom-auto{margin-block-end:auto}.margin-left-auto{margin-inline-start:auto}.hide-scrollbar,.flex-body,.modal{-ms-overflow-style:none;scrollbar-width:none}:is(.hide-scrollbar,.flex-body,.modal)::-webkit-scrollbar{display:none}.flex,.inline-flex{display:flex;gap:var(--gap, 0)}.inline-flex{display:inline-flex}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:start}.items-end{align-items:end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:start}.justify-end{justify-content:end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.align-self-start{align-self:start}.align-self-end{align-self:end}.align-self-center{align-self:center}.align-self-normal{align-self:normal}.flex-gap-xxxsmall{gap:.0625rem}.flex-gap-xxsmall{gap:var(--spacing-2)}.flex-gap-xsmall{gap:var(--spacing-4)}.flex-gap-small{gap:var(--spacing-8)}.flex-gap-medium{gap:var(--spacing-16)}.flex-gap-large{gap:var(--spacing-32)}.flex-gap-xlarge{gap:var(--spacing-64)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.flex-body{flex-grow:1;overflow-y:auto}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-weight-regular{font-weight:var(--font-weight-regular)}.text-weight-medium{font-weight:var(--font-weight-medium)}.text-weight-bold{font-weight:var(--font-weight-bold)}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp{--lines: 2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:var(--lines);-webkit-line-clamp:var(--lines);-webkit-box-orient:vertical}.underline{text-decoration:underline}.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded{border:0;align-items:center;background:none;background-color:var(--button-background-color, var(--color-button-background));border:var(--button-border, 0);border-radius:var(--button-border-radius);color:inherit;color:var(--button-color, var(--color-button-label));cursor:var(--button-cursor, pointer);display:inline-flex;font-weight:var(--font-weight-medium);font-size:var(--button-font-size, var(--font-size-14));gap:var(--spacing-16);justify-content:space-between;min-height:var(--button-min-height, var(--button-height));opacity:var(--button-opacity, 1);padding:0;padding-block:var(--button-padding-block, var(--spacing-8));padding-inline:var(--button-padding-inline, var(--spacing-12));text-align:left;text-decoration:none;transition:color .1s ease,background-color .1s ease;white-space:nowrap}@media(hover:hover){:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded):not([disabled]):hover{--button-background-color: var(--color-button-hover-background)}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded):not([disabled]):hover .icon{transform:translate(30%)}}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded)[disabled]{--button-background-color: var(--color-button-background);--button-opacity: .5;pointer-events:not-allowed}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded).button--secondary{--button-background-color: transparent;--button-border: 1px solid var(--color-button-background);--button-color: var(--color-button-background)}@media(hover:hover){:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded).button--secondary:not([disabled]):hover{--button-color: var(--color-button-label)}}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded).button--small{--button-font-size: var(--font-size-12);--button-min-height: var(--button-height-small);--button-padding-block: var(--spacing-4);--button-padding-inline: var(--spacing-8)}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded).button--large{--button-min-height: var(--button-height-large)}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded).button--center{justify-content:center;text-align:center}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded) .icon{--size: 16px;margin-inline-start:var(--spacing-24);transition:transform .25s ease-out}.cta{align-items:center;display:flex;gap:var(--spacing-16)}.cta .cta__text{align-items:inherit;display:inherit;gap:inherit;justify-content:inherit;filter:invert(1);mix-blend-mode:difference;width:100%}.cta.cta--inline{display:inline-flex}.cta .icon__arrow{--size: 16px;display:block;flex-shrink:0;transition:transform .5s ease-out;will-change:transform}@media(hover:hover){.cta .cta .cta__text{filter:none}:is(.cta:hover,a:active:hover .cta,.cta-parent:hover .cta):not(.cta--background) .icon__arrow{transform:translate(30%)}:is(.cta:hover,a:active:hover .cta,.cta-parent:hover .cta).cta--reverse-hover .icon__arrow{transform:translate(-30%)}}.cta.cta--block,.cta.cta--border-bottom,.cta.cta--border-top{min-height:32px;padding-block:.375rem}.cta.cta--border-bottom{border-block-end:1px solid currentColor}.cta.cta--border-top{border-block-start:1px solid currentColor}.cta.cta--background{position:relative;transition:padding .5s ease-in-out}.cta.cta--background:before{background-color:currentColor;content:"";display:block;height:0;top:0;right:0;bottom:0;left:0;position:absolute;transition:height .5s ease-in-out;width:100%}@media(hover:hover){.cta.cta--background:hover{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.cta.cta--background:hover:before{height:100%}}.cta.cta--tight{gap:var(--spacing-4)}.pill{background-color:var(--color-background);border-radius:20px;color:var(--color-text);cursor:pointer;display:block;font-size:var(--font-size-14);font-weight:var(--font-weight-regular);margin:0;opacity:var(--pill-opacity, 1);outline:1px solid var(--color-black-alpha-30);padding-block:var(--spacing-4);padding-inline:var(--spacing-12);text-align:center}.pill.pill--small{font-size:var(--font-size-12);padding-block:var(--spacing-2);padding-inline:var(--spacing-8)}.pill.pill--swatch{aspect-ratio:1;background-position:center;background-size:cover;border:2px solid var(--color-background);border-radius:50%;font-size:0;outline:1px solid var(--color-border);padding-block:0;padding-inline:0;width:30px}.pill.pill--swatch.pill--small{width:24px}:is(input[type=radio],input[type=checkbox]):checked+.pill{outline-color:var(--color-text)}:is(input[type=radio],input[type=checkbox]):disabled+.pill{cursor:not-allowed;opacity:.25}.bubble{--bubble-size: 22px;align-items:center;background-color:var(--color-border);color:var(--color-white);border-radius:50px;display:flex;font-size:var(--font-size-12);justify-content:center;line-height:1;max-height:var(--bubble-size);min-width:var(--bubble-size);min-height:var(--bubble-size);padding-block:.375rem;padding-inline:.375rem;text-align:center}.bubble.bubble--small{--bubble-size: 16px;font-size:.625rem;padding-block:var(--spacing-4);padding-inline:var(--spacing-4)}.bubble.bubble--button{background-color:var(--color-button-background);color:var(--color-button-label)}.badge{align-items:center;display:flex;gap:var(--spacing-8)}.badge:before{border:1px solid currentColor;border-radius:100%;content:"";display:block;height:7px;width:7px}.drawer{background-color:var(--color-background);display:flex;gap:var(--spacing-16);flex-direction:column;height:100%;max-width:100%;padding-block:var(--spacing-16);width:100%}.drawer.drawer--reset{gap:0;padding-block:0}.drawer-header{align-items:center;border-block-end:1px solid var(--color-black);display:flex;gap:var(--spacing-16);justify-content:space-between;padding-block:var(--spacing-16) var(--spacing-8);padding-inline:.625rem}.drawer-body{padding-block:.625rem;padding-inline:.625rem}@media(min-width:768px){.drawer{width:720px}}@media(min-width:1024px){.drawer-header{padding-block:var(--spacing-16);padding-inline:.875rem}.drawer-body{padding-block:var(--spacing-24);padding-inline:.875rem}}.modal{background-color:var(--color-background);height:min-content;max-height:90%;max-width:90%;overflow:auto;padding-block:var(--spacing-48);padding-inline:var(--spacing-40);width:600px}.modal__close{position:absolute;top:var(--spacing-12);right:var(--spacing-12);z-index:1}.modal__close .icon{--size: 20px}.dialog-window{background-color:transparent;cursor:pointer;height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;transition:background-color .2s ease-out;width:100%;z-index:12}.dialog-window .drawer{cursor:auto;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .2s ease-in-out}.dialog-window .drawer.drawer--left{left:0;right:unset;transform:translate(-100%)}.dialog-window .modal{top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;pointer-events:none;position:fixed;transform:translateY(5%);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.dialog-window.is-open{background-color:var(--color-backdrop);-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));pointer-events:auto}.dialog-window.is-open>:is(.drawer,*:not(.dialog-window) .drawer){transform:none}.dialog-window.is-open>:is(.modal,*:not(.dialog-window) .modal){opacity:1;pointer-events:auto;transform:none}.dialog-window.is-transitioning>:is(.modal,*:not(.dialog-window) .modal) .drawer{display:none}.dialog-window.no-transition.is-open,.dialog-window.no-transition.is-open .drawer,.dialog-window.no-transition.is-open .modal{transition:none}.dialog-window-container:has(.dialog-window.is-open,.dialog-window.is-transitioning){z-index:12}body{color:var(--color-text)}body,.text-body,.text-body-small,.text-body-medium{-webkit-font-smoothing:antialiased;font-family:var(--font-body);font-size:var(--font-size-16);font-synthesis:none;font-weight:var(--font-body-weight);line-height:1.5;text-rendering:optimizespeed}.text-body-small{font-size:var(--font-size-12)}.text-body-medium{font-size:var(--font-size-14)}.text-body-large{font-size:var(--font-size-20)}h1,h2,h3,h4,h5,h6,.text-hxl,.text-hxxl,.text-hxxxl,.rte blockquote,[class*=text-h]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.02em;line-height:1.1;margin-block:0}.text-hxl{font-size:var(--font-size-hxl);line-height:var(--text-hxl-line-height)}.text-hxxl{font-size:var(--font-size-hxxl);line-height:normal}.text-hxxxl{font-size:var(--font-size-hxxxl);line-height:normal}h1,.text-h1{font-size:var(--font-size-h1)}h2,.text-h2{font-size:var(--font-size-h2);line-height:normal}h3,.text-h3{font-size:var(--font-size-h3);line-height:1.3}h4,.text-h4{font-size:var(--font-size-h4);line-height:1.3}h5,.text-h5,.rte blockquote{font-size:var(--font-size-h5)}h6,.text-h6{font-size:var(--font-size-h6)}.heading-margin{margin-block-end:var(--heading-margin)}:root{--text-14-medium-font-family: var(--font-body);--text-14-medium-font-weight: var(--font-weight-medium);--text-14-medium-font-size: var(--font-size-14);--text-14-medium-letter-spacing: 0;--text-14-medium-line-height: normal;--text-14-book-font-family: var(--font-body);--text-14-book-font-weight: var(--font-weight-light);--text-14-book-font-size: var(--font-size-14);--text-14-book-letter-spacing: 0;--text-14-book-line-height: normal;--text-18-medium-font-family: var(--font-heading);--text-18-medium-font-weight: var(--font-weight-medium);--text-18-medium-font-size: var(--font-size-18);--text-18-medium-letter-spacing: -.02em;--text-18-medium-line-height: normal;--text-12-book-font-family: var(--font-body);--text-12-book-font-weight: var(--font-weight-light);--text-12-book-font-size: var(--font-size-14);--text-12-book-letter-spacing: 0;--text-12-book-line-height: 1.1667}.text-meta{color:var(--color-text-light);font-size:var(--font-size-12)}.text-18-medium{font-family:var(--text-18-medium-font-family);font-weight:var(--text-18-medium-font-weight);font-size:var(--text-18-medium-font-size);letter-spacing:var(--text-18-medium-letter-spacing);line-height:var(--text-18-medium-line-height)}.text-14-regular{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-14);letter-spacing:-.02em;line-height:normal}.text-14-book{font-family:var(--text-14-book-font-family);font-weight:var(--text-14-book-font-weight);font-size:var(--text-14-book-font-size);letter-spacing:var(--text-14-book-letter-spacing);line-height:var(--text-14-book-line-height)}.text-14-medium.text-14-medium{font-family:var(--text-14-medium-font-family);font-weight:var(--text-14-medium-font-weight);font-size:var(--text-14-medium-font-size);letter-spacing:var(--text-14-medium-letter-spacing);line-height:var(--text-14-medium-line-height)}.text-12-book{font-family:var(--text-12-book-font-family);font-weight:var(--text-12-book-font-weight);font-size:var(--text-12-book-font-size);letter-spacing:var(--text-12-book-letter-spacing);line-height:var(--text-12-book-line-height)}.text-12-medium{font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--font-size-14);letter-spacing:0;line-height:1.1667}.text-11-book{font-family:var(--font-body);font-weight:var(--font-weight-book);font-size:.6875rem;letter-spacing:0;line-height:normal}.text-11-medium{font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:.6875rem;letter-spacing:0;line-height:normal}.text-11-cta{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:.6875rem;letter-spacing:.2em;line-height:normal;text-transform:uppercase}.text-link,.rte a:not(.button){cursor:pointer;text-decoration:underline}label:not(.label-reset),legend,.label,::placeholder{color:var(--color-text-light);display:block;font-size:var(--font-size-12);font-weight:var(--font-weight-medium);margin-block-end:var(--spacing-8)}::placeholder{font-weight:var(--font-weight-light)}@media(min-width:768px){[class*="md:text-h"]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin-block:0}.md\:text-14-medium{font-family:var(--text-14-medium-font-family);font-weight:var(--text-14-medium-font-weight);font-size:var(--text-14-medium-font-size);letter-spacing:var(--text-14-medium-letter-spacing);line-height:var(--text-14-medium-line-height)}.md\:text-18-medium{font-family:var(--text-18-medium-font-family);font-weight:var(--text-18-medium-font-weight);font-size:var(--text-18-medium-font-size);letter-spacing:var(--text-18-medium-letter-spacing);line-height:var(--text-18-medium-line-height)}.md\:text-h3{font-size:var(--font-size-h3)}}@media(min-width:1024px){[class*="lg:text-h"]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin-block:0}.lg\:text-h1{font-size:var(--font-size-h1)}.lg\:text-h2{font-size:var(--font-size-h2)}.lg\:text-h3{font-size:var(--font-size-h3)}.lg\:text-h4{font-size:var(--font-size-h4)}.lg\:text-h5{font-size:var(--font-size-h5)}.lg\:text-h6{font-size:var(--font-size-h6)}.lg\:text-14-book{font-family:var(--text-14-book-font-family);font-weight:var(--text-14-book-font-weight);font-size:var(--text-14-book-font-size);letter-spacing:var(--text-14-book-letter-spacing);line-height:var(--text-14-book-line-height)}.lg\:text-18-medium{font-family:var(--text-18-medium-font-family);font-weight:var(--text-18-medium-font-weight);font-size:var(--text-18-medium-font-size);letter-spacing:var(--text-18-medium-letter-spacing);line-height:var(--text-18-medium-line-height)}.lg\:text-hxl{font-size:var(--font-size-hxl);line-height:var(--text-hxl-line-height)}.lg\:text-hxxl{font-size:var(--font-size-hxxl);line-height:var(--text-hxxl-line-height)}.lg\:text-hxxxl{font-size:var(--font-size-hxxxl);line-height:var(--text-hxxxl-line-height)}.lg\:text-14-medium{font-family:var(--text-14-medium-font-family);font-weight:var(--text-14-medium-font-weight);font-size:var(--text-14-medium-font-size);letter-spacing:var(--text-14-medium-letter-spacing);line-height:var(--text-14-medium-line-height)}}@media(min-width:1328px){[class*="xl:text-h"]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin-block:0}.xl\:text-h2{font-size:var(--font-size-h2)}}.rte{--rte-paragraph-spacing: var(--spacing-16);--rte-list-spacing: var(--spacing-24);--heading-margin: 1.25rem}.rte p:not(:last-child){margin-block-end:var(--rte-paragraph-spacing)}.rte p:empty{display:none}:is(.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte .text-h1,.rte .text-h2,.rte .text-h3,.rte .text-h4,.rte .text-h5,.rte .text-h6):not(:last-child){margin-block-end:var(--heading-margin)}.rte ul,.rte ol{margin-block:var(--rte-list-spacing);padding-inline-start:var(--rte-list-spacing)}.rte strong{font-weight:var(--font-weight-medium)}.rte blockquote{border-block-start:1px solid currentColor;margin-block:var(--spacing-32);padding-block-start:.375rem;padding-inline-start:var(--spacing-12);text-indent:-5px}.rte blockquote+p:not(:has(br)):not(:last-child){margin-block:-1.25rem var(--spacing-32);padding-inline-start:var(--spacing-12)}@media(min-width:1024px){.rte blockquote{margin-block-start:var(--spacing-40)}}@media(min-width:768px){.until-medium.until-medium{display:none}}@media(max-width:767px){.from-medium.from-medium{display:none}}@media(min-width:1024px){.until-large.until-large{display:none}}@media(max-width:1023px){.from-large.from-large{display:none}}@media(max-width:1328px){.from-xlarge.from-xlarge{display:none}}.transition-height{display:block;max-height:0;overflow:hidden;transition:max-height var(--max-height-transition-duration) ease-out}.transition-height.is-open,.transition-height.is-active{max-height:var(--max-height);transition-timing-function:ease-in}.quick-add-icon{align-items:center;background-color:var(--color-selector);color:var(--color-black);display:flex;height:16px;justify-content:center;padding-block:var(--spacing-2);padding-inline:var(--spacing-2);width:16px}.quick-add-icon .icon{--size: 11px;transition:rotate var(--icon-transition-duration) var(--icon-transition-easing)}.quick-add-icon :is(.quick-add-icon .icon):is(.quick-add-icon .icon):is(.quick-add-icon .icon).icon{margin-inline-start:0;transform:none}:is(accordion-item[open],accordion-item[open]:not([open=false]))>*:first-child .quick-add-icon .icon{rotate:45deg}.custom-swiper-pagination{display:flex;gap:.875rem}.custom-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet.swiper-pagination-bullet{background:transparent;cursor:pointer;height:auto;margin-inline:0;opacity:1;width:auto}.custom-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet.swiper-pagination-bullet:not(.swiper-pagination-bullet-active,.is-active){opacity:.4}:is(wishlist-button-block,wishlist-button-collection) .wk-button.wk-button,:is(wishlist-button-block,wishlist-button-collection) .wk-button.wk-button:hover{--button-min-height: 0;--button-padding: 0;gap:.625rem!important;font-size:var(--font-size-14);font-weight:var(--font-weight-medium)}:is(:is(wishlist-button-block,wishlist-button-collection) .wk-button.wk-button,:is(wishlist-button-block,wishlist-button-collection) .wk-button.wk-button:hover) .wk-text{line-height:1!important;white-space:nowrap!important;text-align:left!important}:is(:is(wishlist-button-block,wishlist-button-collection) .wk-button.wk-button,:is(wishlist-button-block,wishlist-button-collection) .wk-button.wk-button:hover) .wk-icon{background-color:currentColor;height:20px!important;-webkit-mask-image:var(--bookmark-icon);mask-image:var(--bookmark-icon);width:14px!important}:is(:is(wishlist-button-block,wishlist-button-collection) .wk-button.wk-button,:is(wishlist-button-block,wishlist-button-collection) .wk-button.wk-button:hover) .wk-icon svg{display:none!important}.wk-selected :is(:is(:is(wishlist-button-block,wishlist-button-collection) .wk-button.wk-button,:is(wishlist-button-block,wishlist-button-collection) .wk-button.wk-button:hover) .wk-icon){-webkit-mask-image:var(--bookmark-selected-icon);mask-image:var(--bookmark-selected-icon)}.product-thumbnail-container:has(.product-thumbnail__background) :is(:is(wishlist-button-block,wishlist-button-collection) .wk-button.wk-button,:is(wishlist-button-block,wishlist-button-collection) .wk-button.wk-button:hover){color:var(--overlay-text-color, var(--color-white))}wishlist-button-collection .wk-floating{z-index:0!important}@media(min-width:768px){.product-thumbnail-container:has(.product-thumbnail__background):has(.quick-add-options.is-open) wishlist-button-collection .wk-button.wk-button{color:var(--overlay-text-color, var(--color-white))}}.wk-page{padding-block:var(--spacing-64)!important}.stamped-fa-star{color:currentColor}.stamped-fa-star:before{font-size:var(--font-size-16);vertical-align:middle}.stamped-starrating a{color:currentColor}.stamped-messages .stamped-share-links a{background-color:transparent!important;border:0!important}.stamped-product-reviews-badge:has(.stamped-badge[data-rating="0.0"]){display:none!important}.stamped-product-reviews-badge .stamped-badge{align-items:center;display:flex;gap:var(--spacing-4)}.stamped-product-reviews-badge .stamped-badge-starrating{color:currentColor;margin:0!important}.stamped-product-reviews-badge .stamped-badge-caption{font-size:0;margin-block-start:var(--spacing-4);margin-inline-start:var(--spacing-2)}.stamped-product-reviews-badge .stamped-badge-caption:before{content:attr(data-rating);display:block;font-size:.6875rem}.stamped-container{font-family:var(--font-body)}.stamped-main-widget{margin-block:0!important;margin-inline:0!important;padding-block:0!important;padding-inline:0!important}.stamped-main-widget .stamped-container.stamped-container{margin-block:0!important;margin-inline:0!important}.stamped-main-widget .stamped-summary-ratings,.stamped-main-widget .stamped-summary-photos,.stamped-main-widget .stamped-reviews-filter{display:none!important}.stamped-main-widget .stamped-summary-caption{font-family:var(--font-heading);font-size:var(--font-size-h3);vertical-align:middle}.stamped-main-widget .stamped-summary-caption .stamped-summary-text-1 strong{font-weight:var(--font-heading-weight)}.stamped-main-widget .stamped-summary{display:flex}.stamped-main-widget .stamped-summary .stamped-starrating{display:none}.stamped-main-widget .stamped-summary-actions.stamped-summary-actions{display:block!important;margin-block-start:var(--spacing-12)!important;margin-inline-start:auto}.stamped-main-widget .stamped-summary-actions-newreview{border:none;box-shadow:none!important;font-weight:var(--font-weight-regular);margin:0;padding-block:0;padding-inline:0;text-align:right;width:100%}.stamped-main-widget .stamped-summary-actions-newreview:before{display:none}.stamped-main-widget .stamped-review{border-block-start:1px solid currentColor;padding-block-start:var(--spacing-12)}.stamped-main-widget .stamped-review .review-location,.stamped-main-widget .stamped-review .stamped-review-avatar,.stamped-main-widget .stamped-review .stamped-verified-badge,.stamped-main-widget .stamped-review .stamped-review-image,.stamped-main-widget .stamped-review .stamped-review-footer,.stamped-main-widget .stamped-review .stamped-review-reply{display:none}.stamped-main-widget .stamped-review .stamped-review-header{display:grid;gap:var(--spacing-8);grid-template-columns:auto auto}.stamped-main-widget .stamped-review .stamped-review-header .stamped-starratings{grid-area:1 / 1}.stamped-main-widget .stamped-review .stamped-review-header .author{grid-area:2 / 1}.stamped-main-widget .stamped-review .stamped-review-header .created{grid-area:1 / 2;justify-self:end}.stamped-main-widget .stamped-review .stamped-review-header .created,.stamped-main-widget .stamped-review .stamped-review-header .author{color:currentColor;font-weight:var(--font-weight-light)}.stamped-main-widget .stamped-review .stamped-review-header-title{font-weight:var(--font-heading-weight);font-size:var(--font-size-18);margin-block:8px 6px}.stamped-main-widget .stamped-review .stamped-fa-star:before{font-size:var(--font-size-16)}.stamped-main-widget .stamped-review .stamped-review-header-starratings{margin-block-start:var(--spacing-4)}.stamped-main-widget .stamped-tab-container{display:none!important}.stamped-main-widget .new-review-form.new-review-form,.stamped-main-widget .stamped-thank-you{margin-block-end:var(--spacing-24)!important}.featured-collections-list{display:flex;gap:.625rem;margin-inline:calc(var(--gutter, var(--container-gutter)) * -1);overflow:auto;padding-inline:var(--gutter, var(--container-gutter))}.featured-collections-list .featured-collection{flex:1 0 70%;max-width:70%}@media(min-width:768px){.featured-collections-list{gap:var(--spacing-16);margin-inline-start:0;padding-inline-start:0}.featured-collections-list .featured-collection{flex-basis:290px;max-width:290px}.featured-collections-list.featured-collections-list--3-up{display:grid;gap:var(--spacing-12);grid-template-columns:repeat(3,minmax(0,1fr))}.featured-collections-list.featured-collections-list--3-up .featured-collection{max-width:100%}}.shopify-block:has(.rc-join-block-container){margin-inline:auto;max-width:var(--max-content-width);padding-inline:var(--container-gutter);width:100%}.rc-join-block-container{align-items:end;aspect-ratio:382 / 570;background-color:var(--color-black);background-image:url(/cdn/shop/files/refer-a-friend.png?v=1773828130);background-size:cover;display:flex;flex-direction:column;justify-content:end;padding-block:.875rem;padding-inline:.875rem;width:100%}.rc-join-block-container>div:first-of-type{background-color:var(--color-background);font-size:var(--text-12-book-font-size);max-height:100%;max-width:310px;padding-block:.875rem;padding-inline:.875rem;width:100%}.rc-join-block-container .rc-custom-join-header,.rc-join-block-container h2{font-size:var(--text-18-medium-font-size)}.rc-join-block-container .rc-button-container{margin-block-start:var(--spacing-16);width:100%}.rc-join-block-container .rc-button-container .rc-button{justify-content:center;line-height:1;text-align:center;width:100%}.rc-join-block-container .rc-field{margin-block-end:0;padding-block:0;padding-inline:0}.rc-join-block-container .rc-field+.rc-field{margin-block-start:-1px}.rc-join-block-container .rc-field .rc-input{min-height:36px;padding-block:var(--spacing-4);padding-inline:0}.rc-join-block-container .rc-field .rc-label{display:none}@media(min-width:1024px){.rc-join-block-container{aspect-ratio:1400 / 696;justify-content:start;padding-block:1.25rem;padding-inline:1.25rem}.rc-join-block-container>div:first-of-type{max-width:395px;padding-block:var(--spacing-32) 1.25rem;padding-inline:1.25rem}}.shopify-policy__container{margin-block:var(--section-margin)!important}#PBarNextFrameWrapper{bottom:0;top:calc(100dvh - var(--toolbar-height) - env(safe-area-inset-bottom))!important}.cc-window-wrapper,.cc-window{z-index:10!important}
/*# sourceMappingURL=/cdn/shop/t/221/assets/base.css.map */
