#MainContent:has(.fd-product-hero),#MainContent:has(.fd-product-hero)>.shopify-section{min-width:0;max-width:100%}@media screen and (max-width:989px){html:has(.fd-product-hero),body:has(.fd-product-hero){overflow-x:clip}body:has(.fd-product-hero){position:relative}.page-wrapper:has(.fd-product-hero){min-width:0;max-width:100%;overflow-x:clip}.page-wrapper--drawer-open:has(.fd-product-hero){margin-inline-end:0}}@media screen and (max-width:749px){media-gallery slideshow-arrows.fd-gallery-arrows{padding-inline:12px}media-gallery .fd-gallery-arrows .slideshow-control{width:44px;height:44px;min-width:44px;min-height:44px;border:0;background:#fff;color:var(--fd-ink, #1e211f);box-shadow:none}media-gallery .fd-gallery-arrows .slideshow-control .svg-wrapper,media-gallery .fd-gallery-arrows .slideshow-control svg{--icon-stroke-width: 1.8px;width:24px;height:24px}media-gallery .fd-gallery-arrows .slideshow-control:focus-visible,media-gallery .slideshow-controls__dots button:focus-visible{outline:2px solid var(--fd-accent, #3d4d35);outline-offset:3px}media-gallery slideshow-controls:has(.slideshow-controls__dots){position:absolute;inset:auto 0 8px;z-index:2;mix-blend-mode:normal;background:transparent;justify-content:center}media-gallery .slideshow-controls__dots{gap:0;padding:0 8px;flex-wrap:wrap;overflow:visible;border-radius:0}media-gallery .slideshow-controls__dots button{--size: 10px;width:24px;height:32px;margin:0}media-gallery .slideshow-controls__dots button:after{background:var(--fd-selected, #dce5d2);border:1px solid var(--fd-selected-line, #a8b79a);box-shadow:none;border-radius:50%}media-gallery .slideshow-controls__dots button[aria-selected=true]:after{background:var(--fd-accent, #3d4d35);border-color:var(--fd-accent, #3d4d35);box-shadow:none}.fd-product-title--with-price{column-gap:8px;align-items:start}.fd-product-title.fd-product-title--with-price .fd-product-title__price{font-size:18pt;font-weight:800;line-height:1.25}.fd-breadcrumb{flex-wrap:wrap;font-size:12px;color:var(--fd-accent);margin-bottom:6px}.fd-breadcrumb a{padding-block:8px}.fd-product-title__type{margin-top:4px}.fd-info-line__icon{background:var(--fd-selected);color:var(--fd-accent)}.fd-product-title__price [ref=priceContainer]{display:flex;flex-wrap:wrap;justify-content:end;gap:4px}.fd-product-title__price .compare-at-price{order:-1}.fd-product-title__meta{font-size:12px;margin-top:8px}.fd-product-title .fd-stars__row--full svg{fill:#ffb52e}.fd-info-line{font-size:12px;gap:4px}.fd-info-line__label{text-transform:uppercase}.fd-info-line__value{text-decoration:none}.fd-label{font-size:13px;letter-spacing:.02em}.fd-label-row{margin-bottom:8px;column-gap:6px}.fd-label-row__value,.fd-guide__button{font-size:13px}.fd-pattern-picker__grid{gap:8px}.fd-pattern-picker__chip{border-radius:calc(var(--fd-swatch-radius) - 1px)}.fd-pattern-picker__swatch.is-selected .fd-pattern-picker__chip{border:2px solid var(--fd-ink)}.fd-pills{gap:6px}.fd-pill{flex:1 1 auto;min-height:44px;padding-inline:10px;font-size:11px;letter-spacing:.02em;text-transform:none}.variant-picker{--color-selected-variant-text: var(--fd-ink);--color-selected-variant-hover-text: var(--fd-ink);--color-selected-variant-border: var(--fd-selected-line);--color-selected-variant-hover-border: var(--fd-accent);--color-selected-variant-hover-background: var(--fd-selected)}.variant-picker .variant-option--buttons{gap:6px}.variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-width:38px;min-height:44px;border:1px solid var(--fd-option-line);border-radius:6px;background:#fff;color:var(--fd-ink);font-size:12px;font-weight:700}.variant-picker .variant-option__button-label:has(input:checked){background:var(--fd-selected);border-color:var(--fd-selected-line);box-shadow:inset 0 0 0 1px var(--fd-selected-line)}.variant-picker .variant-option__button-label__pill{background:transparent}}.fd-big-button .add-to-cart-button{width:100%;min-height:52px;border-radius:8px;background:var(--fd-accent, #3d4d35);color:#fff;font-family:var(--font-heading--family);font-size:18px;font-weight:800;text-transform:uppercase;gap:12px}.fd-big-button .add-to-cart-icon{order:1;width:24px;height:24px}.fd-big-button .add-to-cart-icon svg{width:100%;height:100%}.fd-availability{justify-content:center;align-items:center;gap:5px;min-height:38px;padding:10px 12px;border-radius:5px;background:var(--fd-band-soft, #f5f7f6)}.fd-availability .fd-label,.fd-availability__value{font-size:13px}.fd-availability__value:not(.fd-availability__link){color:#838b82}.fd-availability:has(.fd-availability__value:not(.fd-availability__link)):before{content:"";width:8px;height:8px;flex:0 0 8px;margin-inline-end:5px;border-radius:50%;background:#56b52b;box-shadow:0 0 0 4px #cce7bc;animation:fd-availability-pulse 2s ease-out infinite}@keyframes fd-availability-pulse{0%,to{box-shadow:0 0 0 4px #56b52b40}65%{box-shadow:0 0 0 8px #56b52b00}}@media(prefers-reduced-motion:reduce){.fd-availability:has(.fd-availability__value:not(.fd-availability__link)):before{animation:none}}.product-details .accordion .details{border-block:0;border-top:1px solid #d4d8d2}.product-details .accordion.accordion--dividers accordion-custom:last-child .details{border-block-end:0}.product-details .accordion .details__header{min-height:72px;padding-block:18px;gap:12px;font-family:var(--font-heading--family);font-size:20px;line-height:1.2;font-weight:800;text-transform:uppercase;color:var(--fd-ink)}.product-details .accordion .details__header .icon-plus{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--fd-accent);color:#fff}.product-details .accordion .details__header .icon-plus svg{width:18px;height:18px;--icon-stroke-width: 2px}.product-details .accordion .details-content{padding-block-end:22px;font-size:16px;line-height:1.5;color:var(--fd-ink)}.product-details .accordion .details-content .text-block{font-size:inherit;line-height:inherit}@media screen and (min-width:750px){.product-information .product-details.sticky-content--desktop{top:min(calc(var(--header-height, 0px) + 16px),calc(100dvh - var(--fd-details-height, 0px) - 16px));max-height:none;overflow:visible}.product-information .product-details.sticky-content--desktop>.group-block{flex-shrink:0;padding-block-start:0}.fd-product-hero .fd-product-title.fd-product-title--with-price .fd-product-title__price{font-size:20pt}}@media screen and (max-width:749px){.product-information__grid:has(.fd-product-hero){row-gap:16px}.product-information__grid:has(.fd-product-hero)>.product-details,.product-information__grid:has(.fd-product-hero)>.product-details>.group-block,.product-information__grid:has(.fd-product-hero)>.product-details>.group-block>.group-block-content{display:contents}.product-information__grid:has(.fd-product-hero)>.product-details>.group-block>.group-block-content>*{grid-column:2 / 3;order:2;min-width:0}.product-information__grid>.product-details>.group-block>.group-block-content>.fd-product-hero{order:-1;padding-block:12px 0;gap:0}.product-information__grid:has(.fd-product-hero)>.product-details>.group-block>.group-block__media-wrapper{display:none}}
/*# sourceMappingURL=/cdn/shop/t/353/assets/fd-default-pdp.css.map */
