@media screen and (max-width:749px){.fr-pdp-visibility--desktop{display:none!important}}@media screen and (min-width:750px){.fr-pdp-visibility--mobile{display:none!important}}.fr-label{font-family:var(--fr-font-body);font-size:var(--fr-fs-label);font-weight:600;letter-spacing:var(--fr-ls-label);text-transform:uppercase;color:var(--fr-color-ink)}@media screen and (min-width:990px){.shopify-section:has([data-fr-pdp-main]) .product-information{--gap: var(--fr-space-16)}.shopify-section:has([data-fr-pdp-main]) .product-information__grid{--sidebar-width: calc(var(--fr-buy-col) + var(--fr-space-16) / 2)}}.shopify-section:has([data-fr-pdp-main]) .product-information__media{--media-radius: var(--fr-radius-media)}.shopify-section:has([data-fr-pdp-main]) .product-media-container{background:var(--fr-color-media);border-radius:var(--fr-radius-media);overflow:hidden}.fr-breadcrumbs{padding-block:var(--fr-space-4) var(--fr-space-3);font-family:var(--fr-font-body);font-size:var(--fr-fs-small);color:var(--fr-color-text-muted)}.fr-breadcrumbs__list{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--fr-space-2);margin:0;padding:0;list-style:none;min-width:0}.fr-breadcrumbs__item{display:flex;align-items:center;gap:var(--fr-space-2);white-space:nowrap}.fr-breadcrumbs__item+.fr-breadcrumbs__item:before{content:"/";color:var(--fr-color-text-muted)}.fr-breadcrumbs__item a,.fr-breadcrumbs__back{color:inherit;text-decoration:none}.fr-breadcrumbs__item a:hover,.fr-breadcrumbs__back:hover{color:var(--fr-color-link-hover);text-decoration:underline;text-underline-offset:3px}.fr-breadcrumbs__item--current{min-width:0;color:var(--fr-color-ink)}.fr-breadcrumbs__item--current span{overflow:hidden;text-overflow:ellipsis}.fr-breadcrumbs__back{display:inline-flex;align-items:center;gap:var(--fr-space-1h);min-height:var(--fr-touch-min)}.fr-pdp-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--fr-space-2) var(--fr-space-4);width:100%}.fr-pdp-heading__title{flex:1 1 0;min-width:0}.fr-pdp-heading__title{margin:0;font-family:var(--fr-font-heading);font-weight:500;font-size:var(--fr-fs-product-title);line-height:1.15;letter-spacing:var(--fr-ls-snug);color:var(--fr-color-ink);text-wrap:pretty}.fr-pdp-heading__price{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:var(--fr-space-1);font-family:var(--fr-font-body);font-size:var(--fr-fs-price-pdp);font-weight:500;line-height:1.3;color:var(--fr-color-ink)}.fr-pdp-heading__amount--sale{color:var(--fr-color-sale)}.fr-pdp-heading__compare{font-size:var(--fr-fs-small);font-weight:400;color:var(--fr-color-text-muted)}.fr-pdp-badge{display:inline-block;padding:2px var(--fr-space-2);border-radius:var(--fr-radius-control);font-family:var(--fr-font-body);font-size:var(--fr-fs-badge);font-weight:600;letter-spacing:var(--fr-ls-label);text-transform:uppercase;line-height:1.4}.fr-pdp-badge--sale{background:var(--fr-color-sale);color:var(--fr-color-on-accent)}.fr-pdp-badge--muted{background:transparent;padding:0;font-size:var(--fr-fs-caption);color:var(--fr-color-text-muted)}.fr-reviews-stars{display:flex;align-items:center;gap:var(--fr-space-2);font-size:var(--fr-fs-small);color:var(--fr-color-text-muted)}.fr-reviews-stars__stars{--fr-rating: 0%;display:inline-block;font-size:16px;line-height:1;letter-spacing:2px;background:linear-gradient(90deg,var(--fr-color-ink) var(--fr-rating),var(--fr-color-hairline) var(--fr-rating));-webkit-background-clip:text;background-clip:text;color:transparent}.fr-reviews-stars__stars:before{content:"\2605\2605\2605\2605\2605"}.fr-reviews-stars__link{color:var(--fr-color-accent);text-decoration:underline;text-underline-offset:3px}.fr-pdp-summary__text{margin:0;font-family:var(--fr-font-body);font-size:var(--fr-fs-body);line-height:var(--fr-lh-body);color:var(--fr-color-text)}.fr-pdp-summary__dims{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fr-space-3) var(--fr-space-4);margin:var(--fr-space-3) 0 0}.fr-pdp-summary__dim dt{font-size:var(--fr-fs-badge);font-weight:600;letter-spacing:var(--fr-ls-label);text-transform:uppercase;color:var(--fr-color-text-muted)}.fr-pdp-summary__dim dd{margin:2px 0 0;font-size:var(--fr-fs-ui);color:var(--fr-color-ink)}.fr-design-swatches{width:100%}.fr-design-swatches__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fr-space-3);margin-bottom:var(--fr-space-2h)}.fr-design-swatches__label{margin:0}.fr-design-swatches__name{font-size:var(--fr-fs-small);color:var(--fr-color-ink)}.fr-design-swatches__count{font-size:var(--fr-fs-small);color:var(--fr-color-text-muted)}@media screen and (min-width:750px){.fr-design-swatches__count{display:none}}.fr-design-swatches__list{display:grid;grid-template-columns:repeat(4,var(--fr-swatch-size, var(--fr-swatch)));gap:var(--fr-space-3);margin:0;padding:2px;list-style:none}.fr-swatch{position:relative;display:grid;place-items:center;width:var(--fr-swatch-size, var(--fr-swatch));height:var(--fr-swatch-size, var(--fr-swatch));border-radius:var(--fr-radius-control);background:var(--fr-color-media);overflow:hidden;outline:2px solid transparent;outline-offset:2px;transition:outline-color var(--fr-motion)}.fr-swatch:hover{outline-color:var(--fr-color-hairline)}.fr-swatch.is-current,.fr-swatch[aria-current=page]{outline-color:var(--fr-color-ink)}.fr-swatch:focus-visible{outline:2px solid var(--fr-color-accent)}.fr-swatch__img{width:100%;height:100%;object-fit:cover}.fr-swatch__initial{font-family:var(--fr-font-heading);font-weight:600;font-size:16px;color:var(--fr-color-text-subtle)}.fr-swatch.is-sold-out{opacity:.5}.fr-swatch.is-sold-out:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--fr-color-ink) calc(50% - 1px),var(--fr-color-ink) calc(50% + 1px),transparent calc(50% + 1px))}[aria-busy=true] .fr-design-swatches,[aria-busy=true] .fr-type-switch{cursor:progress}.fr-type-switch{width:100%}.fr-type-switch__list{display:grid;gap:var(--fr-space-2);margin:0;padding:0;list-style:none}.fr-type-card{display:flex;align-items:center;justify-content:space-between;gap:var(--fr-space-3);min-height:var(--fr-h-button);padding:var(--fr-space-3) 14px;border:1px solid var(--fr-color-rule);border-radius:var(--fr-radius-control);color:var(--fr-color-ink);text-decoration:none;font-family:var(--fr-font-body)}.fr-type-card:hover{background:var(--fr-color-surface)}.fr-type-card.is-current,.fr-type-card[aria-current=page]{border:var(--fr-border-strong);padding:calc(var(--fr-space-3) - 1px) 13px;background:var(--fr-color-surface)}.fr-type-card:focus-visible{outline:2px solid var(--fr-color-accent);outline-offset:2px}.fr-type-card__text{display:flex;flex-direction:column;gap:2px}.fr-type-card__label{font-size:15px;font-weight:500}.fr-type-card__sub{font-size:var(--fr-fs-small);color:var(--fr-color-text-muted)}.fr-type-card__price{font-size:15px;font-weight:500;white-space:nowrap}.fr-type-card__price--muted{font-size:var(--fr-fs-caption);color:var(--fr-color-text-muted);text-transform:uppercase;letter-spacing:var(--fr-ls-label)}@media screen and (max-width:749px){.fr-type-card{padding:var(--fr-space-2h) var(--fr-space-3)}.fr-type-card.is-current,.fr-type-card[aria-current=page]{padding:calc(var(--fr-space-2h) - 1px) calc(var(--fr-space-3) - 1px)}.fr-type-card__label,.fr-type-card__price{font-size:var(--fr-fs-ui)}.fr-type-card__sub{font-size:var(--fr-fs-caption)}}.shopify-section:has([data-fr-pdp-main]) product-form-component .add-to-cart-icon{display:none}.shopify-section:has([data-fr-pdp-main]) product-form-component .add-to-cart-button{min-height:var(--fr-h-button);border-radius:var(--fr-radius-control)}.fr-atc-label__total{white-space:nowrap}[data-fr-atc-compact] .fr-atc-label__total{display:none}.fr-atc-total{margin:0 0 var(--fr-space-2);font-family:var(--fr-font-body);font-size:var(--fr-fs-body);font-weight:600;color:var(--fr-color-ink);text-align:end}.fr-atc-total[hidden]{display:none}.fr-is-loading{position:relative;color:transparent!important;pointer-events:none}.fr-is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px;border:2px solid var(--fr-color-on-accent);border-right-color:transparent;border-radius:50%;animation:fr-spin .7s linear infinite}@keyframes fr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.fr-is-loading:after{animation-duration:2s}}.shopify-section:has([data-fr-pdp-main]) .accelerated-checkout-block{--shopify-accelerated-checkout-button-block-size: var(--fr-h-button);--shopify-accelerated-checkout-button-border-radius: var(--fr-radius-control);--shopify-accelerated-checkout-inline-alignment: center}.shopify-section:has([data-fr-pdp-main]) .shopify-payment-button__more-options{margin-top:var(--fr-space-2h);font-family:var(--fr-font-body);font-size:var(--fr-fs-small);color:var(--fr-color-accent);text-decoration:underline;text-underline-offset:3px}product-form-component[data-fr-set-active] .accelerated-checkout-block{display:none!important}@media screen and (max-width:749px){.fr-design-swatches[data-fr-compact]{--fr-swatch-size: 44px !important}.fr-design-swatches[data-fr-compact] .fr-design-swatches__list{grid-template-columns:repeat(auto-fill,var(--fr-swatch-size));gap:var(--fr-space-2)}}.fr-delivery-note{font-family:var(--fr-font-body);font-size:var(--fr-fs-small);line-height:var(--fr-lh-body);color:var(--fr-color-text)}.fr-delivery-note p{margin:0}.fr-delivery-note__total{font-size:var(--fr-fs-ui);font-weight:600;color:var(--fr-color-ink)}.fr-trust-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fr-space-1) 0;margin:0;padding:0;list-style:none;font-family:var(--fr-font-body);font-size:var(--fr-fs-small);color:var(--fr-color-text-muted)}.fr-trust-row__item+.fr-trust-row__item:before{content:"\b7";padding-inline:var(--fr-space-2);color:var(--fr-color-text-muted)}@media screen and (max-width:749px){.fr-trust-row--promises{flex-direction:column;align-items:flex-start;gap:var(--fr-space-1)}.fr-trust-row--promises .fr-trust-row__item:before,.fr-trust-row--promises .fr-trust-row__item+.fr-trust-row__item:before{content:"\2713";padding-inline:0 var(--fr-space-2);color:var(--fr-color-accent)}}.fr-trust-row a{color:var(--fr-color-accent);text-decoration:underline;text-underline-offset:3px}.fr-trust-row a:hover{color:var(--fr-color-link-hover)}.fr-cts{display:block;width:100%;font-family:var(--fr-font-body)}.fr-cts__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fr-space-3);padding-bottom:var(--fr-space-2h)}.fr-cts__title{margin:0;font-family:var(--fr-font-body);font-size:var(--fr-fs-body);font-weight:600;line-height:1.3;color:var(--fr-color-ink)}.fr-cts__promo{font-size:var(--fr-fs-small);color:var(--fr-color-text-muted)}.fr-cts__rows{margin:0;padding:0;list-style:none;border-top:var(--fr-border-hairline)}.fr-cts__row{border-bottom:var(--fr-border-hairline);padding:var(--fr-space-2h) 0}.fr-cts__main{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:var(--fr-space-3);min-height:var(--fr-h-button);cursor:pointer}.fr-cts__thumb{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--fr-radius-control);background:var(--fr-color-media);overflow:hidden}.fr-cts__thumb-img{width:100%;height:100%;object-fit:cover}.fr-cts__thumb-text{font-size:10px;color:var(--fr-color-text-subtle);text-align:center;padding:2px}.fr-cts__text{display:flex;flex-direction:column;gap:2px;min-width:0}.fr-cts__row-title{font-size:var(--fr-fs-ui);font-weight:500;line-height:1.3;color:var(--fr-color-ink)}.fr-cts__row-sub{font-size:var(--fr-fs-small);color:var(--fr-color-text-muted)}.fr-cts__check{appearance:none;-webkit-appearance:none;width:24px;height:24px;margin:0;border:1px solid var(--fr-color-rule);border-radius:var(--fr-radius-control);background:var(--fr-color-surface) center / 14px 14px no-repeat;cursor:pointer}.fr-cts__check:checked{border-color:var(--fr-color-ink);background-color:var(--fr-color-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.fr-cts__check:focus-visible{outline:2px solid var(--fr-color-accent);outline-offset:2px}.fr-cts__check:disabled{opacity:.5;cursor:not-allowed}.fr-cts__swatches{display:flex;flex-wrap:wrap;gap:var(--fr-space-1h);margin-top:var(--fr-space-2h);padding:2px}.fr-cts__swatch{display:grid;place-items:center;width:var(--fr-swatch-mini);height:var(--fr-swatch-mini);padding:0;border:0;border-radius:var(--fr-radius-small);background:var(--fr-color-media);overflow:hidden;cursor:pointer;outline:2px solid transparent;outline-offset:2px}.fr-cts__swatch{position:relative}.fr-cts__swatch:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.fr-cts__swatch[aria-checked=true]{outline-color:var(--fr-color-ink)}.fr-cts__swatch:focus-visible{outline-color:var(--fr-color-accent)}.fr-cts__swatch-img{width:100%;height:100%;object-fit:cover}.fr-cts__swatch-initial{font-family:var(--fr-font-heading);font-weight:600;font-size:11px;color:var(--fr-color-text-subtle)}.fr-cts__error{margin:var(--fr-space-2) 0 0;font-size:var(--fr-fs-small);color:var(--fr-color-error, var(--fr-color-sale))}.fr-accordion{width:100%;border-top:var(--fr-border-rule);font-family:var(--fr-font-body)}.fr-accordion__item{border-bottom:var(--fr-border-hairline)}.fr-accordion__summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--fr-h-row);font-size:var(--fr-fs-body);font-weight:600;color:var(--fr-color-ink);cursor:pointer;list-style:none}.fr-accordion__summary::-webkit-details-marker{display:none}.fr-accordion__summary:after{content:"+";font-size:18px;font-weight:400;line-height:1}.fr-accordion__item[open]>.fr-accordion__summary:after{content:"\2212"}.fr-accordion__summary:focus-visible{outline:2px solid var(--fr-color-accent);outline-offset:2px}.fr-accordion__body{padding-bottom:var(--fr-space-4);font-size:var(--fr-fs-body);line-height:var(--fr-lh-body);color:var(--fr-color-text)}.fr-accordion__body>:first-child{margin-top:0}.fr-accordion__body a{color:var(--fr-color-accent);text-decoration:underline;text-underline-offset:3px}.fr-accordion__dims{margin:0}.fr-accordion__specs{display:grid;gap:var(--fr-space-2);margin:0}.fr-accordion__spec{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:var(--fr-space-3)}.fr-accordion__spec dt{font-weight:600;color:var(--fr-color-ink)}.fr-accordion__spec dd{margin:0}.fr-accordion__dim{display:flex;gap:var(--fr-space-2)}.fr-accordion__dim dt{font-weight:600;color:var(--fr-color-ink)}.fr-accordion__dim dd{margin:0}.fr-sticky-bar{display:none}@media screen and (max-width:749px){.fr-sticky-bar{display:block;position:fixed;inset-inline:0;bottom:0;z-index:calc(var(--layer-sticky, 100) - 1);transform:translateY(110%);transition:transform var(--fr-motion);background:var(--fr-color-surface);border-top:var(--fr-border-rule);padding-bottom:env(safe-area-inset-bottom,0px)}.fr-sticky-bar[data-visible=true]{transform:translateY(0)}html.fr-sticky-bar-on body{padding-bottom:var(--fr-h-sticky-bar)}html:has(dialog[open]) .fr-sticky-bar{transform:translateY(110%)}}@media(prefers-reduced-motion:reduce){.fr-sticky-bar{transition:none}}.fr-sticky-bar__inner{display:flex;align-items:center;gap:var(--fr-space-3);min-height:var(--fr-h-sticky-bar);padding:var(--fr-space-2) var(--fr-space-4);box-sizing:border-box}.fr-sticky-bar__info{flex:1;min-width:0}.fr-sticky-bar__title,.fr-sticky-bar__meta{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fr-sticky-bar__title{font-size:var(--fr-fs-small);line-height:18px;font-weight:500;color:var(--fr-color-ink)}.fr-sticky-bar__meta{font-size:var(--fr-fs-caption);line-height:16px;color:var(--fr-color-text-muted)}.fr-sticky-bar__total{margin:0;font-size:16px;line-height:20px;font-weight:600;color:var(--fr-color-ink)}.fr-sticky-bar__button{flex:none;min-height:var(--fr-h-button);padding:0 22px;border:0;border-radius:var(--fr-radius-control);background:var(--fr-color-accent);color:var(--fr-color-on-accent);font-family:var(--fr-font-body);font-size:15px;font-weight:600;cursor:pointer}.fr-sticky-bar__button:hover{background:var(--fr-color-accent-hover)}.fr-sticky-bar__button:disabled{opacity:.6;cursor:not-allowed}.fr-sticky-bar__button:focus-visible{outline:2px solid var(--fr-color-ink);outline-offset:2px}.fr-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fr-space-4);margin-bottom:var(--fr-space-6)}.fr-section-head__title{margin:0;font-family:var(--fr-font-heading);font-weight:500;font-size:var(--fr-fs-h2);line-height:1.15;color:var(--fr-color-ink)}.fr-link-button{font-family:var(--fr-font-body);font-size:var(--fr-fs-ui);font-weight:600;color:var(--fr-color-ink);text-decoration:none;border-bottom:var(--fr-border-link);padding-bottom:2px;white-space:nowrap}.fr-more-designs{padding-block:var(--fr-section-gap)}.fr-more-designs__list{display:grid;grid-auto-flow:column;grid-auto-columns:280px;gap:var(--fr-space-4);margin:0;padding:0 0 var(--fr-space-3);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain}.fr-more-designs__item{scroll-snap-align:start;min-width:0}@media screen and (max-width:749px){.fr-more-designs__list{grid-auto-columns:160px;gap:var(--fr-space-3)}}.fr-reviews{padding-block:var(--fr-section-gap)}.fr-reviews__heading{margin:0 0 var(--fr-space-4);font-family:var(--fr-font-heading);font-weight:500;font-size:var(--fr-fs-h3);color:var(--fr-color-ink)}product-recommendations:has(.resource-list[data-has-recommendations=false]){display:none}.fr-size-picker__label{margin:0 0 var(--fr-space-2h)}.fr-size-picker__name{font-size:var(--fr-fs-small);color:var(--fr-color-ink)}.fr-size-picker__list{display:flex;flex-wrap:wrap;gap:var(--fr-space-2)}.fr-size-picker__pill{display:inline-flex;align-items:center;justify-content:center;min-height:var(--fr-touch-min, 44px);padding:0 var(--fr-space-4);border:var(--fr-border-hairline);border-radius:var(--fr-radius-control);background:var(--fr-color-surface);color:var(--fr-color-ink);font-family:var(--fr-font-body);font-size:var(--fr-fs-ui);line-height:1.2;text-decoration:none;white-space:nowrap;transition:border-color var(--fr-motion),background-color var(--fr-motion),color var(--fr-motion)}.fr-size-picker__pill:hover{border-color:var(--fr-color-ink)}.fr-size-picker__pill[aria-checked=true]{border-color:var(--fr-color-ink);background:var(--fr-color-ink);color:var(--fr-color-surface)}.fr-size-picker__pill[data-available=false]{color:var(--fr-color-text-muted);text-decoration:line-through}.fr-size-picker__pill:focus-visible{outline:2px solid var(--fr-color-accent);outline-offset:2px}.fr-cts__size{margin-top:var(--fr-space-2)}.fr-cts__size-select{min-height:var(--fr-h-control-xs, 36px);max-width:100%;padding:0 var(--fr-space-6) 0 var(--fr-space-2h);border:var(--fr-border-hairline);border-radius:var(--fr-radius-control);background-color:var(--fr-color-surface);color:var(--fr-color-ink);font-family:var(--fr-font-body);font-size:var(--fr-fs-small)}.fr-cts__bundle{font-weight:600;color:var(--fr-color-accent);text-align:end}.fr-atc-saving{margin:0 0 var(--fr-space-2);font-family:var(--fr-font-body);font-size:var(--fr-fs-small);font-weight:600;line-height:1.35;color:var(--fr-color-accent);text-align:end}.fr-atc-saving[hidden]{display:none}.fr-pdp-offer{flex:1 0 100%;display:flex;flex-direction:column;gap:2px;margin:0;padding:var(--fr-space-1h) var(--fr-space-2h);border-inline-start:2px solid var(--fr-color-accent);font-family:var(--fr-font-body);line-height:1.35}.fr-pdp-offer__deal{font-size:var(--fr-fs-ui);font-weight:600;color:var(--fr-color-accent)}.fr-pdp-offer__note{font-size:var(--fr-fs-small);color:var(--fr-color-text-muted)}.fr-cts__row-saving{font-size:var(--fr-fs-small);font-weight:600;color:var(--fr-color-accent)}.fr-cts__row-saving[hidden]{display:none}.fr-delivery-note--compact{margin:2px 0 0;font-size:.9rem;line-height:1.4;color:var(--fr-ink, #222)}.fr-delivery-note--compact span[aria-hidden]{color:#2f6b5e;margin-right:4px}.fr-delivery-note--compact strong{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fr-pdp.css.map */
