@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;700&family=Manrope:wght@400;500&display=swap";:root{--shigona-bg: #FCFAF8;--shigona-cream: #F9F2E8;--shigona-peach: #F3E3D6;--shigona-burgundy: #571010;--shigona-dark: #320404;--shigona-muted: #6B6B6B;--shigona-border: #E8E3DF;--shigona-font-serif: "Playfair Display", "Times New Roman", Georgia, serif;--shigona-font-sans: "Manrope", Arial, sans-serif}body{font-family:var(--shigona-font-sans);color:var(--shigona-burgundy)}.header__heading-logo,.header__logo,a.header__heading-link{font-family:var(--shigona-font-serif);font-weight:500;font-size:15px;letter-spacing:.14em;text-transform:uppercase}.header__inline-menu a,.header-actions a,.header__icon{font-family:var(--shigona-font-sans);font-size:10px;font-weight:500;letter-spacing:.04em;color:var(--shigona-burgundy)}.shigona-editorial-heading,.product-recommendations__heading,section[id*=recommend] h2,section[id*=look-more] h2{font-family:var(--shigona-font-serif);font-weight:700;font-size:48px;line-height:.95;letter-spacing:-.01em;color:var(--shigona-burgundy);text-transform:uppercase}@media screen and (max-width:749px){.shigona-editorial-heading,.product-recommendations__heading,section[id*=recommend] h2,section[id*=look-more] h2{font-size:34px;line-height:.92;letter-spacing:-.005em;padding:0 18px;margin:0 0 14px}}.footer__heading,.footer-wordmark{font-family:var(--shigona-font-serif);font-weight:700;font-size:34px;letter-spacing:-.01em;color:var(--shigona-burgundy)}.footer a,.footer p,.newsletter__text{font-family:var(--shigona-font-sans);font-size:11px;letter-spacing:.01em}.template-product,.template-product .product-information{background:var(--shigona-bg);color:var(--shigona-burgundy)}@media screen and (max-width:749px){.template-product .product-information{width:100%;padding:8px;margin:0;background:var(--shigona-bg)}.template-product .product-information__grid{display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;width:100%;margin:0;padding:0;gap:6px;background:var(--shigona-bg)}.template-product .product-information__media{display:flex;flex-direction:row;align-items:flex-start;gap:4px;width:62%;flex:0 0 62%;min-width:0;padding:0!important;margin:0;background:var(--shigona-peach)}.template-product .product-thumbnails,.template-product .thumbnail-list,.template-product .product__media-thumbnails{display:flex;flex-direction:column;gap:3px;width:28%;flex:0 0 28%;margin:0;padding:0;list-style:none}.template-product .product-thumbnails img,.template-product .thumbnail-list img,.template-product .product__media-thumbnails img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:0}.template-product .product-media-gallery{width:72%;flex:1 1 72%;margin:0;padding:0;background:var(--shigona-peach)}.template-product .product-media-container,.template-product .product-media,.template-product .product-media-item{border-radius:0!important}.template-product .product-media img{display:block;width:100%;max-width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:0!important}.template-product .product-media-gallery>*{margin:0}.template-product .product-media-gallery .slideshow-controls{display:none}.template-product .product-details{display:block!important;width:38%;flex:0 0 38%;min-width:0;grid-column:auto!important;padding:6px 4px 12px!important;margin:0;background:var(--shigona-bg);color:var(--shigona-burgundy)}.template-product .product-details h1,.template-product .product-details .product-title{margin:0 0 4px;color:var(--shigona-burgundy);font-family:var(--shigona-font-serif);font-size:17px;font-weight:500;line-height:1.05;letter-spacing:-.01em}.template-product .product-details .price{margin:0 0 10px;color:var(--shigona-burgundy);font-family:var(--shigona-font-sans);font-size:12px;font-weight:400;line-height:1.3;letter-spacing:.01em}.template-product .product-details .price-item{color:var(--shigona-burgundy)}.template-product .product-details .color-swatches,.template-product .product-details .swatch-list{display:flex;gap:4px;margin:4px 0 10px}.template-product .product-details .color-swatches input+label,.template-product .product-details .swatch-list input+label{width:12px;height:12px;border-radius:50%;border:1px solid var(--shigona-border);padding:0}.template-product .product-details .variant-picker,.template-product .product-details variant-picker{display:block;width:100%;margin-top:12px}.template-product .product-details .variant-picker label,.template-product .product-details .variant-picker legend{color:var(--shigona-muted);font-family:var(--shigona-font-sans);font-size:8px;font-weight:500;text-transform:uppercase;letter-spacing:.16em}.template-product .product-details .variant-picker .variant-picker__options{display:flex;flex-wrap:wrap;gap:3px}.template-product .product-details .variant-picker input+label{min-width:24px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border:1px solid var(--shigona-border);border-radius:0;background:transparent;color:var(--shigona-burgundy);font-family:Manrope,Arial,sans-serif;font-size:8px}.template-product .product-details .variant-picker input:checked+label{background:var(--shigona-burgundy);border-color:var(--shigona-burgundy);color:var(--shigona-cream)}.template-product .product-details .variant-picker input:disabled+label{opacity:.35}.template-product .product-details .buy-buttons{display:flex;align-items:stretch;gap:4px;width:100%;margin-top:14px}.template-product .product-details quantity-selector{height:30px;flex:0 0 30%;display:flex;align-items:center;justify-content:center;border:1px solid var(--shigona-border);border-radius:0;background:transparent;font-size:10px}.template-product .product-details .add-to-cart-button,.template-product .product-details button[type=submit]{flex:1 1 auto;min-height:30px;margin-top:0;border:1px solid var(--shigona-burgundy);border-radius:0;background:var(--shigona-burgundy);color:var(--shigona-cream);font-family:var(--shigona-font-sans);font-size:8px;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.template-product .product-details .shopify-payment-button{margin-top:4px}.template-product .product-details .shopify-payment-button__button{min-height:28px!important;border-radius:0!important;background:transparent!important;border:1px solid var(--shigona-burgundy)!important;color:var(--shigona-burgundy)!important;font-size:8px!important}.template-product .product-details details{width:100%;margin:0;padding:0;border-top:1px solid var(--shigona-border);border-bottom:0}.template-product .product-details details:last-child{border-bottom:1px solid var(--shigona-border)}.template-product .product-details summary{display:flex;align-items:center;justify-content:space-between;min-height:26px;padding:0;color:var(--shigona-burgundy);font-family:var(--shigona-font-sans);font-size:8px;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.template-product .product-details details>*:not(summary){color:var(--shigona-muted);font-family:var(--shigona-font-sans);font-size:9px;line-height:1.5}.template-product .product-details .accordion,.template-product .product-details .product-accordions{margin-top:14px}.template-product .sticky-add-to-cart{background:var(--shigona-bg);border-top:1px solid var(--shigona-border)}.template-product .sticky-add-to-cart__button{min-height:48px;border-radius:0;background:var(--shigona-burgundy);color:var(--shigona-cream);font-family:Manrope,Arial,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.template-product .product-details>*{margin-bottom:0}}@media screen and (min-width:750px){.template-product,.template-product .product-information{background:var(--shigona-bg)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/shigona-product-page.css.map */
