main[data-template=product]{--lyb-pdp-accent: var(--lyb-burgundy, #7b263a);--lyb-pdp-accent-hover: #6a2032;--lyb-pdp-accent-text: #ffffff;--lyb-pdp-muted: #5f5959;--lyb-pdp-border: #e5e7eb;--lyb-pdp-size-border: #d1d5dc;--variant-picker-swatch-width: 48px;--variant-picker-swatch-height: 48px;--variant-picker-swatch-radius: 999px}@media screen and (min-width:1200px){main[data-template=product] .product-information__grid.product-information--media-left:not(.product-information__grid--half){grid-template-columns:1.35fr 1fr}}main[data-template=product] .product-information.section{padding-block-start:32px}@media screen and (min-width:750px){main[data-template=product] .product-information.section{padding-block-start:48px}}main[data-template=product] .product-information__media{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:990px){main[data-template=product] .product-information__media{position:sticky;top:10.5rem;align-self:start}}main[data-template=product] .product-information__media slideshow-controls[pagination-position=left]{--thumbnail-width: 72px}main[data-template=product] .product-information__media .slideshow-controls__thumbnails{gap:8px}@media screen and (max-width:750px){main[data-template=product] .lyb-pdp-features{display:none!important}}main[data-template=product] .lyb-pdp-features{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem 1rem;list-style:none;margin:0;padding:.5rem 0 0;max-width:100%}main[data-template=product] .lyb-pdp-features__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}main[data-template=product] .lyb-pdp-features__label{font-size:.75rem;line-height:1.33;color:#0a0a0a}main[data-template=product] .lyb-pdp-category{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lyb-pdp-accent);margin:0 0 .35rem}main[data-template=product] .product-details .text-block:has(.lyb-pdp-category)+.product-title .text-block p,main[data-template=product] .product-details .text-block:has(.lyb-pdp-category)+.product-title p[role=heading]{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.75rem;line-height:1.3;letter-spacing:.01em;color:#2a2221;margin:0}main[data-template=product] .product-details .product-title a{color:inherit;text-decoration:none}main[data-template=product] .product-details .group-block:has(.price):has(.lyb-pdp-rating){flex-wrap:wrap;align-items:center;gap:.25rem .75rem}main[data-template=product] .product-details .group-block:has(.price) .price{font-size:1.375rem;font-weight:600;color:#0a0a0a}main[data-template=product] .lyb-pdp-rating{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}main[data-template=product] .lyb-pdp-rating__stars{color:#7b263a;font-size:1rem;letter-spacing:2px;line-height:1}main[data-template=product] .lyb-pdp-rating__count{font-size:.875rem;color:#4a5565}main[data-template=product] .lyb-variant-picker .lyb-variant-option--colourway{display:flex;flex-wrap:wrap;gap:8px;border:0;margin:0 0 1rem;padding:0}main[data-template=product] .lyb-variant-picker .lyb-variant-option--colourway .lyb-variant-option__legend{flex:1 0 100%;margin:0 0 .15rem;font-size:.875rem}main[data-template=product] .lyb-variant-picker .lyb-variant-option__label-upper{font-weight:600}main[data-template=product] .lyb-variant-picker .lyb-variant-option--colourway .variant-option__swatch-value{font-weight:400}main[data-template=product] .lyb-variant-picker .lyb-variant-option--colourway .variant-option__button-label{margin:0;padding:.55rem .8rem;border:1px solid var(--lyb-pdp-size-border);border-radius:4px;background:transparent}main[data-template=product] .lyb-variant-picker .lyb-variant-option--colourway .variant-option__button-label:has(:checked){background-color:var(--lyb-pdp-accent);border-color:var(--lyb-pdp-accent);color:var(--lyb-pdp-accent-text)}main[data-template=product] .lyb-variant-picker .lyb-variant-option--colourway .variant-option__button-label__text{font-size:.9375rem;line-height:1.3}main[data-template=product] .lyb-variant-picker .lyb-variant-option--colourway .variant-option__strikethrough,main[data-template=product] .lyb-variant-picker .lyb-variant-option--colourway .variant-option__button-label__pill{display:none}main[data-template=product] .lyb-variant-picker .lyb-variant-option--size{border:none;padding:0;margin-block-end:1rem}main[data-template=product] .lyb-variant-picker .lyb-variant-option__legend--size{display:flex;align-items:center;justify-content:space-between;width:100%;margin-block-end:.75rem;font-size:.875rem;font-weight:500}main[data-template=product] .lyb-pdp-size-guide{font-size:.875rem;font-weight:500;color:#0a0a0a;text-decoration:underline;text-underline-offset:2px}main[data-template=product] .lyb-variant-picker .lyb-variant-option--size{display:flex;flex-direction:column;gap:8px}main[data-template=product] .lyb-variant-picker .lyb-variant-option--size .variant-option__button-label{border-radius:4px;border:1px solid var(--lyb-pdp-size-border);min-height:48px;font-size:1rem;font-weight:500;margin:0;width:100%;justify-content:flex-start;padding-inline:.9rem}main[data-template=product] .lyb-variant-picker .lyb-variant-option--size .variant-option__button-label__text{text-align:left;white-space:normal;line-height:1.3}main[data-template=product] .lyb-variant-picker .lyb-variant-option--size .variant-option__button-label:has(:checked){background-color:var(--lyb-pdp-accent);border-color:var(--lyb-pdp-accent);color:var(--lyb-pdp-accent-text)}main[data-template=product] .lyb-variant-picker .lyb-variant-option--size .variant-option__strikethrough{display:none}main[data-template=product] .lyb-variant-picker .lyb-variant-option--size .variant-option__button-label:has([data-option-available=false]){opacity:.45;cursor:not-allowed}main[data-template=product] .lyb-variant-picker .lyb-variant-option--size .variant-option__button-label__pill{display:none}main[data-template=product] .product-details .lyb-variant-picker+.text-block p{font-size:1rem;line-height:1.55;color:#0a0a0a;margin:0}main[data-template=product] .product-details .lyb-variant-picker+.text-block strong{font-weight:600;letter-spacing:.0625rem;text-transform:uppercase}main[data-template=product] .product-details .add-to-cart-button .add-to-cart-icon{display:none}main[data-template=product] .product-details .add-to-cart-button.button{background-color:var(--lyb-pdp-accent)!important;border-color:var(--lyb-pdp-accent)!important;color:var(--lyb-pdp-accent-text)!important;border-radius:4px;min-height:56px;font-size:1rem;font-weight:500}main[data-template=product] .product-details .add-to-cart-button.button:hover:not(:disabled){background-color:var(--lyb-pdp-accent-hover)!important;border-color:var(--lyb-pdp-accent-hover)!important}main[data-template=product] .product-details .quantity-selector{display:flex;height:56px;border:1px solid var(--lyb-pdp-size-border);border-radius:4px}main[data-template=product] .product-details .product-form-buttons>span:has(.add-to-cart-button){flex:1 1 12rem}main[data-template=product] .product-details .accelerated-checkout-block{flex:1 0 100%}main[data-template=product] .product-details .product-form-buttons--stacked{flex-direction:column;gap:12px}main[data-template=product] .product-details shopify-accelerated-checkout,main[data-template=product] .product-details .shopify-payment-button{width:100%;margin-block-start:.5rem}main[data-template=product] .product-details .buy-buttons-block+.button-block .button,main[data-template=product] .product-details .buy-buttons-block+.button-block .button-secondary{width:100%;min-height:56px;border-radius:4px;background-color:#f7f3ef!important;border:1px solid var(--lyb-pdp-accent)!important;color:var(--lyb-pdp-accent)!important;font-size:1rem;font-weight:500;box-shadow:none}main[data-template=product] .product-details .buy-buttons-block+.button-block .button:before{content:"\2661  "}main[data-template=product] .product-details .buy-buttons-block+.button-block .button:hover,main[data-template=product] .product-details .buy-buttons-block+.button-block .button-secondary:hover{background-color:#ebe4dc!important;color:var(--lyb-pdp-accent)!important}main[data-template=product] .pdp-summary{margin:0;max-width:42rem;font-size:1rem;line-height:1.55;color:#3d3535}main[data-template=product] .product-details>.group-block:has(>.group-block .icon-block){flex-direction:column;align-items:flex-start;gap:.7rem;font-size:.9375rem;line-height:1.4}main[data-template=product] .product-details .group-block:has(.icon-block)>.group-block{flex-direction:row;align-items:center;gap:.5rem}main[data-template=product] .product-details .accordion{border-block-start:1px solid var(--lyb-pdp-border)}main[data-template=product] .product-details .accordion .details__header{font-family:var(--font-body--family);font-weight:600;font-size:1rem;padding-block:1rem;min-height:56px}main[data-template=product] .product-details .accordion .details{border-block-end:1px solid var(--lyb-pdp-border)}main[data-template=product] .product-details .accordion .icon-plus{display:none}main[data-template=product] .shopify-section:has(.lyb-product-features:not(.lyb-pdp-features)){display:none}main[data-template=product] .lyb-product-reviews{background-color:#f7f3ef}main[data-template=product] .lyb-product-reviews{padding-inline:max(var(--page-margin),36px)}main[data-template=product] .lyb-product-reviews__title{font-family:var(--font-heading--family);font-size:1.75rem;font-weight:600}main[data-template=product] .product-recommendations.section{padding-inline:max(var(--page-margin),100px)}main[data-template=product] .lyb-product-reviews__card{border-radius:8px;min-height:200px}.lyb-product-reviews__stars{color:#7b263a}main[data-template=product] .product-recommendations .text-block h2,main[data-template=product] .product-recommendations .text-block h3{font-family:var(--font-heading--family);font-size:1.75rem;line-height:1.2;letter-spacing:.016rem}main[data-template=product] .product-recommendations .product-card .product-title,main[data-template=product] .product-recommendations .product-card .product-title p{text-transform:none;letter-spacing:.0625rem;font-size:.875rem}main[data-template=product] .product-recommendations .product-card .price{text-transform:uppercase;letter-spacing:.0625rem;font-size:.875rem}@media screen and (min-width:990px){main[data-template=product] .product-recommendations ul.resource-list--grid{--resource-list-columns: repeat(4, 1fr)}}main[data-template=product] .shopify-section:has([data-testid=media-with-content]) .media-with-content{--media-height: 389px;--media-height-mobile: 280px}main[data-template=product] .shopify-section:has([data-testid=media-with-content]) .media-block{background-color:#e5e7eb}main[data-template=product] .shopify-section:has([data-testid=media-with-content]) .media-with-content__content{background-color:#f7f3ef}main[data-template=product] .shopify-section:has([data-testid=media-with-content]) .media-with-content__content h2{font-family:var(--font-heading--family);font-size:1.75rem;font-weight:600;letter-spacing:.016rem}main[data-template=product] .shopify-section:has([data-testid=media-with-content]) .media-with-content__content .button.link{color:var(--lyb-pdp-accent);font-weight:500;text-decoration:none}main[data-template=product] .shopify-section:has([data-testid=media-with-content]) .media-with-content__content .button.link:hover{text-decoration:underline}main[data-template=product]>.shopify-section~.shopify-section{content-visibility:auto;contain-intrinsic-size:auto 640px}main[data-template=product] .lyb-home-newsletter{background:var(--lyb-pdp-accent)}@media screen and (max-width:749px){main[data-template=product] .text-block.h3 :is(h1){font-size:2rem}main[data-template=product] .product-information__media slideshow-controls{align-self:flex-start;margin-inline:0;padding-inline-start:1rem}main[data-template=product] .product-details .product-form-buttons{flex-direction:column;align-items:stretch}main[data-template=product] .product-details .quantity-selector{flex:1 1 auto;width:100%;max-width:none;justify-content:space-between}main[data-template=product] .product-details .product-form-buttons>span:has(.add-to-cart-button){flex:1 1 auto;width:100%}main[data-template=product] .shopify-section:has([data-testid=media-with-content]) .media-block,main[data-template=product] .shopify-section:has([data-testid=media-with-content]) .media-with-content__media{min-height:0;height:16rem;overflow:hidden}main[data-template=product] .shopify-section:has([data-testid=media-with-content]) .media-block img,main[data-template=product] .shopify-section:has([data-testid=media-with-content]) .media-with-content__media img{width:100%;height:100%;object-fit:cover}main[data-template=product] .resource-list--grid{gap:1.25rem .65rem;padding-inline:.75rem}main[data-template=product] .resource-list .text-block[class*=product_title] p{min-height:2.6rem;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/lyb-product.css.map */
