.ol-pdp-crumbs{padding-top:24px}.ol-pdp-crumbs .ol-crumbs{margin-bottom:24px}.ol-pdp-crumbs [aria-current=page]{overflow-wrap:anywhere}.ol-pdp-main .product-information.section{display:block;max-width:var(--ol-wrap);margin-inline:auto;padding-inline:var(--ol-gutter)}.ol-pdp-main .product-information .product-information__grid{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;column-gap:56px;row-gap:28px;align-items:start}.ol-pdp-main .product-information__grid>.product-information__media,.ol-pdp-main .product-information__grid>.product-details{grid-column:auto!important;padding:0!important;width:auto;min-width:0}@media screen and (max-width:1000px){.ol-pdp-main .product-information .product-information__grid{grid-template-columns:minmax(0,1fr)!important}.ol-pdp-main .product-details,.ol-pdp-main .product-information__media media-gallery{position:static!important}}.ol-pdp-main .product-details>.group-block{padding:0!important}.ol-pdp-main .product-information__media slideshow-slides{border:1px solid var(--ol-ink);background:var(--ol-cream)}.ol-pdp-main .product-information__media .product-media-container,.ol-pdp-main .product-information__media .product-media,.ol-pdp-main .product-information__media slideshow-slide{background:var(--ol-cream);border-radius:0}.ol-pdp-main .product-information__media .product-media__image{mix-blend-mode:multiply;border-radius:0}.ol-pdp-main .product-information__media slideshow-arrows{display:none}.ol-pdp-main .product-information__media slideshow-controls{margin-top:12px;padding:0}.ol-pdp-main .product-information__media .slideshow-controls__thumbnails-container{width:100%;padding:0}.ol-pdp-main .product-information__media .slideshow-controls__thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;padding:0}.ol-pdp-main .product-information__media .slideshow-controls__thumbnail{width:auto;height:auto;min-width:0;aspect-ratio:1 / 1;padding:0;border:1px solid var(--ol-oat)!important;border-radius:0;background:var(--ol-cream);overflow:hidden;opacity:1;box-shadow:none}.ol-pdp-main .product-information__media .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--ol-ink)!important;outline:1px solid var(--ol-ink);outline-offset:-2px}.ol-pdp-main .product-information__media .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:0;mix-blend-mode:multiply}@media screen and (max-width:749px){.ol-pdp-main .product-information__media .slideshow-controls__thumbnails{gap:8px}}.ol-pdp-main .product-details{color:var(--ol-ink)}.ol-pdp-main .product-details h1{font-family:var(--ol-display);font-weight:400;font-size:34px;line-height:1.18;letter-spacing:0;text-transform:none;text-wrap:balance;margin:0;color:var(--ol-ink)}.ol-pdp-main .product-details product-price,.ol-pdp-main .product-details product-price .price,.ol-pdp-main .product-details product-price .compare-at-price{font-family:var(--ol-display);font-weight:400;font-size:20px;line-height:1.4;letter-spacing:0;color:var(--ol-ink)}.ol-pdp-main .product-details product-price .compare-at-price{opacity:.6}@media screen and (max-width:749px){.ol-pdp-main .product-details h1{font-size:26px}.ol-pdp-main .product-details product-price,.ol-pdp-main .product-details product-price .price,.ol-pdp-main .product-details product-price .compare-at-price{font-size:18px}}.ol-pdp-main .product-benefits__list{gap:8px}.ol-pdp-main .product-benefits__list li{font-family:var(--ol-text);font-weight:300;font-size:16px;line-height:1.68}.ol-pdp-main .product-benefits__list li:before{top:calc(.84em - 11px)}@media screen and (max-width:749px){.ol-pdp-main .product-benefits__list li{font-size:15px;line-height:1.7}}.ol-pdp-main variant-picker legend{font-family:var(--ol-label);font-weight:400;font-size:11px;line-height:1.3;letter-spacing:.2em;text-transform:uppercase;color:var(--ol-ink)}.ol-pdp-main variant-picker .variant-option__button-label{font-family:var(--ol-text);font-weight:400;font-size:12px;letter-spacing:.16em;text-transform:uppercase;border-radius:0;min-height:44px}.ol-pdp-main variant-picker .variant-option__button-label:has(:checked){box-shadow:inset 0 0 0 1px var(--ol-ink)}.ol-pdp-main .buy-buttons-block,.ol-pdp-main .sticky-add-to-cart__bar{--color-primary-button-background: var(--ol-moss);--color-primary-button-text: var(--ol-cream);--color-primary-button-border: var(--ol-moss);--color-primary-button-hover-background: var(--ol-moss);--color-primary-button-hover-text: var(--ol-cream);--color-primary-button-hover-border: var(--ol-moss)}.ol-pdp-main .product-form-buttons{flex-wrap:nowrap;gap:10px;margin-top:4px}.ol-pdp-main .product-form-buttons .quantity-selector{height:46px;border:1px solid var(--ol-ink);border-radius:0;background:transparent;color:var(--ol-ink)}.ol-pdp-main .product-form-buttons .quantity-selector button{width:44px;height:44px;padding:0;color:var(--ol-ink)}.ol-pdp-main .product-form-buttons .quantity-selector input{font-family:var(--ol-text);font-weight:400;font-size:15px;color:var(--ol-ink);min-width:32px}.ol-pdp-main .add-to-cart-button,.ol-pdp-main .sticky-add-to-cart__button{min-height:46px;height:46px;padding:0 28px;border:0;border-radius:0;background-color:var(--ol-moss);color:var(--ol-cream);box-shadow:none;font-family:var(--ol-text);font-weight:400;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase}.ol-pdp-main .add-to-cart-button:not(:disabled):hover,.ol-pdp-main .sticky-add-to-cart__button:not(:disabled):hover{filter:brightness(1.12)}.ol-pdp-main .product-form-buttons .add-to-cart-button{flex:1 1 auto;width:100%}.ol-pdp-main .product-form-buttons .add-to-cart-icon{display:none}.ol-pdp-main .add-to-cart-button:disabled{background-color:var(--ol-cream);color:var(--ol-ink);box-shadow:inset 0 0 0 1px var(--ol-ink);opacity:.7}.ol-pdp-assure{display:flex;flex-direction:column;gap:6px;color:var(--ol-ink)}.ol-pdp-assure p{margin:0;display:flex;gap:10px;align-items:center}.ol-pdp-assure svg{flex:none}.ol-pdp-desc{border-top:1px solid var(--ol-ink);padding-top:18px;display:flex;flex-direction:column;gap:12px;color:var(--ol-ink)}.ol-pdp-desc p{margin:0}.ol-pdp-desc a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ol-pdp-desc strong,.ol-pdp-desc b{font-weight:400}.ol-pdp-desc h2,.ol-pdp-desc h3,.ol-pdp-desc h4{font-family:var(--ol-label);font-weight:400;font-size:11px;line-height:1.3;letter-spacing:.2em;text-transform:uppercase;margin:6px 0 0}.ol-pdp-desc ul,.ol-pdp-desc ol{margin:0;padding-left:20px;font-family:var(--ol-text);font-weight:300;font-size:16px;line-height:1.68}.ol-pdp-desc table{width:100%;border-collapse:collapse;font-family:var(--ol-text);font-weight:300;font-size:14px;line-height:1.5}.ol-pdp-desc td,.ol-pdp-desc th{text-align:left;vertical-align:top;padding:8px 12px 8px 0;border-bottom:1px solid var(--ol-ink)}.ol-pdp-desc tr:first-child td,.ol-pdp-desc tr:first-child th{border-top:1px solid var(--ol-ink)}.ol-pdp-desc td:first-child,.ol-pdp-desc th{width:40%;font-family:var(--ol-label);font-weight:400;font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding-top:10px}.ol-spec{display:grid;grid-template-columns:90px minmax(0,1fr);gap:4px 16px;margin:0}.ol-spec dt{padding-top:2px}.ol-spec dd{margin:0 0 6px}.ol-pdp-main .product-details .accordion{--color-border: var(--ol-ink);--style-border-width: 1px;border-top:1px solid var(--ol-ink)}.ol-pdp-main .product-details .accordion .details{border-block:0!important;border-bottom:1px solid var(--ol-ink)!important}.ol-pdp-main .product-details .accordion .details__header{min-height:52px;padding:0;font-family:var(--ol-text);font-weight:400;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--ol-ink)}.ol-pdp-main .product-details .accordion .details-content{padding:0 0 16px}.ol-pdp-main .product-details .accordion .details-content .rte,.ol-pdp-main .product-details .accordion .details-content p,.ol-pdp-main .product-details .accordion .details-content li{font-family:var(--ol-text);font-weight:300;font-size:14px;line-height:1.5;color:var(--ol-ink)}.ol-pdp-main .product-details .accordion .details-content p{margin:0 0 8px}.ol-pdp-main .product-details .accordion .details-content p:last-child{margin-bottom:0}.ol-pdp-main .product-details .accordion .details-content ul{margin:0 0 8px;padding-left:18px}.ol-pdp-main .product-details .accordion .details-content strong{font-weight:400}.ol-pdp-main .product-details .accordion .details-content a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ol-pdp-main .sticky-add-to-cart__bar{border-radius:0;background:var(--ol-cream);color:var(--ol-ink);border:1px solid var(--ol-ink);box-shadow:none}.ol-pdp-main .sticky-add-to-cart__bar:before{display:none}.ol-pdp-main .sticky-add-to-cart__image{border-radius:0;background:var(--ol-cream)}.ol-pdp-main .sticky-add-to-cart__image-img{mix-blend-mode:multiply}.ol-pdp-main .sticky-add-to-cart__title{font-family:var(--ol-display);font-weight:400}.ol-pdp-story__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.ol-pdp-story__row+.ol-pdp-story__row{margin-top:56px}.ol-pdp-story__row--flip>:first-child{order:2}.ol-pdp-story__media{aspect-ratio:4 / 3;overflow:hidden;background:var(--ol-oat)}.ol-pdp-story__image{display:block;width:100%;height:100%;object-fit:cover}.ol-pdp-story__copy{display:flex;flex-direction:column;gap:12px;max-width:480px}.ol-pdp-story .t-h2.ol-pdp-story__heading{font-size:28px}@media screen and (max-width:1000px){.ol-pdp-story__row{grid-template-columns:minmax(0,1fr);gap:20px}.ol-pdp-story__row--flip>:first-child{order:0}}@media screen and (max-width:749px){.ol-pdp-story__row+.ol-pdp-story__row{margin-top:36px}}.ol-pdp-recs .section{--page-margin: var(--ol-gutter);--page-content-width: calc(var(--ol-wrap) - (var(--ol-gutter) * 2));--page-width: var(--ol-wrap)}.ol-pdp-recs .ol-pdp-recs__head{margin-bottom:24px}.ol-pdp-recs .ol-pdp-recs__head .t-h2{color:var(--ol-ink)}@media screen and (max-width:749px){.ol-pdp-recs .section{padding-block:40px}.ol-pdp-recs .ol-pdp-recs__head{margin-bottom:18px}.ol-pdp-recs .resource-list--grid{column-gap:16px}}.ol-pdp-faq__intro{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.ol-pdp-faq__intro .b-secondary{margin-top:6px}.ol-pdp-faq__text p:last-child{margin-bottom:0}.ol-pdp-faq .ol-accordion__body p{margin:0 0 10px}.ol-pdp-faq .ol-accordion__body p:last-child{margin-bottom:0}.ol-pdp-banner{position:relative;aspect-ratio:var(--ol-banner-ratio, 2.358);overflow:hidden;background:var(--ol-ink);color:var(--ol-cream)}.ol-pdp-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 0%}.ol-pdp-banner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--ol-scrim-strong) 0%,rgba(58,46,39,0) 60%)}.ol-pdp-banner__copy{position:absolute;left:0;right:0;bottom:0;padding-bottom:40px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.ol-pdp-banner__copy .t-label,.ol-pdp-banner__copy .t-h2{color:var(--ol-cream)}.ol-pdp-banner__copy .t-h2{max-width:560px}@media screen and (max-width:760px){.ol-pdp-banner{aspect-ratio:4 / 5}.ol-pdp-banner__image{object-position:var(--ol-banner-x-sm, 23%) 30%}.ol-pdp-banner__copy{padding-bottom:32px}}@media screen and (max-width:749px){body:has(main[data-template^=product]) #header-component .search-action--field{display:none!important}body:has(main[data-template^=product]) #header-component.header .header__row--top .header__columns{grid-template-areas:"menu logo actions";row-gap:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ol-product.css.map */
