.product-information,.fz-section,.fz-sticky{--fz-pdp-radius: .45rem;--fz-coral-text: #bd3420;--fz-amethyst-text: #9245d3}.product-information.section,.shopify-section.fz-section{--page-width: calc(1090px + var(--page-margin) * 2)}@media screen and (max-width:749px){.product-information .product-information__media{grid-column:2 / 3}}.product-details .fz-origin,.product-details .fz-title-block,.product-details .fz-rating,.product-details .fz-price-block,.product-details .fz-variants-block,.product-details .fz-buy-buttons,.product-details .fz-bundle,.product-details .fz-delivery,.product-details .fz-preorder,.product-details .fz-notify-block{width:100%;text-align:center}.product-details .fz-trust{width:100%}.product-information .product-details{line-height:1.5}.fz-origin{display:flex;flex-direction:column;align-items:center;color:var(--fz-jet)}.fz-origin__flag{width:50px;height:auto;margin-block:-8px -4px}.fz-origin__line,.fz-origin__tog{margin:0 auto 7px;font-family:var(--font-body--family);font-size:12px;line-height:18px;letter-spacing:.1em;text-transform:uppercase}.fz-origin__line{padding-bottom:5px;border-bottom:2px solid var(--fz-lavender)}.fz-origin__line strong,.fz-origin__tog strong{font-weight:600}.fz-origin__tog--standalone{position:relative;width:148px;margin:0 auto 12px;padding-bottom:8px;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--fz-amethyst);border-bottom:2px solid var(--fz-amethyst)}.fz-origin__tog--standalone strong{font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fz-origin__tip{display:none}.fz-title{margin:0;font-family:var(--font-heading--family);font-weight:700;font-size:32px;line-height:1.2;color:var(--fz-jet);text-wrap:balance}.fz-title__ship{display:inline}@media screen and (max-width:749px){.fz-title-block--spaced{margin-block-start:24px}}.fz-title__word{white-space:nowrap}@media screen and (min-width:750px){.fz-title{font-size:35px}}@media screen and (min-width:990px){.fz-title{margin-inline:-20px}}.fz-rating{display:block;min-height:25px}.fz-rating a{display:block;color:inherit;text-decoration:none}.fz-rating .loox-rating{text-align:center}.fz-review-snippets{width:100%;min-height:1px}.fz-review-snippets .shopify-app-block{max-width:515px;margin-inline:auto;padding-inline:max(0px,calc(22px - var(--page-margin)))}@media screen and (min-width:750px){.fz-review-snippets{display:none}}.fz-price-block{display:flex;flex-direction:column;align-items:center;gap:10px}.fz-price{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:10px;row-gap:4px;font-family:var(--font-body--family);font-weight:700;color:var(--fz-jet)}.fz-price__compare{font-size:22px;line-height:1.5}.fz-price__now{font-size:30px;line-height:1.5}.fz-price__now--sale{color:var(--fz-cinnabar)}.fz-price__badge{display:inline-block;padding:2px 10px;font-size:16px;font-weight:400;line-height:24px;text-transform:uppercase;color:#fff;background-color:var(--fz-amethyst);border-radius:.25rem}.fz-afterpay{display:contents}.fz-afterpay .price{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fz-price-block square-placement{width:100%;text-align:center}.fz-price-block[data-afterpay=off] square-placement{display:none!important}.fz-per-night{position:relative;display:inline-flex;align-items:center;gap:5px;padding:5px 15px;font-family:var(--font-body--family);font-size:16px;line-height:24px;color:var(--fz-jet);background-color:var(--fz-pale-purple);border-radius:var(--fz-pdp-radius, .45rem)}.fz-per-night__info{all:unset;position:relative;cursor:help;padding:4px 6px;margin:-4px -6px -4px 0;font-weight:700;line-height:1}.fz-per-night__info:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.fz-per-night__info:focus-visible{outline:2px solid var(--fz-amethyst);outline-offset:2px;border-radius:8px}.fz-per-night__tip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:2;width:140px;padding:5px;font-size:14px;line-height:1.3;text-align:center;color:#fff;background-color:#555;border-radius:6px;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity var(--fz-duration-popover, .2s) var(--fz-ease-out),transform var(--fz-duration-popover, .2s) var(--fz-ease-out)}.fz-per-night__info:hover+.fz-per-night__tip,.fz-per-night__info:focus-visible+.fz-per-night__tip{opacity:1;transform:translate(-50%)}.fz-benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin:0;padding:0;list-style:none}.fz-benefits__pill{display:flex;align-items:center;gap:10px;width:fit-content;padding:.6rem 1.1rem;font-family:var(--font-body--family);font-size:16px;line-height:24px;white-space:nowrap;color:var(--fz-jet);background-color:#3332320d;border-radius:5rem}.fz-benefits__icon{width:24px;height:24px}.fz-benefits--mobile .fz-benefits__icon{width:28px;height:28px}.fz-benefits--desktop{display:none}@media screen and (min-width:750px){.fz-benefits--desktop{display:flex}.fz-benefits--mobile{display:none}}@media screen and (max-width:749px){.fz-benefits--mobile{flex-direction:column;align-items:flex-start}}.fz-variants,.fz-variants__form{display:block;width:100%}.fz-variants__fieldset{margin:0;padding:0;border:0;min-inline-size:0}.fz-variants__fieldset+.fz-variants__fieldset{margin-top:14px}.fz-variants__legend{display:block;width:100%;margin:0 0 8px;padding:0;font-family:var(--font-body--family);font-size:14px;line-height:1.5;text-align:center;color:var(--fz-jet)}@media screen and (min-width:750px){.fz-variants__legend{font-size:16px}}.fz-variants__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.fz-swatches{display:flex;flex-wrap:wrap;justify-content:center;gap:0 4px;max-width:470px;margin-inline:auto}.fz-swatches:not(:has(.fz-swatch__clearance.is-shown)) .fz-swatch__clearance{display:none}.fz-swatch{position:relative;display:inline-flex;flex-direction:column;align-items:center;margin:5px;cursor:pointer;-webkit-tap-highlight-color:transparent}.fz-swatch__circle{--fz-swatch-size: 70px;position:relative;display:block;width:var(--fz-swatch-size);height:var(--fz-swatch-size);overflow:hidden;border-radius:50%;box-shadow:0 0 0 1px #e8e8e1;transition:transform var(--fz-duration-press) var(--fz-ease-out)}@media screen and (min-width:913px){.fz-swatch__circle{--fz-swatch-size: 80px}}.fz-swatch__image{position:absolute;top:calc((1 - var(--fz-swatch-zoom, 1.32)) * var(--fz-swatch-y, .9) * 100%);left:calc((1 - var(--fz-swatch-zoom, 1.32)) * var(--fz-swatch-x, 1) * 100%);display:block;width:calc(var(--fz-swatch-zoom, 1.32) * 100%);height:calc(var(--fz-swatch-zoom, 1.32) * 100%);max-width:none;object-fit:cover;object-position:calc(var(--fz-swatch-x, 1) * 100%) calc(var(--fz-swatch-y, .9) * 100%);border-radius:0}.fz-swatch__circle--named{display:grid;place-items:center;background:var(--fz-pale-purple)}.fz-swatch__name{padding-inline:6px;font-family:var(--font-heading--family);font-size:12px;font-weight:700;line-height:1.1;text-align:center;color:var(--fz-jet)}.fz-swatch.is-unavailable .fz-swatch__circle--named:before{display:none}.fz-swatch__circle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:5px solid var(--fz-amethyst);border-radius:50%;opacity:0;transform:scale(1.08);transition:opacity .18s var(--fz-ease-out),transform var(--fz-duration-snappy) var(--fz-spring-snappy),border-color .18s ease;pointer-events:none}.fz-variants__input:checked+.fz-swatch__circle:after{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.fz-swatch__circle:after{transform:none;transition:opacity .16s ease,border-color .16s ease}}@media(hover:hover)and (pointer:fine){.fz-swatch:hover .fz-variants__input:not(:checked)+.fz-swatch__circle:after{border-color:var(--fz-lavender);opacity:1;transform:scale(1)}}.fz-swatch:active .fz-swatch__circle{transform:scale(var(--fz-press-scale))}.fz-variants__input:focus-visible+.fz-swatch__circle{outline:2px solid var(--fz-jet);outline-offset:3px}.fz-swatch.is-unavailable .fz-swatch__image{opacity:.4}.fz-swatch.is-unavailable .fz-variants__input:checked+.fz-swatch__circle .fz-swatch__image{opacity:.6}.fz-swatch.is-unavailable .fz-swatch__circle:before{content:"";position:absolute;top:50%;left:50%;z-index:1;width:4px;height:130%;background-color:#e3e3e3;transform:translate(-50%,-50%) rotate(45deg)}.fz-swatch__clearance{display:block;margin-top:4px;font-family:var(--font-body--family);font-size:11px;font-weight:600;line-height:1;text-transform:uppercase;color:var(--fz-coral-text);visibility:hidden}.fz-swatch__clearance.is-shown{visibility:visible}.fz-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:414px;margin:0 auto}.fz-sizes.fz-sizes--values{display:flex;flex-wrap:wrap;justify-content:center}.fz-sizes--values .fz-size{flex:0 0 calc((100% - 16px) / 3);min-width:0}.fz-sizes--values .fz-size__button{padding-inline:6px}@media screen and (min-width:360px){.fz-sizes:not(.fz-sizes--values){grid-template-columns:repeat(3,minmax(max-content,1fr))}.fz-size__main{white-space:nowrap}}.fz-size{position:relative;display:grid;cursor:pointer;-webkit-tap-highlight-color:transparent}.fz-size__button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;padding:4px 10px;font-family:var(--font-body--family);color:var(--fz-jet);background-color:#fff;border:var(--style-border-width-inputs, 1px) solid var(--color-input-border, var(--fz-jet-soft));border-radius:var(--fz-pdp-radius, .45rem);transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform var(--fz-duration-press) var(--fz-ease-out)}.fz-size__main{font-size:15px;font-weight:600;line-height:1.15}.fz-size__sub{margin-top:1px;font-size:12px;line-height:1.15;opacity:.85}.fz-variants__input:checked+.fz-size__button .fz-size__sub{opacity:1}.fz-variants__input:checked+.fz-size__button{color:#fff;background-color:var(--fz-amethyst);border-color:var(--fz-amethyst)}.fz-size:active .fz-size__button{transform:scale(var(--fz-press-scale))}.fz-variants__input:focus-visible+.fz-size__button{outline:2px solid var(--fz-jet);outline-offset:2px}@media(hover:hover)and (pointer:fine){.fz-size:hover .fz-variants__input:not(:checked)+.fz-size__button{border-color:var(--fz-amethyst)}}.fz-size__help{margin:10px 0 0;font-family:var(--font-body--family);font-size:14px;line-height:1.5;text-align:center;color:var(--fz-jet)}.fz-size__help>span,.fz-size__help>.fz-size__guide-link{display:inline-block}.fz-size__guide-link,.fz-bullets__size-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.fz-size__guide-link{margin-left:6px}.fz-size__guide-link{font-size:16px;line-height:24px}.fz-buy-buttons{display:block}.fz-buy-buttons .product-form-buttons{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:10px;max-width:414px;margin:0 auto}.fz-buy-buttons .product-form-buttons>*{min-width:0}.fz-buy-buttons .quantity-selector-wrapper,.fz-buy-buttons .quantity-selector{flex:0 0 var(--quantity-selector-width, 124px)}.fz-buy-buttons add-to-cart-component,.fz-buy-buttons .add-to-cart-button{flex:1 1 auto;width:100%}.fz-buy-buttons [ref=addToCartButton]{border-radius:var(--fz-pdp-radius, .45rem);line-height:1.4}@media screen and (min-width:750px){.fz-buy-buttons [ref=addToCartButton]{padding-inline:5px}}.fz-buy-buttons .recipient-form{max-width:414px;margin-inline:auto}.fz-buy-buttons .gift-card-form-option{gap:8px;margin-inline:0}.fz-buy-buttons .gift-card-form-option .gift-card-form-option__button-label{min-height:44px;padding:4px 6px;font-family:var(--font-body--family);font-size:15px;font-weight:600;line-height:1.15;white-space:nowrap;color:var(--fz-jet);background-color:#fff;border:var(--style-border-width-inputs, 1px) solid var(--color-input-border, var(--fz-jet-soft));border-radius:var(--fz-pdp-radius, .45rem)}.fz-buy-buttons .gift-card-form-option .gift-card-form-option__button-label:has(:checked){color:#fff;background-color:var(--fz-amethyst);border-color:var(--fz-amethyst)}@media(hover:hover)and (pointer:fine){.fz-buy-buttons .gift-card-form-option .gift-card-form-option__button-label:not(:has(:checked)):hover{color:var(--fz-jet);background-color:#fff;border-color:var(--fz-amethyst)}.fz-buy-buttons .gift-card-form-option .gift-card-form-option__button-label:has(:checked):hover{color:#fff;background-color:var(--fz-amethyst)}}.fz-buy-buttons+.fz-bullets{margin-block-start:16px}.product-details:has(.fz-buy-buttons--order) .fz-title-block+.fz-price-block{margin-block-start:-12px}.fz-buy-buttons--order+.text-block{margin-block-start:15px}@media screen and (min-width:750px){.fz-buy-buttons--order+.text-block{margin-block-start:28px}}.fz-buy-buttons--order .add-to-cart-icon{display:none}.product-information .text-block:has(img){container-type:inline-size}.product-information .text-block img{border-radius:var(--fz-radius-picture)}.fz-order-number{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;max-width:414px;margin:0 auto 16px}.fz-order-number__label{font-weight:700}.fz-order-number__input{flex:1 1 auto;min-width:0;height:42px;padding:0 12px;font:inherit;border:1px solid var(--fz-jet-soft);border-radius:var(--fz-pdp-radius, .45rem)}.fz-order-number__input:user-invalid{border-color:var(--fz-cinnabar-dark)}.fz-bundle:not([hidden]){display:block}.fz-bundle__line{margin:0;font-family:var(--font-body--family);font-size:15px;line-height:1.45;color:var(--fz-jet);text-wrap:balance}.fz-bundle__sentence{display:inline-block}.fz-bundle__link{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-weight:600;color:var(--fz-amethyst-text);text-decoration:underline;text-underline-offset:3px}.fz-bundle__arrow{transition:transform var(--fz-duration-hover) var(--fz-ease-out)}@media(hover:hover)and (pointer:fine){.fz-bundle__link:hover .fz-bundle__arrow{transform:translate(3px)}}.fz-delivery{display:block}.fz-get-it-by{display:flex;align-items:center;justify-content:center;width:100%;max-width:414px;margin:0 auto;padding:1em .5em;text-align:left;background-color:var(--fz-pale-purple);border-radius:var(--fz-pdp-radius, .45rem)}.fz-get-it-by__icon{flex:0 0 auto;width:50px;height:auto;margin-left:.4em}.fz-get-it-by__text{flex:1 1 auto;max-width:290px;margin:0 0 0 .8em;font-size:16px;line-height:1.5;color:var(--fz-jet)}@media screen and (min-width:750px){.fz-get-it-by__icon{width:60px;margin-left:1.2em}.fz-get-it-by__text{margin-left:1.6em;margin-right:1.2em}}.fz-get-it-by__countdown{font-weight:700;color:var(--fz-coral-text)}fz-get-it-by[data-pending] .fz-get-it-by__text{visibility:hidden}.fz-christmas-cutoff{display:block;max-width:430px;margin:12px auto 0;font-weight:600;text-align:center}.fz-christmas-cutoff[hidden]{display:none}.fz-preorder:not([data-state=shown]){display:none}.fz-preorder__card{max-width:430px;margin:0 auto;overflow:hidden;font-family:var(--font-heading--family);text-align:left;border:2px solid var(--fz-lavender);border-radius:var(--fz-pdp-radius, .45rem)}.fz-preorder__head{margin:0;padding:.5em;font-size:16px;line-height:1.4;text-align:center;background-color:var(--fz-pale-purple)}.fz-preorder__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:.5em}.fz-preorder__image img{display:block;width:70px;height:70px;object-fit:cover;border-radius:clamp(var(--fz-radius-min),calc(70px * var(--fz-radius-k) / 100),var(--fz-radius-max))}.fz-preorder__product{display:flex;flex:1 1 120px;flex-direction:column;margin:0;font-weight:700}.fz-preorder__name{font-size:.78em}.fz-preorder__button{margin-inline:auto;padding:8px 15px;font-size:.8em;font-weight:700;text-transform:uppercase;text-decoration:none;color:var(--fz-coral-text);border:2px solid var(--fz-cinnabar);border-radius:.35rem;transition:background-color var(--fz-duration-hover) ease,border-color var(--fz-duration-hover) ease,color var(--fz-duration-hover) ease,transform var(--fz-duration-press) var(--fz-ease-out)}@media(hover:hover)and (pointer:fine){.fz-preorder__button:hover{color:#fff;background-color:var(--color-primary-button-hover-background, var(--fz-cinnabar-dark));border-color:var(--color-primary-button-hover-background, var(--fz-cinnabar-dark))}}.fz-preorder__button:active{transform:scale(var(--fz-press-scale))}@media(prefers-reduced-motion:no-preference){.fz-preorder[data-state=shown] .fz-preorder__card{transition:opacity .22s var(--fz-ease-out),transform .22s var(--fz-ease-out)}@starting-style{.fz-preorder[data-state=shown] .fz-preorder__card{opacity:0;transform:translateY(6px)}}}@media(prefers-reduced-motion:reduce){.fz-preorder[data-state=shown] .fz-preorder__card{transition:opacity .16s ease}@starting-style{.fz-preorder[data-state=shown] .fz-preorder__card{opacity:0}}}.fz-preorder-info{display:flex;gap:2%;width:100%;padding:1em .5em 1.5em;text-align:left;background-color:var(--fz-pale-purple);border-radius:var(--fz-pdp-radius, .45rem)}.fz-preorder-info__text{flex:0 1 80%;min-width:0}.fz-preorder-info__icon{flex:0 0 auto;align-self:flex-start;width:15%;max-width:70px;height:auto;aspect-ratio:1;object-fit:contain}.fz-preorder-info__text p{margin:0 0 .6em;text-wrap:pretty}@media screen and (max-width:749px){.fz-preorder-info{font-size:15px;line-height:1.5}}.fz-preorder-info__word{white-space:nowrap}.fz-preorder-info__title{font-weight:600;text-transform:uppercase;text-wrap:balance}.fz-notify-block:empty{display:none}.fz-notify{display:block;max-width:414px;margin:0 auto}.fz-notify__summary{display:flex;align-items:center;justify-content:center;width:100%;list-style:none;cursor:pointer}.fz-notify__summary::-webkit-details-marker{display:none}.fz-notify__form{margin-top:10px;text-align:left}.fz-notify__lede{margin:0 0 8px}.fz-notify__row{display:flex;gap:8px}.fz-notify__email{flex:1 1 auto;min-width:0;height:48px;padding:0 12px;font:inherit;border:1px solid var(--fz-jet-soft);border-radius:var(--fz-pdp-radius, .45rem)}.fz-notify__submit{flex:0 0 auto}.fz-notify__optin{display:flex;gap:8px;align-items:flex-start;margin-top:8px;font-size:14px}.fz-notify__status:empty{display:none}.fz-notify[data-state=done] .fz-notify__row,.fz-notify[data-state=done] .fz-notify__optin,.fz-notify[data-state=done] .fz-notify__lede{display:none}.fz-notify[data-state=done] .fz-notify__status{padding:10px;color:var(--fz-jet);background:var(--fz-pale-purple);border-radius:var(--fz-pdp-radius, .45rem)}.fz-trust{display:flex;flex-direction:column;gap:8px;max-width:414px;margin:0 auto;padding:0;list-style:none;text-align:left}.fz-trust__line{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-body--family);font-size:14px;line-height:1.45;color:var(--fz-jet)}.fz-trust__line strong{font-weight:600}.fz-trust__line>span:last-child{text-wrap:balance;text-wrap:pretty}.fz-trust__icon{flex:0 0 20px;color:var(--fz-amethyst);line-height:0}.fz-bullets{width:100%;font-family:var(--font-body--family);font-size:16px;line-height:1.5;text-align:left;color:var(--fz-jet)}.fz-bullets p{margin:0 0 1em;text-wrap:pretty}.fz-bullets__fine-print{font-style:italic}.fz-bullets__word{white-space:nowrap}.fz-bullets__keep{display:inline-block}.fz-drawer__dialog{--fz-drawer-width: 440px;max-width:none;max-height:none;width:100%;height:auto;margin:auto 0 0;padding:0;border:0;background:transparent;overflow:visible}.fz-drawer__dialog::backdrop{background:#33323273}.fz-drawer__panel{display:flex;flex-direction:column;max-height:88dvh;overflow:hidden;color:var(--fz-jet);background:#fff;border-radius:var(--fz-radius-card, 12px) var(--fz-radius-card, 12px) 0 0;box-shadow:0 -8px 30px #3332322e}@media screen and (min-width:750px){.fz-drawer__dialog{width:var(--fz-drawer-width);height:100dvh;margin:0 0 0 auto}.fz-drawer__panel{height:100%;max-height:none;border-radius:var(--fz-radius-card, 12px) 0 0 var(--fz-radius-card, 12px)}}.fz-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--fz-border)}.fz-drawer__title{margin:0;font-family:var(--font-heading--family);font-size:20px;font-weight:700}.fz-drawer__close{display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;color:inherit;background:none;border:0;border-radius:50%;cursor:pointer}.fz-drawer__close svg{width:18px;height:18px}.fz-drawer__body{padding:16px 20px calc(24px + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain}.fz-drawer__more{display:inline-block;margin-top:16px;color:var(--fz-amethyst-text);font-weight:600}@media(prefers-reduced-motion:no-preference){.fz-drawer__dialog,.fz-drawer__dialog::backdrop{transition:opacity .2s var(--fz-ease-out),transform .2s var(--fz-ease-out)}.fz-drawer__dialog[open]:not([data-closing]),.fz-drawer__dialog[open]:not([data-closing])::backdrop{transition-duration:.28s;transition-timing-function:var(--fz-ease-drawer)}.fz-drawer__dialog[data-closing]{transform:translateY(100%)}.fz-drawer__dialog[data-closing]::backdrop{opacity:0}@starting-style{.fz-drawer__dialog[open]{transform:translateY(100%)}.fz-drawer__dialog[open]::backdrop{opacity:0}}@media screen and (min-width:750px){.fz-drawer__dialog[data-closing]{transform:translate(100%)}@starting-style{.fz-drawer__dialog[open]{transform:translate(100%)}}}}@media(prefers-reduced-motion:reduce){.fz-drawer__dialog,.fz-drawer__dialog::backdrop{transition:opacity .16s ease}.fz-drawer__dialog[data-closing],.fz-drawer__dialog[data-closing]::backdrop{opacity:0}@starting-style{.fz-drawer__dialog[open],.fz-drawer__dialog[open]::backdrop{opacity:0}}}html.fz-drawer-open{overflow:hidden}.fz-sticky__bar{position:fixed;right:0;bottom:0;left:0;z-index:calc(var(--layer-sticky, 20) - 1);display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"info info info" "price pill variant" "button button button";align-items:center;column-gap:12px;row-gap:6px;padding-block:12px calc(12px + env(safe-area-inset-bottom,0px));padding-inline:max(22px,var(--safe-area-inset-left, 0px),var(--safe-area-inset-right, 0px));color:var(--fz-jet);background-color:#eee;box-shadow:0 5px 20px #3232324d;transform:translateY(calc(100% + 24px));visibility:hidden;transition:transform .2s var(--fz-ease-out),visibility 0s linear .2s}.fz-sticky[data-stuck=true] .fz-sticky__bar{transform:none;visibility:visible;transition:transform var(--fz-duration-snappy) var(--fz-spring-snappy),visibility 0s}@media(prefers-reduced-motion:reduce){.fz-sticky__bar,.fz-sticky[data-stuck=true] .fz-sticky__bar{transition:opacity .16s ease,visibility 0s linear .16s;transform:none;opacity:0}.fz-sticky[data-stuck=true] .fz-sticky__bar{opacity:1;transition:opacity .16s ease,visibility 0s}}.fz-sticky__info{display:contents}.fz-sticky__title{grid-area:info;margin:0;overflow:hidden;font-family:var(--font-heading--family);font-size:16px;font-weight:700;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.fz-sticky__variant{grid-area:variant;justify-self:end;padding-block:4px;max-width:100%;overflow:hidden;font-size:13px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;color:var(--fz-jet-soft);text-decoration:underline;text-underline-offset:2px}.fz-sticky__price{grid-area:price;display:flex;align-items:baseline;gap:8px;margin:0;font-weight:700}.fz-sticky__compare{font-size:18px}.fz-sticky__now{font-size:22px}.fz-sticky__now--sale{color:var(--fz-cinnabar)}.fz-sticky__pill{grid-area:pill;justify-self:start;margin:0;padding:2px 10px;font-size:14px;line-height:24px;white-space:nowrap;text-transform:uppercase;color:#fff;background-color:var(--fz-amethyst);border-radius:.25rem}.fz-sticky__button{grid-area:button;position:relative;width:100%;min-height:48px;border-radius:var(--fz-pdp-radius, .45rem)}.fz-sticky[data-variant-available=false] .fz-sticky__pill{display:none}.fz-sticky__added{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;pointer-events:none}.fz-sticky__added svg{width:26px;height:26px}.fz-sticky__button[data-added] .fz-sticky__label{opacity:0;transition:opacity .12s ease}.fz-sticky__button[data-added] .fz-sticky__added{opacity:1;transition:opacity .16s var(--fz-ease-out)}@media screen and (min-width:750px){.fz-sticky__bar{right:auto;bottom:20px;left:50%;width:min(760px,calc(100% - 48px));padding:12px 16px;border-radius:var(--fz-radius-card, 12px);transform:translate(-50%,calc(100% + 40px))}.fz-sticky[data-stuck=true] .fz-sticky__bar{transform:translate(-50%)}.fz-sticky__button{padding-inline:5px}}@media screen and (min-width:990px){.fz-sticky__bar{right:calc(var(--fz-sticky-scrollbar, 0px) + 24px);bottom:max(24px,var(--fz-sticky-lift, 0px));left:auto;width:clamp(360px,25vw,380px);transform:translateY(calc(100% + 24px + var(--fz-sticky-lift, 0px)))}.fz-sticky[data-stuck=true] .fz-sticky__bar{transform:none}}.fz-size-guide-section,.fz-reviews__widget{padding-block:40px}.shopify-section:has(>.product-information)+.shopify-section>.fz-size-guide-section{padding-block-start:0}.shopify-section:has(>.product-information):has(+.shopify-section>.fz-size-guide-section){--fz-pb-base: 20px}@media screen and (min-width:990px){.shopify-section:has(>.product-information):has(+.shopify-section>.fz-size-guide-section){--fz-pb-base: 24px}}.shopify-section:has(>.product-information):has(+.shopify-section>.fz-size-guide-section)>.product-information{padding-block-end:max(0px,var(--fz-pb-base) - var(--fz-size-guide-trim, 0px))}.shopify-section:has(>.product-information):has(+.shopify-section>.fz-size-guide-section) .product-details>.group-block{padding-block-end:calc(var(--fz-pb-base) - max(0px,var(--fz-size-guide-trim, 0px) - var(--fz-pb-base)))}:root:has(meta[name=x-template]:is([content="product.pre-order"],[content="product.pre-order-fooziemove"])){--fz-size-guide-trim: 14px}:root:has(meta[name=x-template]:is([content="product.bundle"],[content="product.pre-order-bundle"])){--fz-size-guide-trim: 22px}:root:has(meta[name=x-template]:is([content="product.pre-order-xmas"],[content="product.icons"],[content="product.pre-order-icons"],[content="product.pre-order-yum"])){--fz-size-guide-trim: 34px}@media screen and (min-width:750px){:root:has(meta[name=x-template]:is([content="product.pre-order"],[content="product.pre-order-fooziemove"])){--fz-size-guide-trim: 0px}:root:has(meta[name=x-template]:is([content="product.bundle"],[content="product.pre-order-bundle"])){--fz-size-guide-trim: 0px}:root:has(meta[name=x-template]:is([content="product.pre-order-xmas"],[content="product.icons"],[content="product.pre-order-icons"],[content="product.pre-order-yum"])){--fz-size-guide-trim: 17px}}@media screen and (min-width:990px){:root:has(meta[name=x-template]:is([content="product.pre-order"],[content="product.pre-order-fooziemove"])){--fz-size-guide-trim: 6px}:root:has(meta[name=x-template]:is([content="product.bundle"],[content="product.pre-order-bundle"])){--fz-size-guide-trim: 8px}:root:has(meta[name=x-template]:is([content="product.pre-order-xmas"],[content="product.icons"],[content="product.pre-order-icons"],[content="product.pre-order-yum"])){--fz-size-guide-trim: 25px}}.fz-reviews__widget #looxReviews{max-width:none!important}.fz-icons{padding-block:48px 70px}.fz-icons:not(.fz-icons--plain){padding-block-start:61px}@media screen and (min-width:750px){.fz-icons{padding-block-end:97px}.fz-icons:not(.fz-icons--plain){padding-block-start:90px}}@media screen and (min-width:990px){.fz-icons{padding-block-end:108px}.fz-icons:not(.fz-icons--plain){padding-block-start:95px}}.fz-icons--plain{padding-block-start:10px}.fz-icons--close{padding-block-end:45px}@media screen and (min-width:750px){.fz-icons--close{padding-block-end:67px}}@media screen and (min-width:990px){.fz-icons--close{padding-block-end:64px}}.fz-icons .fz-section-heading{margin-bottom:69px}@media screen and (max-width:767px){.fz-icons .fz-section-heading{font-size:25px}}.fz-size-guide-section__inner{width:100%;min-width:0;margin:0 auto}.fz-size-guide-section .fz-size-guide__callout{display:none}.fz-icons__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0;margin:0 auto;padding:0;list-style:none}@media screen and (min-width:750px){.fz-icons__row{grid-template-columns:repeat(4,minmax(0,1fr))}}.fz-icon-item{text-align:center}.fz-icon-item__image img{width:100%;max-width:150px;height:auto;margin:0 auto}.fz-icon-item__caption{margin:10px 0 0;padding-inline:10px;line-height:1.4}@media screen and (min-width:768px){.fz-icon-item__caption{padding-inline:30px}}.shopify-section .section.fz-features__band{padding-block:30px;margin-block:-1px;background-color:var(--fz-pale-purple)}@media screen and (min-width:750px){.shopify-section .section.fz-features__band{padding-block:55px}}.fz-features__inner{width:100%;max-width:1100px;margin:0 auto}.fz-features__reasons{max-width:680px;margin:0 auto 42px;padding:0;list-style:none;text-align:left}.fz-features__reasons li{padding:15px 0 15px 50px;background:url(fz-icon-happy.svg) left center / 32px no-repeat}.fz-features__columns{display:grid;gap:32px;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.fz-features__reasons{margin-bottom:55px}.fz-features__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.fz-feature{text-align:center;container-type:inline-size}.fz-feature__img{display:block;width:100%;height:auto;border-radius:var(--fz-radius-picture)}.fz-feature__title{margin:16px 0 8px;font-family:var(--font-heading--family);font-size:18px;font-weight:700;text-wrap:balance}@media screen and (max-width:749px){.fz-feature__title{margin-bottom:19px;font-size:15px}.fz-features__columns{gap:56px}}@media screen and (min-width:990px){.fz-feature__title{font-size:17px}}.fz-feature__text p{margin:0}.shopify-section .section.fz-alert__band{padding-block:30px;margin-block:-1px;text-align:center;color:#fff;background-color:var(--fz-amethyst)}@media screen and (min-width:750px){.shopify-section .section.fz-alert__band{padding-block:55px}}.fz-alert .fz-alert__heading,.fz-alert__text,.fz-alert__text p{color:#fff}.fz-alert .fz-alert__heading{font-size:25px}@media screen and (min-width:750px){.fz-alert .fz-alert__heading{font-size:32.5px}}.fz-alert__text{font-size:20px;line-height:1.4}.fz-reviews__band{overflow:hidden;padding-block:14px;background-color:var(--fz-lavender)}.fz-reviews__track{display:flex;gap:28px;width:max-content;animation:fz-reviews-marquee 60s linear infinite}.fz-reviews__item{font-family:var(--font-heading--family);font-size:25px;font-weight:700;line-height:1.3;text-transform:uppercase;white-space:nowrap;color:#fff}@media screen and (min-width:601px){.fz-reviews__item{font-size:34px}}@keyframes fz-reviews-marquee{to{transform:translate(-50%)}}@media(hover:hover)and (pointer:fine){.fz-reviews__band:hover .fz-reviews__track{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.fz-reviews__track{justify-content:center;width:auto;padding-inline:var(--page-margin);animation:none}.fz-reviews__item{white-space:normal;text-align:center;text-wrap:balance}.fz-reviews__item:not(:first-child){display:none}}@media screen and (min-width:750px){.product-information.spacing-style{padding-block-start:calc(55px + var(--section-top-offset, 0px))}}.product-information media-gallery .product-media{container-type:inline-size}.product-information media-gallery .product-media img{border-radius:var(--fz-radius-picture)}.product-information media-gallery .dialog-thumbnails-list{--media-radius: clamp( var(--fz-radius-min), calc(var(--thumbnail-width, 64px) * var(--fz-radius-k) / 100), var(--fz-radius-max) )}.product-information media-gallery .slideshow-controls__thumbnails-container{-webkit-mask-image:none!important;mask-image:none!important}.product-information media-gallery .slideshow-controls__thumbnails{--fz-thumb-gap: 8px;gap:var(--fz-thumb-gap);padding-inline:0}@media screen and (max-width:749px){.product-information media-gallery{--fz-thumb-arrow: 44px;--fz-thumb-row: calc( ( 100vw - var(--page-margin) * 2 - (var(--fz-thumb-arrow) + var(--fz-thumb-gap, 8px)) * 2 - var(--fz-thumb-gap, 8px) * 2 ) / 3 )}.product-information media-gallery slideshow-component>slideshow-controls{padding-inline:calc(var(--fz-thumb-arrow) + var(--fz-thumb-gap, 8px))}.product-information media-gallery .slideshow-controls__thumbnails .slideshow-control{--fz-thumb-w: var(--fz-thumb-row);width:var(--fz-thumb-w)}.product-information media-gallery slideshow-container>slideshow-arrows.mobile\:hidden{display:flex!important;inset:calc(100% + 12px + (var(--fz-thumb-row) - var(--fz-thumb-arrow)) / 2) 0 auto;padding:0;align-items:center;justify-content:space-between;mix-blend-mode:normal}.product-information media-gallery slideshow-container>slideshow-arrows .slideshow-control{width:var(--fz-thumb-arrow);height:var(--fz-thumb-arrow);color:var(--fz-jet, #333232);opacity:1;transform:none;pointer-events:auto}}.product-information media-gallery .slideshow-controls__thumbnails .slideshow-control{--thumbnail-radius: var(--fz-radius-min, 6px)}@supports (width: 1cqi){.product-information media-gallery .slideshow-controls__thumbnails .slideshow-control{--thumbnail-radius: clamp( var(--fz-radius-min), calc(var(--fz-thumb-w) * var(--fz-radius-k) / 100), var(--fz-radius-max) )}}@media screen and (min-width:750px){.product-information media-gallery .slideshow-controls__thumbnails-container{overflow:visible}.product-information media-gallery .slideshow-controls__thumbnails{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin-inline:0;container-type:inline-size}.product-information media-gallery .slideshow-controls__thumbnails .slideshow-control{flex:0 0 auto;width:calc((100% - var(--fz-thumb-gap) * 5) / 6)}.product-information media-gallery .slideshow-controls__thumbnails .slideshow-control{--fz-thumb-w: calc((100cqi - var(--fz-thumb-gap) * 5) / 6)}}.product-information media-gallery slideshow-slides{overflow-y:hidden}@media screen and (max-width:749px){.product-information media-gallery .slideshow-controls__thumbnails-container{overflow-y:hidden}}.product-information media-gallery slideshow-arrows{display:none}.product-information media-gallery slideshow-slides:focus-visible{outline-offset:-3px}@media(prefers-reduced-motion:no-preference){[data-fz-swapping] media-gallery{transition:opacity .2s var(--fz-ease-out)}@starting-style{[data-fz-swapping] media-gallery{opacity:.4}}}.fz-inside{max-width:430px;font-family:var(--font-heading--family)}.fz-inside__head{margin:0 0 6px;font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.fz-inside__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.fz-inside__link{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.fz-inside__image{display:block;flex:none;width:56px;height:56px;object-fit:cover;border-radius:clamp(var(--fz-radius-min),calc(56px * var(--fz-radius-k) / 100),var(--fz-radius-max))}.fz-inside__name{font-size:14px;line-height:1.3}.fz-inside__save{margin:10px 0 0;padding:6px 10px;font-size:14px;font-weight:700;border-radius:var(--fz-pdp-radius, .45rem);background-color:var(--fz-pale-purple);display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/24/assets/fz-product.css.map */
