:root{--ig-display-font: "Iowan Old Style", Baskerville, "Times New Roman", serif;--ig-border: rgb(45 33 24 / 18%);--ig-muted: rgb(45 33 24 / 68%);--ig-field-bg: rgb(255 255 255 / 46%)}body:not(.template-index){background:var(--ig-home-background);color:var(--ig-home-text)}body:not(.template-index) .content-for-layout{background:var(--ig-home-background)}.ig-store-shell{width:min(calc(100% - 48px),var(--ig-content-width));margin-inline:auto}.ig-store-section{position:relative;padding-block:var(--ig-section-spacing);color:var(--ig-home-text);background:var(--ig-home-background)}.ig-store-section--surface{background:var(--ig-home-surface)}.ig-store-section[hidden],.ig-store-section:empty{display:none}.ig-store-eyebrow{margin:0 0 12px;font-size:.72rem;font-weight:600;letter-spacing:.28em;line-height:1.3;text-transform:uppercase}.ig-store-heading{margin:0;font-family:var(--ig-display-font);font-size:clamp(2.25rem,5vw,5rem);font-weight:400;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.ig-store-subheading{margin:0;font-family:var(--ig-display-font);font-size:clamp(1.65rem,3vw,3.2rem);font-weight:400;letter-spacing:-.025em;line-height:1.05}.ig-store-copy{max-width:48rem;color:var(--ig-muted);font-size:1rem;line-height:1.7}.ig-store-copy>:first-child{margin-top:0}.ig-store-copy>:last-child{margin-bottom:0}.ig-store-button,.template-product .button,.template-page .button,.template-collection .button{border-radius:var(--ig-button-radius)}.ig-store-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:13px 26px;border:1px solid var(--ig-home-button);background:var(--ig-home-button);color:var(--ig-home-button-text);font-size:.88rem;text-decoration:none;transition:background-color .18s ease,color .18s ease}.ig-store-button--secondary{background:transparent;color:var(--ig-home-text)}.ig-store-button:is(:hover,:focus-visible){background:transparent;color:var(--ig-home-text)}.ig-store-button--secondary:is(:hover,:focus-visible){background:var(--ig-home-button);color:var(--ig-home-button-text)}.ig-breadcrumbs{padding-block:16px;border-bottom:1px solid var(--ig-border);font-size:.78rem}.ig-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;padding:0;list-style:none}.ig-breadcrumbs__item:not(:last-child):after{margin-inline-start:8px;color:var(--ig-muted);content:"/"}.ig-breadcrumbs a{color:inherit;text-decoration:none}.ig-breadcrumbs [aria-current=page]{color:var(--ig-muted)}.ig-editor-note{padding:22px;border:1px dashed rgb(45 33 24 / 35%);background:#ffffff52;color:var(--ig-muted);text-align:center}.ig-store-media{overflow:hidden;background:var(--ig-home-surface)}.ig-store-media :is(img,video){display:block;width:100%;height:100%;object-fit:cover}.ig-panel-list{border-top:1px solid var(--ig-border)}.ig-panel{border-bottom:1px solid var(--ig-border)}.ig-panel summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:24px;padding-block:14px;cursor:pointer;font-size:.95rem;list-style:none}.ig-panel summary::-webkit-details-marker{display:none}.ig-panel summary:after{content:"+";font-size:1.2rem}.ig-panel[open] summary:after{content:"\2212"}.ig-panel__content{max-width:52rem;padding:0 0 24px;color:var(--ig-muted);line-height:1.65}.ig-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ig-field{display:grid;gap:8px}.ig-field--full{grid-column:1 / -1}.ig-field label{font-size:.84rem}.ig-field :is(input,select,textarea){width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--ig-border);border-radius:var(--ig-input-radius);background:var(--ig-field-bg);color:var(--ig-home-text);font:inherit}.ig-field textarea{min-height:144px;resize:vertical}.ig-field :is(input,select,textarea):focus-visible{outline:2px solid var(--ig-home-text);outline-offset:2px}.ig-form-status{margin-bottom:24px;padding:14px 16px;border:1px solid var(--ig-border)}.ig-form-status--success{background:#e5efe0b3}.ig-form-status--error{background:#f9e4deb3}.template-collection .product-grid-container,.template-search .product-grid-container,.template-product .product-information,.template-cart .main-cart{color:var(--ig-home-text)}.template-collection .product-grid__card,.template-search .product-grid__card,.template-product .product-grid__card{--style-border-radius-cards: 0}.template-collection .facets,.template-search .facets{border-color:var(--ig-border)}.template-product :is(.product-information,.product-recommendations),.template-cart .main-cart,.template-search .search-header{background:var(--ig-home-background)}.template-product :is(input,select,textarea),.template-cart :is(input,select,textarea),.template-search :is(input,select,textarea),.template-page :is(input,select,textarea){border-radius:var(--ig-input-radius)}@media screen and (max-width:749px){.ig-store-shell{width:min(calc(100% - 32px),var(--ig-content-width))}.ig-store-section{padding-block:calc(var(--ig-section-spacing) * .62)}.ig-store-heading{font-size:clamp(2.35rem,12vw,4rem)}.ig-store-copy{font-size:1rem;line-height:1.65}.ig-form-grid{grid-template-columns:1fr}.ig-field--full{grid-column:auto}.ig-store-button{width:100%}.template-product .media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) .product-media img{object-fit:contain}.template-product .ig-breadcrumbs{padding-block:12px}.template-product .ig-breadcrumbs__item--product-current{display:none}.template-product .ig-breadcrumbs__item:has(+.ig-breadcrumbs__item--product-current):after{display:none}.template-product .product-information__media media-gallery slideshow-component,.template-product .product-information__media media-gallery slideshow-container,.template-product .product-information__media media-gallery slideshow-slides,.template-product .product-information__media media-gallery .product-media-container,.template-product .product-information__media media-gallery .product-media{height:clamp(340px,100vw,430px)!important;max-height:clamp(340px,100vw,430px)!important}.template-product .product-information__media media-gallery .product-media img{width:100%;height:100%;object-fit:contain}}@media(prefers-reduced-motion:reduce){.ig-store-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ig-store.css.map */
