.oaklen-main-product{--oaklen-ink: #29251f;--oaklen-ink-soft: #68625a;--oaklen-gold: #fdb109;--oaklen-gold-soft: #fff3d3;--oaklen-surface: #f8f6f4;--oaklen-surface-elev: #f2eee6;--oaklen-border: #e1ddd4;--oaklen-danger: #c0392b;background-color:#fff;color:var(--oaklen-ink)}.oaklen-main-product__inner{width:100%}.oaklen-main-product__layout{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:3.2rem}.oaklen-main-product__gallery{min-width:0px;align-self:start}.oaklen-main-product__gallery.is-lightbox-open{z-index:100}.oaklen-main-product__gallery-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.2rem}.oaklen-main-product__thumbs{display:none;flex-direction:column;gap:1rem}.oaklen-main-product__mobile-thumbs{margin-top:1rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.oaklen-main-product__thumb{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-width:1px;border-style:solid;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:0;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--oaklen-border)}.oaklen-main-product__thumb:hover,.oaklen-main-product__thumb.is-active{border-color:var(--oaklen-ink)}.oaklen-main-product__thumb-image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.oaklen-main-product__stage{position:relative;grid-column:span 12 / span 12;aspect-ratio:4/5;overflow:hidden;background-color:var(--oaklen-surface-elev);max-height:640px}.oaklen-main-product__slides{margin:0;height:100%;list-style-type:none;padding:0}.oaklen-main-product__slide{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;pointer-events:none}.oaklen-main-product__slide.is-active{opacity:1;pointer-events:auto}.oaklen-main-product__image,.oaklen-main-product__placeholder{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.oaklen-main-product__nav,.oaklen-main-product__zoom{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;border-width:0px;background-color:#ffffffe6;padding:0;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--oaklen-ink)}.oaklen-main-product__nav:hover,.oaklen-main-product__zoom:hover{background-color:var(--oaklen-ink);color:#fff}.oaklen-main-product__nav{top:50%;height:4rem;width:4rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.oaklen-main-product__nav--prev{left:1.2rem}.oaklen-main-product__nav--next{right:1.2rem}.oaklen-main-product__nav-icon,.oaklen-main-product__zoom-icon{height:1.6rem;width:1.6rem}.oaklen-main-product__zoom{right:1.2rem;top:1.2rem;height:3.6rem;width:3.6rem}.oaklen-main-product__counter{position:absolute;bottom:1.2rem;right:1.2rem;z-index:2;display:flex;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:.22em;background-color:var(--oaklen-ink);color:#fff}.oaklen-main-product__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;background-color:#000000e6;padding:2rem}.oaklen-main-product__lightbox[hidden]{display:none}.oaklen-main-product__lightbox-frame{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.oaklen-main-product__lightbox-image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.oaklen-main-product__lightbox-close,.oaklen-main-product__lightbox-nav{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;border-width:1px;border-style:solid;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:0;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:#ffffff38;color:var(--oaklen-ink)}.oaklen-main-product__lightbox-close:hover,.oaklen-main-product__lightbox-nav:hover{background-color:var(--oaklen-gold);border-color:var(--oaklen-gold)}.oaklen-main-product__lightbox-close{right:1.6rem;top:1.6rem;height:4rem;width:4rem}.oaklen-main-product__lightbox-close-icon,.oaklen-main-product__lightbox-nav-icon{height:1.6rem;width:1.6rem}.oaklen-main-product__lightbox-nav{top:50%;height:4.4rem;width:4.4rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.oaklen-main-product__lightbox-nav--prev{left:1.6rem}.oaklen-main-product__lightbox-nav--next{right:1.6rem}.oaklen-main-product__lightbox-counter{position:absolute;bottom:1.6rem;left:50%;display:flex;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;gap:.4rem;padding:.8rem 1.2rem;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:.22em;background-color:#fff;color:var(--oaklen-ink)}.oaklen-main-product__info{display:flex;min-width:0px;flex-direction:column;gap:2rem}.oaklen-main-product__sku{display:flex;align-items:center;gap:.8rem;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:.28em;color:var(--oaklen-ink-soft)}.oaklen-main-product__sku strong{font-weight:500;color:var(--oaklen-ink)}.oaklen-main-product__heading-wrap{display:flex;flex-direction:column;gap:.8rem}.oaklen-main-product__series{font-size:11px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:.22em;color:var(--oaklen-gold)}.oaklen-main-product__title{margin:0;font-size:3rem;font-weight:400;line-height:1.1;letter-spacing:0em;color:var(--oaklen-ink);font-family:var(--font-body-family)}.oaklen-main-product__summary{margin:0;font-size:14px;line-height:1.625;color:var(--oaklen-ink-soft)}.oaklen-main-product__availability{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:.22em;color:var(--oaklen-ink)}.oaklen-main-product__availability-dot{height:.8rem;width:.8rem;border-radius:9999px;background-color:#10b981}.oaklen-main-product__availability-dot--out{background-color:#ef4444}.oaklen-main-product__availability-note{text-transform:none;letter-spacing:0em;color:var(--oaklen-ink-soft)}.oaklen-main-product__availability-note:before{content:"\b7";margin-right:.8rem}.oaklen-main-product__price .price{font-size:34px;font-weight:600;line-height:1;letter-spacing:0em;color:var(--oaklen-ink)}.oaklen-main-product__price{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.oaklen-main-product__price .price--on-sale .price-item--sale{color:var(--oaklen-danger)}.oaklen-main-product__price .price--on-sale .price-item--regular{font-size:1.8rem;font-weight:400;color:var(--oaklen-ink-soft)}.oaklen-main-product__discount{display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;gap:.8rem;border-width:1px;border-style:solid;padding:.8rem 1.2rem;background-color:var(--oaklen-gold-soft);border-color:var(--oaklen-gold)}.oaklen-main-product__discount span{display:inline-flex;align-items:center;padding:.2rem .8rem;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:.22em;background-color:var(--oaklen-gold);color:var(--oaklen-ink)}.oaklen-main-product__discount p{margin:0;font-size:12.5px;line-height:1;color:var(--oaklen-ink)}.oaklen-main-product__rating{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:13px;font-weight:500;color:var(--oaklen-ink)}.oaklen-main-product__rating a{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:4px;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--oaklen-ink-soft);-webkit-text-decoration-color:var(--oaklen-gold);text-decoration-color:var(--oaklen-gold)}.oaklen-main-product__rating a:hover{color:var(--oaklen-ink)}.oaklen-main-product__stars{display:flex;align-items:center;color:var(--oaklen-gold)}.oaklen-main-product__star{height:1.6rem;width:1.6rem}.oaklen-main-product__block{margin:0}.oaklen-main-product .product-form__input{margin:0;max-width:none}.oaklen-main-product .form__label{margin-bottom:.8rem;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:.22em;color:var(--oaklen-ink)}.oaklen-main-product .product-form__input--pill input[type=radio]+label{border-radius:0;border-width:1px;border-style:solid;padding:1.2rem 1.6rem;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:.18em;border-color:var(--oaklen-border);color:var(--oaklen-ink)}.oaklen-main-product .product-form__input--pill input[type=radio]:checked+label{background-color:var(--oaklen-ink);border-color:var(--oaklen-ink);color:#fff}.oaklen-main-product__quantity-block{display:flex;align-items:center;gap:1.2rem}.oaklen-main-product__quantity-label{font-size:11px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:.22em;color:var(--oaklen-ink)}.oaklen-main-product__quantity{display:inline-flex;height:4.4rem;min-height:0px;width:auto;border-width:1px;border-style:solid;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));border-color:var(--oaklen-border)}.oaklen-main-product__quantity:before,.oaklen-main-product__quantity:after{display:none}.oaklen-main-product__quantity-button{display:flex;height:100%;width:4.4rem;align-items:center;justify-content:center;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:0;font-size:15px;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--oaklen-ink)}.oaklen-main-product__quantity-button:hover{background-color:var(--oaklen-ink);color:#fff}.oaklen-main-product__quantity-input{height:100%;width:4.8rem;border-top-width:0px;border-bottom-width:0px;border-left-width:1px;border-right-width:1px;border-style:solid;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));text-align:center;font-size:14px;border-color:var(--oaklen-border);color:var(--oaklen-ink)}.oaklen-main-product__buy-buttons .product-form__buttons{display:grid;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.oaklen-main-product__buy-buttons .product-form__submit,.oaklen-main-product__buy-now{height:46px;max-height:46px;min-height:46px;border-radius:0;border-width:1px;border-style:solid;padding-left:1.6rem;padding-right:1.6rem;padding-top:0;padding-bottom:0;text-align:center;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:.22em;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.oaklen-main-product__buy-buttons .product-form__submit{background-color:var(--oaklen-gold);border-color:var(--oaklen-gold);color:var(--oaklen-ink)}.oaklen-main-product__buy-buttons .product-form__submit:hover{filter:brightness(.96)}.oaklen-main-product__buy-now{background-color:var(--oaklen-ink);border-color:var(--oaklen-ink);color:#fff}.oaklen-main-product__buy-now:hover{background-color:#000;border-color:#000;color:#fff}.oaklen-main-product__buy-now[aria-disabled=true]{pointer-events:none;opacity:.55}.oaklen-main-product__description{font-size:14px;line-height:1.625;color:var(--oaklen-ink-soft)}.oaklen-main-product__benefits{margin:0;display:grid;list-style-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-width:1px;border-style:solid;padding:0;background-color:var(--oaklen-border);border-color:var(--oaklen-border)}.oaklen-main-product__benefits li{display:flex;align-items:center;gap:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.2rem 1.4rem}.oaklen-main-product__benefit-icon{height:1.6rem;width:1.6rem;flex-shrink:0;color:var(--oaklen-gold)}.oaklen-main-product__benefits span{font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:1.375;letter-spacing:.16em;color:var(--oaklen-ink)}.oaklen-main-product__payments{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;border-width:1px;border-style:solid;padding:1.2rem 1.4rem;background-color:var(--oaklen-surface);border-color:var(--oaklen-border)}.oaklen-main-product__lock{display:flex;height:1.6rem;width:1.6rem;align-items:center;justify-content:center;color:var(--oaklen-ink-soft)}.oaklen-main-product__lock svg{height:100%;width:100%}.oaklen-main-product__payments>span:not(.oaklen-main-product__lock){margin-right:auto;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:.22em;color:var(--oaklen-ink)}.oaklen-main-product__payment-icons{margin:0;display:flex;list-style-type:none;flex-wrap:wrap;align-items:center;gap:.6rem;padding:0}.oaklen-main-product__payment-icons li{display:flex;height:2.4rem;width:4rem;align-items:center;justify-content:center;border-width:1px;border-style:solid;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));border-color:var(--oaklen-border)}.oaklen-main-product__payment-icon{max-height:1.6rem;width:auto}.oaklen-main-product__accordions{margin-top:.8rem}.oaklen-main-product__accordion{border-bottom-width:1px;border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-color:var(--oaklen-border)}.oaklen-main-product__accordion:first-child{border-top-width:1px}.oaklen-main-product__accordion summary{display:flex;cursor:pointer;list-style-type:none;align-items:center;justify-content:space-between;gap:1.6rem;padding-top:1.6rem;padding-bottom:1.6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--oaklen-ink);text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.oaklen-main-product__accordion summary::-webkit-details-marker{display:none}.oaklen-main-product__accordion summary::marker{content:"";display:none}.oaklen-main-product__accordion summary>span:first-child{font-size:12px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:.22em;color:var(--oaklen-ink)}.oaklen-main-product__summary-icon{position:relative;display:flex;height:2.8rem;width:2.8rem;flex-shrink:0;align-items:center;justify-content:center;border-width:1px;border-style:solid;border-color:var(--oaklen-border);color:var(--oaklen-ink)}.oaklen-main-product__summary-svg{height:1.2rem;width:1.2rem}.oaklen-main-product__summary-svg--minus,.oaklen-main-product__accordion[open] .oaklen-main-product__summary-svg--plus{display:none}.oaklen-main-product__accordion[open] .oaklen-main-product__summary-svg--minus{display:block}.oaklen-main-product__accordion-body{padding-bottom:2rem}.oaklen-main-product__specs{width:100%;border-collapse:collapse;font-size:12.5px}.oaklen-main-product__specs tr{border-bottom-width:1px;border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-color:var(--oaklen-border)}.oaklen-main-product__specs tr:last-child{border-bottom:0}.oaklen-main-product__specs th{padding-top:1rem;padding-bottom:1rem;padding-right:1.2rem;text-align:left;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.375;letter-spacing:.14em;color:var(--oaklen-ink-soft)}.oaklen-main-product__specs td{padding-top:1rem;padding-bottom:1rem;text-align:right;line-height:1.375;color:var(--oaklen-ink)}.oaklen-main-product__resources{margin:0;display:grid;list-style-type:none;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;padding:0}.oaklen-main-product__resources a{display:flex;height:100%;align-items:center;gap:1.2rem;border-width:1px;border-style:solid;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem;-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--oaklen-border)}.oaklen-main-product__resources a:hover{border-color:var(--oaklen-ink)}.oaklen-main-product__resource-thumb{position:relative;display:flex;height:5.6rem;width:8rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;background-color:var(--oaklen-ink)}.oaklen-main-product__resource-thumb--file{border-width:1px;border-style:solid;background-color:var(--oaklen-surface);border-color:var(--oaklen-border)}.oaklen-main-product__resource-thumb--file span{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--oaklen-gold)}.oaklen-main-product__resource-image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.8;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.oaklen-main-product__resources a:hover .oaklen-main-product__resource-image{opacity:1}.oaklen-main-product__resource-icon{position:relative;z-index:1;height:1.6rem;width:1.6rem;color:#fff}.oaklen-main-product__resource-copy{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column;gap:.4rem}.oaklen-main-product__resource-copy strong{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12.5px;font-weight:400;line-height:1.25;color:var(--oaklen-ink)}.oaklen-main-product__resource-copy em{font-size:10px;text-transform:uppercase;font-style:normal;line-height:1;letter-spacing:.18em;color:var(--oaklen-ink-soft)}@media(min-width:640px){.oaklen-main-product__resources{grid-template-columns:repeat(2,minmax(0,1fr))}.oaklen-main-product__stage{aspect-ratio:5/4;max-height:620px}}@media(min-width:990px){.oaklen-main-product__layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:4.8rem}.oaklen-main-product__gallery{grid-column:span 7 / span 7;position:-webkit-sticky;position:sticky;top:3rem;z-index:1}.oaklen-main-product__thumbs{grid-column:span 2 / span 2;display:flex}.oaklen-main-product__mobile-thumbs{display:none}.oaklen-main-product__stage{grid-column:span 10 / span 10;aspect-ratio:10/7;max-height:none}.oaklen-main-product__image,.oaklen-main-product__placeholder{-o-object-fit:contain;object-fit:contain}.oaklen-main-product__info{grid-column:span 5 / span 5}.oaklen-main-product__title{font-size:3.6rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-oaklen-main-product.css.map */
