:root{--reference-ink: #222222;--reference-white: #ffffff;--reference-paper: #fbfbf9;--reference-line: #dedede;--reference-muted: #6d6d6d;--reference-blue: #7eb5ef;--reference-badge: #282828;--reference-page: 1440px;--reference-focus-width: 2px;--reference-focus-offset: 3px}html,body{color:var(--reference-ink);background:var(--reference-paper)}body{font-family:Arial,Helvetica,sans-serif}.page-wrapper,#MainContent{background-color:var(--reference-paper);background-image:var(--fd-paper-texture);background-position:0 0;background-repeat:repeat;background-size:48rem 48rem}.page-wrapper{background-attachment:local}#MainContent .section-background{background-image:var(--fd-paper-texture);background-position:0 0;background-repeat:repeat;background-size:48rem 48rem;background-blend-mode:multiply}.fd-paper-ink{mix-blend-mode:multiply}h1,h2,h3,.h1,.h2,.h3{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:.025em}:focus-visible{outline:var(--reference-focus-width) solid var(--reference-ink);outline-offset:var(--reference-focus-offset)}#header-group .shopify-section-group-header-group:has(.announcement-bar),#header-group .shopify-section-group-header-group:has(.announcement-bar) .section-background,#header-group .shopify-section-group-header-group:has(.announcement-bar) .announcement-bar{color:var(--reference-white);background:var(--reference-ink)}#header-group .shopify-section-group-header-group:has(.announcement-bar) .announcement-bar :is(a,button){color:inherit}.header-section{background:transparent;border:0}#header-component .header__underlay-closed{background-color:var(--reference-paper);background-image:var(--fd-paper-texture);background-position:0 0;background-repeat:repeat;background-size:48rem 48rem}.header__row--top{min-height:8.25rem}.header__row--bottom{min-height:3.4rem}@media(min-width:750px){.header__row--top .header__column--right{align-items:flex-start;padding-top:.85rem}}#header-component .header__row[style*="--border-bottom-width: 0px"] .menu-list__submenu.background-matches-parent{--submenu-padding-block-start: calc(var(--reference-focus-offset) + var(--reference-focus-width))}.header-logo{min-width:7rem}.fd-logo-motion{position:relative;isolation:isolate;display:block;width:var(--header-logo-image-width-mobile);height:var(--header-logo-image-height-mobile)}.fd-logo-motion__image,.fd-logo-motion__card-trace,.fd-logo-motion__halo,.fd-logo-motion__face-light,.fd-logo-motion__face-rays,.fd-logo-motion__sparkle{pointer-events:none}.fd-logo-motion__image,.fd-logo-motion__card-trace,.fd-logo-motion__face-rays{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fd-logo-motion__image{z-index:2;object-fit:contain;transition:opacity .18s ease-out}.fd-logo-motion__image--excited{opacity:0}.fd-logo-motion__halo{position:absolute;z-index:1;top:52%;right:5%;bottom:10%;left:54%;border-radius:45%;background:radial-gradient(circle,rgb(255 239 151 / 52%) 0 22%,rgb(247 198 47 / 20%) 48%,transparent 73%);filter:blur(.42rem);opacity:0;transform:rotate(-9deg) scale(.82);transition:opacity .22s ease-out,transform .32s cubic-bezier(.2,.8,.2,1)}.fd-logo-motion__face-light{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 69% 66%,rgb(255 250 211 / 74%) 0 5%,rgb(255 230 125 / 34%) 24%,transparent 67%);clip-path:polygon(69% 67%,27% 15%,76% 18%);mix-blend-mode:screen;opacity:0;filter:blur(.22rem);transition:opacity .24s ease-out}.fd-logo-motion__face-rays{z-index:4;overflow:visible;fill:#fff9d357;opacity:0;filter:blur(4px) drop-shadow(0 0 5px rgb(247 198 47 / 30%));transform:scaleY(.62);transform-origin:69% 62%;transition:opacity .22s ease-out,transform .38s cubic-bezier(.16,1,.3,1)}.fd-logo-motion__card-trace{z-index:4;overflow:visible;fill:none;stroke:#f7c62f;stroke-width:9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;filter:drop-shadow(0 0 12px rgb(247 198 47 / 52%));transition:stroke-dashoffset .42s cubic-bezier(.16,1,.3,1),opacity .14s ease-out}.fd-logo-motion__sparkle{position:absolute;z-index:5;width:18%;aspect-ratio:1;background:linear-gradient(135deg,#1f8f8a 0 48%,#67518d 52% 100%);clip-path:polygon(50% 0,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 37%);opacity:0;filter:drop-shadow(0 0 .2rem rgb(247 198 47 / 62%));transform:rotate(-12deg) scale(.55);transition:opacity .14s ease-out,transform .28s cubic-bezier(.34,1.35,.64,1)}.fd-logo-motion__sparkle:after{content:"";position:absolute;top:35%;right:35%;bottom:35%;left:35%;background:#f7c62f;transform:rotate(45deg)}.fd-logo-motion__sparkle--one{top:37%;left:-5%}.fd-logo-motion__sparkle--two{top:21%;right:-3%;width:15%;transition-delay:45ms}.header-logo:is(:hover,:focus-visible) .fd-logo-motion__image--rest{opacity:0}.header-logo:is(:hover,:focus-visible) .fd-logo-motion__image--excited,.header-logo:is(:hover,:focus-visible) .fd-logo-motion__sparkle{opacity:1}.header-logo:is(:hover,:focus-visible) .fd-logo-motion__halo{opacity:.32;transform:rotate(-9deg) scale(1)}.header-logo:is(:hover,:focus-visible) .fd-logo-motion__face-light{opacity:.66}.header-logo:is(:hover,:focus-visible) .fd-logo-motion__face-rays{opacity:.46;transform:scaleY(1)}.header-logo:is(:hover,:focus-visible) .fd-logo-motion__card-trace{opacity:.22;stroke-dashoffset:0}.header-logo:is(:hover,:focus-visible) .fd-logo-motion__sparkle{transform:rotate(0) scale(1)}.reference-brand-lockup{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;color:var(--reference-ink);text-decoration:none}.reference-brand-lockup__mark{width:5.7rem;height:6.4rem;object-fit:contain}.reference-brand-lockup__name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.menu-list__link,.header-actions__action{min-height:2.75rem;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.button,button.shopify-payment-button__button--unbranded{min-height:3.15rem;border-radius:999px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.product-information .add-to-cart-button{color:var(--reference-ink);background:var(--reference-blue);border-color:var(--reference-blue)}.reference-home-hero{width:min(calc(100% - 4rem),var(--reference-page));margin-inline:auto;padding-block:1rem 1.5rem}.reference-home-hero__media{width:100%;display:block;overflow:hidden;background:transparent}.reference-home-hero__image{width:100%;height:auto;max-height:39rem;display:block;object-fit:cover;object-position:center}.reference-home-hero__heading{margin:.8rem 0 0;text-align:center;font-size:clamp(2.3rem,5vw,4.6rem);line-height:1;text-transform:uppercase}.reference-home-hero__copy{width:min(100%,44rem);margin:.75rem auto 0;color:var(--reference-muted);text-align:center}.reference-home-hero__actions{display:flex;justify-content:center;margin-block-start:1rem}.section-resource-list,.main-collection-grid,.product-information{--page-width: var(--reference-page)}.section-resource-list .resource-list__carousel,.section-resource-list .resource-list__grid{column-gap:1.35rem;row-gap:2.4rem}.section-resource-list h2{font-size:clamp(1.9rem,3vw,2.7rem);letter-spacing:.02em;text-transform:uppercase}.reference-collection-band{padding-block:1rem 5rem}.reference-collection-band__header{margin-block-end:1.5rem;text-align:center}.reference-collection-band__heading{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1;text-transform:uppercase}.reference-collection-band__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem;margin:0;padding:0;list-style:none}.reference-collection-card__link{display:block;color:inherit;text-decoration:none}.reference-collection-card__media{aspect-ratio:1;overflow:hidden;background:#f1f1f1}.reference-collection-card__image,.reference-collection-card__placeholder{width:100%;height:100%;display:block;object-fit:cover;transition:transform .25s ease}.reference-collection-card__link:hover .reference-collection-card__image,.reference-collection-card__link:focus-visible .reference-collection-card__image{transform:scale(1.02)}.reference-collection-card__title{margin:.75rem 0 0;font-size:1rem;line-height:1.2;letter-spacing:.035em;text-align:center;text-transform:uppercase}.product-card__content{gap:.3rem}.product-card .card-gallery{overflow:hidden;background:#f1f1f1;border:0}body:has(collection-component) .product-grid .card-gallery,body:has(collection-component) .product-grid .product-media-container{aspect-ratio:1;background:var(--reference-white)}body:has(collection-component) .product-grid .product-media-container img{width:100%;height:100%;object-fit:contain;object-position:center}.product-card .text-block{font-size:.95rem;font-weight:800;line-height:1.25;letter-spacing:.035em;text-transform:uppercase}.product-card .price{color:var(--reference-ink);font-size:.95rem;font-weight:400}.product-card product-badges .badge,.product-card .badge{color:var(--reference-white);background:var(--reference-badge);border-radius:0;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}body:has(collection-component) .content-for-layout>.shopify-section:first-child{border:0}body:has(collection-component) .content-for-layout>.shopify-section:first-child .section{min-height:9rem;align-items:center;text-align:center}body:has(collection-component) .content-for-layout>.shopify-section:first-child .section-content-wrapper{align-items:center}body:has(collection-component) .content-for-layout>.shopify-section:first-child .text-block{width:100%}body:has(collection-component) .text-block.h2>h1{width:100%;font-size:1.5rem;line-height:1.8;letter-spacing:.0625rem;text-align:center;text-transform:uppercase}body:has(collection-component) .text-block.h2>h1:after{width:2.3rem;height:3px;display:block;margin:1rem auto 0;background:#9ed7df;content:""}body:has(collection-component) .facets__form,body:has(collection-component) .facets-vertical-form{font-size:.9rem}body:has(collection-component) .facets__summary,body:has(collection-component) .facets__heading{font-weight:500}body:has(collection-component) .product-grid-container--empty{padding-block-end:clamp(2.5rem,5vw,4rem)}body:has(collection-component) .main-collection-grid__empty{width:min(100%,58rem);margin-inline:auto;padding:clamp(2.5rem,5vw,4rem) var(--page-margin);gap:.85rem}body:has(collection-component) .main-collection-grid__empty-art{display:block;width:min(100%,42rem);height:auto;margin-block-end:.6rem}body:has(collection-component) .main-collection-grid__empty-title{margin:0;font-size:clamp(1.65rem,3vw,2.15rem);line-height:1.1;letter-spacing:.02em;text-transform:uppercase}body:has(collection-component) .main-collection-grid__empty-text{max-width:31rem;margin:0;color:var(--reference-muted);line-height:1.55}body:has(collection-component) .main-collection-grid__empty-button{margin-block-start:.8rem}@media(min-width:750px){body:has(collection-component) .fd-collection-sort{margin-block-end:1.35rem}body:has(collection-component) .fd-collection-sort .sorting-filter__container--desktop-select{display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0}body:has(collection-component) .fd-collection-sort .facets__label{z-index:1;width:fit-content;margin:0 0 -.45rem .55rem;padding-inline:.25rem;background:var(--color-background);color:var(--reference-ink);font-size:.75rem;line-height:1;text-transform:none}body:has(collection-component) .fd-collection-sort .sorting-filter__select-wrapper{min-height:3rem;padding:.7rem 2.35rem .7rem .75rem;overflow:visible;border:1px solid var(--reference-line);border-radius:0;background:var(--color-background)}body:has(collection-component) .fd-collection-sort .sorting-filter__select{padding:0;color:var(--reference-ink);text-align:left;text-align-last:left}body:has(collection-component) .fd-collection-sort .icon-caret{position:absolute;top:50%;right:.8rem;width:.75rem;height:.75rem;transform:translateY(-50%);pointer-events:none}}.product-information{padding-block:2rem 4rem}.reference-breadcrumb{width:min(calc(100% - (var(--page-margin) * 2)),calc(var(--reference-page) - (var(--page-margin) * 2)));margin:0 auto 1rem;color:var(--reference-muted);font-size:.75rem}.reference-breadcrumb__list{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.reference-breadcrumb__list li+li:before{margin-inline-end:.45rem;content:"/"}.reference-breadcrumb a{color:inherit;text-decoration:none}.reference-breadcrumb a:hover{text-decoration:underline;text-underline-offset:.15em}.product-information .product-details{width:100%;max-width:22rem;padding-block-start:0}.product-information .product-details h1{font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.05;letter-spacing:.025em;text-transform:uppercase}.product-information .product-details h1:after{width:5rem;height:.85rem;display:block;margin-block-start:.45rem;background:var(--reference-blue);-webkit-mask:url(fd-ui-header-rule.svg) left center / 100% 100% no-repeat;mask:url(fd-ui-header-rule.svg) left center / 100% 100% no-repeat;content:""}.product-information .product-details variant-picker{margin-block-start:.25rem}.product-information .product-details .buy-buttons-block{gap:.55rem}.product-information .product-details .price{font-size:1.1rem;font-weight:400}.reference-product-promises{margin-block-start:1.5rem;padding-block:1.5rem;border-block:1px solid var(--reference-line)}.reference-product-promises__list{display:grid;gap:.2rem;margin:0;padding:0;color:var(--reference-ink);font-size:.78rem;font-weight:800;line-height:1.8;letter-spacing:.035em;list-style:none;text-transform:uppercase}.reference-product-promises a{color:inherit;text-underline-offset:.18em}.product-information media-gallery img{background:#f5f5f5}footer .section-background,.footer-utilities .section-background{background:var(--reference-ink)}footer,footer h2,footer a,footer input,footer .footer-utilities__text{color:var(--reference-white)}body .fd-ref-footer{--fd-footer-paper: var(--reference-paper);background-color:var(--reference-paper);background-image:var(--fd-paper-texture);background-position:0 0;background-repeat:repeat;background-size:48rem 48rem}body .fd-ref-footer__newsletter{background-color:transparent;background-image:none}@media(min-width:750px){.fd-logo-motion{width:var(--header-logo-image-width);height:var(--header-logo-image-height)}.product-information .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,2.45fr) minmax(19rem,1fr);gap:clamp(2rem,3.5vw,4rem)}.product-information .product-information--media-left>.product-information__media{grid-column:1;grid-row:1;padding-inline-end:0}.product-information .product-information--media-left>.product-details{grid-column:2;grid-row:1;order:0;padding-inline-start:0}.product-information .product-information--media-left>.reference-product-promises{grid-column:2;grid-row:2;order:1;width:100%;max-width:22rem}}@media(max-width:749px){.product-information .product-information--media-left>.product-information__media{grid-column:1 / -1;order:0}.product-information .product-information--media-left>.product-details{grid-column:2 / 3;order:1}.product-information .product-information--media-left>.reference-product-promises{grid-column:2 / 3;order:2;width:100%;max-width:none}.header__row--top{min-height:5.25rem}.header__row--bottom{display:none}.reference-brand-lockup{flex-direction:row;gap:.45rem}.reference-brand-lockup__mark{width:3.4rem;height:3.7rem}.reference-brand-lockup__name{position:static;width:auto;height:auto;overflow:visible;clip:auto;font-size:1rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.reference-home-hero{width:100%;padding-block:0 2.5rem}.reference-home-hero__image{min-height:0;object-fit:contain}.reference-home-hero__heading{padding-inline:1rem;font-size:2.5rem}.reference-home-hero__copy,.reference-home-hero__actions{padding-inline:1rem}.reference-collection-band{padding-block:.5rem 3.5rem}.reference-collection-band__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .75rem}body:has(collection-component) .content-for-layout>.shopify-section:first-child .section{min-height:7rem}body:has(collection-component) .text-block.h2>h1{font-size:1.25rem}.product-information{padding-block-start:0}.reference-breadcrumb{width:calc(100% - 2rem);margin-block-end:.75rem}.product-information .product-details{max-width:none}}body .quick-add-modal{--color-background: var(--reference-paper);--color-primary-button-background: var(--reference-blue);--color-primary-button-text: var(--reference-ink);--color-primary-button-border: var(--reference-ink);--color-primary-button-hover-background: #98c6f5;--color-primary-button-hover-text: var(--reference-ink);--color-primary-button-hover-border: var(--reference-ink);--style-border-width-primary: 2px;color:var(--reference-ink);background-color:var(--reference-paper);background-image:var(--fd-paper-texture);background-position:0 0;background-repeat:repeat;background-size:48rem 48rem;border:2px solid var(--reference-ink);border-radius:2px;box-shadow:7px 7px #22222238}body .quick-add-modal::backdrop{background:#22222270;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}body .quick-add-modal__close{top:.75rem;right:.75rem;display:grid;width:2.5rem;height:2.5rem;place-items:center;color:var(--reference-ink);background:var(--reference-paper);border:2px solid var(--reference-ink);border-radius:50%;box-shadow:2px 2px #2222222e}body .quick-add-modal__close:hover{color:var(--reference-ink);background:#dff2fb;transform:rotate(-5deg)}body .quick-add-modal__close:focus-visible{outline:2px solid var(--reference-blue);outline-offset:3px}body .quick-add-modal__content{background:transparent}body .quick-add-modal__content>.reference-product-promises{display:none}body .quick-add-modal__content .view-product-title{flex-direction:column;align-items:flex-start;margin-block-end:.65rem}body .quick-add-modal__content .view-product-title a{font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:800;line-height:1.05;letter-spacing:.025em;text-transform:uppercase}body .quick-add-modal__content .view-product-title:after{display:block;width:4.75rem;height:.7rem;margin-block-start:.4rem;background:var(--reference-blue);-webkit-mask:url(fd-ui-header-rule.svg) left center / 100% 100% no-repeat;mask:url(fd-ui-header-rule.svg) left center / 100% 100% no-repeat;content:""}body .quick-add-modal__content .product-details{scrollbar-color:var(--reference-blue) transparent;scrollbar-width:thin}body .quick-add-modal__content .product-details>.group-block{flex:0 0 auto}body .quick-add-modal__content .product-details .variant-picker{padding-block:1.15rem 0;margin-block-end:0}body .quick-add-modal .variant-option--buttons{gap:.55rem}body .quick-add-modal .quantity-selector{border:2px solid var(--reference-ink);box-shadow:2px 2px #2222221f}body .quick-add-modal .add-to-cart-button{box-shadow:2px 2px 0 var(--reference-ink)}body .quick-add-modal .add-to-cart-button:hover{box-shadow:1px 1px 0 var(--reference-ink);translate:1px 1px}@media(min-width:750px){body .quick-add-modal{width:min(56rem,calc(100vw - 3rem));height:min(35rem,calc(100dvh - 3rem));max-height:calc(100dvh - 3rem)}body .quick-add-modal__content{grid-template-columns:minmax(20rem,.92fr) minmax(0,1.08fr);grid-template-rows:auto;height:100%;min-height:0;max-height:100%;overflow:hidden}body .quick-add-modal__content .product-information__media{position:relative;grid-column:1;grid-row:1;width:100%;overflow:hidden;background:#ffffff6b;border-inline-end:1px solid #bcdff0}body .quick-add-modal__content .product-information__media media-gallery{position:absolute;top:0;right:0;bottom:0;left:0;padding:clamp(1.25rem,3vw,2.25rem)}body .quick-add-modal__content .product-information__media .product-media img{object-fit:contain}body .quick-add-modal__content .product-details{grid-column:2;grid-row:1;align-self:start;height:max-content;max-height:min(42rem,calc(100dvh - 3rem));overflow-y:auto}body .quick-add-modal__content .product-details>.group-block{padding-block:2rem 0}body .quick-add-modal__content :where(.product-details>.group-block>.group-block-content>*){padding-inline:2rem}body .quick-add-modal__content .product-details .buy-buttons-block,body .quick-add-modal__content .product-details .buy-buttons-block__bar{position:static;margin-block-start:1.35rem;padding-block:1.25rem 1.75rem;background:transparent;border-block-start:1px solid #bcdff0}body .quick-add-modal__content .product-details .buy-buttons-block:before,body .quick-add-modal__content .product-details .buy-buttons-block__bar:before{display:none}}@media(max-width:749px){body .quick-add-modal{max-height:min(90dvh,46rem);border-width:2px 0 0;border-radius:0;box-shadow:0 -6px #22222224}body .quick-add-modal__content{max-height:min(90dvh,46rem);padding:1.25rem;gap:1rem}body .quick-add-modal__content .product-header{padding-inline-end:2.75rem}body .quick-add-modal__content .product-header a{font-weight:800;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}body .quick-add-modal__content variant-picker,body .quick-add-modal__content product-form-component{padding-block-start:.25rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}.reference-collection-card__image,.reference-collection-card__placeholder,.fd-logo-motion__image,.fd-logo-motion__halo,.fd-logo-motion__face-light,.fd-logo-motion__face-rays,.fd-logo-motion__card-trace,.fd-logo-motion__sparkle{transition:none}.header-logo:is(:hover,:focus-visible) .fd-logo-motion__image--rest,.header-logo:is(:hover,:focus-visible) .fd-logo-motion__image--excited,.header-logo:is(:hover,:focus-visible) .fd-logo-motion__halo,.header-logo:is(:hover,:focus-visible) .fd-logo-motion__sparkle{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/fowl-duck-horizon.css.map */
