main[data-template^=product]{--layl-product-ink:#3d312b;--layl-product-paper:#faf8f5;--layl-product-line:#ded5cc;background:var(--layl-product-paper);color:var(--layl-product-ink)}main[data-template^=product] .product-information{background:var(--layl-product-paper);color:var(--layl-product-ink)}main[data-template^=product] .product-information+.section-background,main[data-template^=product] .product-information>.section-background{background:var(--layl-product-paper)}main[data-template^=product] .layl-product-breadcrumb{grid-column:2;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:8px 0 28px;color:#776b61;font:500 10px/1.5 var(--font-accent--family,Arial,sans-serif);letter-spacing:.13em;text-transform:uppercase}main[data-template^=product] .layl-product-breadcrumb a{color:inherit;text-decoration:none}main[data-template^=product] .layl-product-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}main[data-template^=product] .layl-product-breadcrumb [aria-current=page]{color:var(--layl-product-ink);letter-spacing:.06em}main[data-template^=product] .product-information__grid{column-gap:clamp(20px,3.5vw,62px)}main[data-template^=product] .product-information__media{padding-inline-end:0!important}main[data-template^=product] .product-details{padding-inline-start:0!important}main[data-template^=product] .product-details>.group-block{background:transparent;color:var(--layl-product-ink);box-shadow:none}main[data-template^=product] .product-details h1{font-family:var(--font-heading--family,Georgia,serif);font-size:clamp(32px,3.7vw,55px);font-weight:400;line-height:1.12;letter-spacing:-.035em;color:var(--layl-product-ink);margin:0}main[data-template^=product] .product-details .price{font-size:17px;letter-spacing:.025em}main[data-template^=product] .product-details .variant-option{margin-bottom:14px}main[data-template^=product] .product-details .variant-option legend,main[data-template^=product] .product-details .variant-option>label{color:var(--layl-product-ink);font-family:var(--font-accent--family,Arial,sans-serif);font-size:12px;font-weight:500;letter-spacing:.09em;margin-bottom:12px}main[data-template^=product] .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-width:47px;min-height:43px;border:1px solid var(--layl-product-line);border-radius:0;background:transparent;box-shadow:none;transition:border-color .2s ease,background .2s ease}main[data-template^=product] .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked){background:#ebe4dc;border-color:#57473b}main[data-template^=product] .product-details .variant-option__button-label__text{color:var(--layl-product-ink)}main[data-template^=product] .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:hover{border-color:#57473b}main[data-template^=product] .product-details .product-form-buttons{gap:10px}main[data-template^=product] .product-details .product-form-buttons .add-to-cart-button,main[data-template^=product] .product-details .product-form-buttons button[name=add]{min-height:56px;width:100%;background:#44362e;color:#fff;border:1px solid #44362e;border-radius:0;box-shadow:none;text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-accent--family,Arial,sans-serif);font-size:11px;font-weight:500;transition:background .2s ease}main[data-template^=product] .product-details .product-form-buttons .add-to-cart-button:hover:not(:disabled),main[data-template^=product] .product-details .product-form-buttons button[name=add]:hover:not(:disabled){background:#625048}main[data-template^=product] .product-details .product-form-buttons button:disabled{opacity:.6;cursor:not-allowed}main[data-template^=product] .product-details .accordion,main[data-template^=product] .product-details details{--color:var(--layl-product-ink);border-color:var(--layl-product-line)}main[data-template^=product] .product-details details summary{font-family:var(--font-body--family,Arial,sans-serif);font-size:13px;font-weight:400;letter-spacing:.025em}main[data-template^=product] .product-details details p{font-size:13px;line-height:1.8;color:#72665d}main[data-template^=product] .product-media-gallery,main[data-template^=product] .product-media,main[data-template^=product] .product-media-container{border-radius:0!important}main[data-template^=product] .product-media-gallery img{object-fit:cover}main[data-template^=product] .product-media-gallery__thumbnail{border-radius:0!important}main[data-template^=product] .layl-product-page-heart{margin:6px 0 9px;border:1px solid var(--layl-product-line);background:transparent;height:42px;width:42px;border-radius:50%;display:inline-grid;place-items:center}main[data-template^=product] .product-recommendations{background:#f4eee8}main[data-template^=product] .product-recommendations h3{font-family:var(--font-heading--family,Georgia,serif);font-weight:400;font-size:clamp(29px,3.1vw,44px);letter-spacing:-.025em}@media(min-width:990px){main[data-template^=product] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.15fr) minmax(325px,.85fr)}}@media(max-width:749px){main[data-template^=product] .layl-product-breadcrumb{grid-column:2;gap:6px;margin:5px 0 18px;font-size:9px}main[data-template^=product] .product-information__grid{gap:15px}main[data-template^=product] .product-details{padding-inline:16px!important}main[data-template^=product] .product-details h1{font-size:36px}main[data-template^=product] .product-details>.group-block{padding-inline:0}main[data-template^=product] .product-recommendations h3{font-size:31px}}@media(prefers-reduced-motion:reduce){main[data-template^=product] .product-details .product-form-buttons .add-to-cart-button{transition:none}}main[data-template^=product] .layl-product-eyebrow{display:block;margin-bottom:9px;color:#76685f;font:500 10px/1.4 var(--font-accent--family,Arial,sans-serif);letter-spacing:.2em;text-transform:uppercase}main[data-template^=product] .layl-pdp-accordions{margin-top:18px;border-top:1px solid #ded5cc;color:#3d312b}main[data-template^=product] .layl-pdp-accordion{border-bottom:1px solid #ded5cc}main[data-template^=product] .layl-pdp-accordion summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 0;cursor:pointer;list-style:none;font-family:var(--font-body--family,Arial,sans-serif);font-size:13px;font-weight:400;letter-spacing:.025em}main[data-template^=product] .layl-pdp-accordion summary::-webkit-details-marker{display:none}main[data-template^=product] .layl-pdp-accordion-icon{position:relative;width:12px;height:12px;flex:none}main[data-template^=product] .layl-pdp-accordion-icon:before,main[data-template^=product] .layl-pdp-accordion-icon:after{position:absolute;content:"";display:block;background:#3d312b}main[data-template^=product] .layl-pdp-accordion-icon:before{width:12px;height:1px;left:0;top:6px}main[data-template^=product] .layl-pdp-accordion-icon:after{width:1px;height:12px;left:6px;top:0}main[data-template^=product] .layl-pdp-accordion[open] .layl-pdp-accordion-icon:after{display:none}main[data-template^=product] .layl-pdp-accordion-copy{padding:0 0 20px;color:#72665d;font-size:13px;line-height:1.75}main[data-template^=product] .layl-pdp-accordion-copy p{font-size:13px;line-height:1.75;margin:0 0 10px}main[data-template^=product] .layl-pdp-help{color:#776b61;margin:17px 0 8px;font-size:12px;line-height:1.55}main[data-template^=product] .layl-recommendations-heading{margin:0 0 26px;color:#3d312b;font-family:var(--font-heading--family,Georgia,serif);font-size:clamp(29px,3.1vw,44px);font-weight:400;line-height:1.15;letter-spacing:-.025em}@media(max-width:749px){main[data-template^=product] .layl-recommendations-heading{margin-bottom:18px;font-size:31px}}@media(min-width:990px){main[data-template^=product] media-gallery.media-gallery--grid .media-gallery__grid{display:grid;grid-template-columns:minmax(0,3fr) repeat(2,minmax(0,1fr));grid-auto-flow:row;column-gap:8px;row-gap:8px;align-items:stretch}main[data-template^=product] media-gallery.media-gallery--grid .media-gallery__grid>li{grid-column:auto!important;grid-row:auto;width:100%;height:100%;min-width:0;overflow:hidden;--gallery-aspect-ratio:auto}main[data-template^=product] media-gallery.media-gallery--grid .media-gallery__grid>li:first-child{grid-column:1!important;grid-row:1 / span 3}main[data-template^=product] media-gallery.media-gallery--grid .media-gallery__grid>li:not(:first-child){aspect-ratio:3 / 4}main[data-template^=product] media-gallery.media-gallery--grid .media-gallery__grid>li .product-media{width:100%;height:100%}main[data-template^=product] media-gallery.media-gallery--grid .media-gallery__grid>li img{width:100%;height:100%;object-fit:cover}}main[data-template^=product] .layl-discount-percent{display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;margin-inline-start:12px;background:#cc1234;color:#fff!important;border-radius:5px;font-family:var(--font-accent--family,Arial,sans-serif);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.015em;white-space:nowrap;vertical-align:middle}main[data-template^=product] product-price [ref=priceContainer]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}main[data-template^=product] product-price [ref=priceContainer] .layl-discount-percent{margin-inline-start:0}main[data-template^=product] product-price [ref=priceContainer] .compare-at-price{color:#978b83;opacity:.9}main[data-template^=product]:has(variant-picker[data-product-id="10689389658448"]) .product-details fieldset.variant-option--buttons[data-fieldset-index="0"]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0;border:0}main[data-template^=product]:has(variant-picker[data-product-id="10689389658448"]) .product-details fieldset.variant-option--buttons[data-fieldset-index="0"] legend{float:none;width:100%;padding:0;margin-bottom:12px}main[data-template^=product]:has(variant-picker[data-product-id="10689389658448"]) .product-details fieldset.variant-option--buttons[data-fieldset-index="0"] .variant-option__button-label{--layl-swatch-color:#eee5d8;display:inline-flex;width:42px;height:42px;min-width:42px;min-height:42px;max-width:42px;align-items:center;justify-content:center;padding:0!important;border:2px solid transparent!important;border-radius:50%!important;background:transparent!important;cursor:pointer;box-shadow:none!important;position:relative}main[data-template^=product]:has(variant-picker[data-product-id="10689389658448"]) .product-details fieldset.variant-option--buttons[data-fieldset-index="0"] .variant-option__button-label:before{content:"";width:32px;height:32px;border-radius:50%;display:block;position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--layl-swatch-color);border:1px solid rgba(0,0,0,.12)}main[data-template^=product]:has(variant-picker[data-product-id="10689389658448"]) .product-details fieldset.variant-option--buttons[data-fieldset-index="0"] .variant-option__button-label:has(input:checked){border-color:#7b675a!important}main[data-template^=product]:has(variant-picker[data-product-id="10689389658448"]) .product-details fieldset.variant-option--buttons[data-fieldset-index="0"] .variant-option__button-label__text,main[data-template^=product]:has(variant-picker[data-product-id="10689389658448"]) .product-details fieldset.variant-option--buttons[data-fieldset-index="0"] .variant-option__button-label__pill,main[data-template^=product]:has(variant-picker[data-product-id="10689389658448"]) .product-details fieldset.variant-option--buttons[data-fieldset-index="0"] .strikethrough-variant{display:none!important}main[data-template^=product]:has(variant-picker[data-product-id="10689389658448"]) fieldset.variant-option--buttons[data-fieldset-index="0"] label:has(input[data-option-value-id="9275623539024"]){--layl-swatch-color:#efe7d9}main[data-template^=product]:has(variant-picker[data-product-id="10689389658448"]) fieldset.variant-option--buttons[data-fieldset-index="0"] label:has(input[data-option-value-id="9275623571792"]){--layl-swatch-color:#174947}main[data-template^=product]:has(variant-picker[data-product-id="10689389658448"]) fieldset.variant-option--buttons[data-fieldset-index="0"] label:has(input[data-option-value-id="9275623604560"]){--layl-swatch-color:#1c1b1b}main[data-template^=product]:has(variant-picker[data-product-id="10689389658448"]) fieldset.variant-option--buttons[data-fieldset-index="0"] label:has(input[data-option-value-id="9275623637328"]){--layl-swatch-color:#6e2939}main[data-template^=product]:has(variant-picker[data-product-id="10689389658448"]) fieldset.variant-option--buttons[data-fieldset-index="0"] label:has(input[data-option-value-id="9275623670096"]){--layl-swatch-color:#657080}main[data-template^=product]:has(variant-picker[data-product-id="10689389658448"]) fieldset.variant-option--buttons[data-fieldset-index="0"] label:has(input[data-option-value-id="9275623702864"]){--layl-swatch-color:#614534}@media(max-width:749px){main[data-template^=product]:has(variant-picker[data-product-id="10689389658448"]) .product-details fieldset.variant-option--buttons[data-fieldset-index="0"]{gap:9px}main[data-template^=product]:has(variant-picker[data-product-id="10689389658448"]) .product-details fieldset.variant-option--buttons[data-fieldset-index="0"] .variant-option__button-label{width:38px;height:38px;min-width:38px;min-height:38px}main[data-template^=product]:has(variant-picker[data-product-id="10689389658448"]) .product-details fieldset.variant-option--buttons[data-fieldset-index="0"] .variant-option__button-label:before{width:28px;height:28px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/layl-product.css.map */
