.oc-mr-main-product-section{position:relative;z-index:2}.revamp-section .page-content--product{padding-top:50px}.revamp-section .product__thumbs--below{position:unset;transform:none}.revamp-section .product__thumbs--below .product__thumbs--scroller{left:0}.revamp-section .product-grid__container .product__thumbs--below .product__thumb-item a{height:100%}.revamp-section .product-grid__container .product__thumbs--below .product__thumb-item a .image-wrap{width:100%}.revamp-section .product__thumbs--below .product__thumbs--scroller .product__thumb-item{display:inline-block}.revamp-section .product-grid__container.grid{margin:0}.revamp-section .product-grid__container .grid__item{padding:0}.revamp-section .product-grid__container .product-grid__content{margin-left:24px;z-index:1}.revamp-section .medium-up--one-half{width:calc((100% - 24px)/2)}.revamp-section .product__photos{margin:0}.revamp-section .product-grid__container .product__main-photos{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.revamp-section .product-grid__container .product__main-photos .flickity-viewport,.revamp-section .product-grid__container .product__main-photos [data-product-photos]>.product-main-slide{overflow:hidden}.revamp-section .product-image-main[data-size=fix] .image-wrap{padding-bottom:unset!important;height:100%!important}.revamp-section .product-image-main[data-size=fix] .image-wrap img{position:unset;height:500px}.revamp-section .product-grid__container .product__thumbs--below .product__thumb-item{margin-right:12px;margin-top:12px;width:138px;max-width:138px;height:138px;max-height:138px;border:none}.revamp-section .product-grid__container .product__thumbs--below .product__thumb-item a{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;display:flex;justify-content:center;align-items:center}.revamp-section .product-grid__container .product__thumb-item a.is-active:before,.revamp-section .product-grid__container .product__thumb-item a:focus:before{content:none}.revamp-section .product-grid__container .product__thumbs--below .product__thumb-item a.is-active{border:2px solid #158cc5}.revamp-section .product-grid__container .product__thumb .image-wrap img{border:none}.revamp-section .product-grid__container .custom-swiper-actions{position:absolute;padding:0 8px;justify-content:space-between;width:100%;top:50%;transform:translateY(-50%)}.revamp-section .product-grid__container .custom-swiper-actions>div{background-color:#0000000a;border:none;cursor:pointer}.revamp-section .product-grid__container .custom-swiper-actions>div:hover{background-color:#0000001a}.revamp-section .product-grid__container .custom-swiper-actions>div.swiper-button-disabled svg path{stroke:#c3c3c3}.revamp-section .product-single__meta{padding:0}.revamp-section .product-single__meta .product-single__title{font-size:32px;line-height:1.25;margin-bottom:0}.revamp-section .product-block{margin-bottom:40px}.revamp-section .product-block.product-block--header{margin-bottom:6px}.revamp-section [data-product-blocks] .shopify-app-block{margin-bottom:24px}.revamp-section [data-product-blocks] .wc_product_review_badge{cursor:pointer}.revamp-section [data-product-blocks] .wc_product_review_badge .wc_review_badge_inner{padding:0}.revamp-section [data-product-blocks] .wc_product_review_badge .wc_review_badge_inner .wc_review_badge_star{vertical-align:bottom}.revamp-section .oc-financing-as-low-as>img{margin:0 8px}.revamp-section .sticky .ClickleaseButton{display:none}.revamp-section [data-product-blocks] .ClickleaseButton{margin-top:-24px!important}.revamp-section [data-product-blocks] .ClickleaseButton .oc-financing-as-low-as{padding:0;border:none;justify-content:center}.revamp-section .product-block label{font-size:18px;line-height:1.2;font-weight:700;color:var(--omt-font-color-2f2725);margin-bottom:12px}.revamp-section .payment-list .payment-icons img{width:37px;height:27px;max-width:37px;flex-shrink:0;display:block;object-fit:contain;object-position:center}.revamp-section .product-block .variant-input{width:100%}.revamp-section .product-block .variant-input.variant-input-single-text{width:auto;margin-right:12px;margin-bottom:12px}.revamp-section .product-block .variant-input-wrap{margin:0}.revamp-section .product-block .variant-input-wrap label{width:100%;margin:0;padding:12px 16px;border:1px solid var(--omt-border-color-EOEOEO);border-radius:8px;box-shadow:none;font-size:16px;font-weight:400}.revamp-section .product-block .variant-input-wrap label img{width:86px;height:86px;object-fit:cover}.revamp-section .product-block .variant-input-wrap label>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:12px}.revamp-section .product-block .variant-input-wrap label>div:first-child .variant-title{flex-grow:1}.revamp-section .product-block .variant-input-wrap label>div:first-child .variant-title p{font-family:Metropolis;font-size:16px;line-height:1.3;color:var(--omt-font-color-2f2725)}.revamp-section .product-block .variant-input-wrap label>div:first-child .variant-price{display:flex;flex-direction:column;gap:4px;font-family:Metropolis;font-size:16px;line-height:1;color:var(--omt-font-color-2f2725)}.revamp-section .product-block .variant-input-wrap label>div:first-child .variant-price .product__price{font-family:Metropolis;font-size:16px;line-height:1.2;color:#c3c3c3}.revamp-section .product-block .variant-input-wrap label>div:first-child .variant-label{width:fit-content;padding:4px 8px;font-family:Metropolis;font-size:12px;line-height:1;font-weight:400;border-radius:20px;margin-bottom:4px}.revamp-section .product-block .variant-input-wrap label>div:first-child .variant-label.variant-label--primary{color:#fff;background-color:var(--omt-main-color-158CC5)}.revamp-section .product-block .variant-input-wrap label>div:first-child .variant-label.variant-label--secondary{color:var(--omt-main-color-158CC5);background-color:#edf9ff}.revamp-section .product-block .variant-input-wrap .variant-info{padding:12px;border-radius:4px;background-color:#f6f6f6;font-family:Metropolis;font-size:14px;line-height:1.5;font-weight:400;color:#464a4b;margin-top:6px;display:none!important}.revamp-section .product-block .product-recommendations .variant-input-wrap label .variant-info{display:flex!important;align-items:center;justify-content:flex-start;gap:20px}.revamp-section .variant-input-wrap label{display:block;margin-bottom:12px}.revamp-section .variant-input-wrap input[type=radio]:checked+label{box-shadow:none;border:2px solid var(--omt-main-color-158CC5)}.revamp-section .variant-input-wrap input[type=checkbox]:checked+label{box-shadow:none;border:2px solid var(--omt-main-color-158CC5)}.revamp-section .variant-input-wrap input[type=checkbox]:checked+label .rounded-checkbox{background-color:#158cc5;border-color:#158cc5}.revamp-section .variant-input-wrap input[type=checkbox]:checked+label .rounded-checkbox:before{content:"";width:6px;height:9px;border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;left:4px;top:1px;transform:rotate(38deg)}.revamp-section .variant-input-wrap .rounded-checkbox{display:block;width:16px;height:16px;border-radius:50%;border:1px solid #464a4b;flex-shrink:0;position:relative}.revamp-section .product__quantity .js-qty__wrapper{height:var(--oc-buy-control-height, 48px);width:148px;max-width:148px;padding:0 48px;border:1px solid var(--omt-border-color-EOEOEO);border-radius:4px;box-sizing:border-box}.revamp-section .payment-buttons .product__quantity .js-qty__adjust{padding:0!important;top:12px!important;bottom:12px!important}.revamp-section .payment-buttons .product__quantity .js-qty__adjust--minus{left:15px!important}.revamp-section .payment-buttons .product__quantity .js-qty__adjust--plus{right:15px!important}.revamp-section .product__quantity .js-qty__adjust .icon{width:24px;height:24px;color:#2f2726}.revamp-section .product__quantity .js-qty__adjust .icon:hover{color:#158cc5}.revamp-section .product__quantity .js-qty__num{padding:0;margin:12px 0;height:calc(100% - 24px);border:none;border-left:1px solid var(--omt-border-color-EOEOEO);border-right:1px solid var(--omt-border-color-EOEOEO);font-size:24px;line-height:1.2;font-family:Metropolis;color:#2f2726}.revamp-section .product-single__form .product__policies:not(.shopify-payment-terms){display:none}.revamp-section .product-single__form .shopify-payment-terms{text-align:center;color:#2f2726}.revamp-section .product-single__form .payment-buttons .add-to-cart{width:auto!important;flex:1 1 auto;min-width:0;white-space:nowrap;height:var(--oc-buy-control-height, 48px)!important;min-height:var(--oc-buy-control-height, 48px)!important;max-height:var(--oc-buy-control-height, 48px)!important;padding:0 32px!important;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1.2}.revamp-section .buy-button:not(.sticky) .payment-buttons .add-to-cart[is_atc]{overflow:hidden;animation:atc-shake 5s ease 2s infinite}@keyframes atc-shake{3%{-webkit-transform:translateX(9px);transform:translate(9px)}6%{-webkit-transform:translateX(-9px);transform:translate(-9px)}8%{-webkit-transform:translateX(6px);transform:translate(6px)}10%{-webkit-transform:translateX(-6px);transform:translate(-6px)}13%{-webkit-transform:translateX(3px);transform:translate(3px)}16%,to{-webkit-transform:translateX(0);transform:translate(0)}}.revamp-section .product-single__form .payment-buttons .add-to-cart[is_atc] span[data-add-to-cart-text]{display:flex;align-items:center;justify-content:center;gap:6px}.revamp-section .product-single__form .payment-buttons .add-to-cart[is_atc] .btn-icon{display:none}.revamp-section .buy-button:not(.sticky) .payment-buttons .add-to-cart[is_atc] .btn-icon{width:20px;height:20px;display:block;transform:translate3d(-40px,45px,0);transition-property:transform;will-change:transform;transition-duration:.3s}.revamp-section .buy-button:not(.sticky) .payment-buttons .add-to-cart[is_atc] .btn-text{transform:translate3d(-20px,0,0);transition-property:transform,color;will-change:transform,color;transition-duration:.3s}.revamp-section .buy-button:not(.sticky) .payment-buttons .add-to-cart[is_atc]:hover .btn-icon,.revamp-section .buy-button:not(.sticky) .payment-buttons .add-to-cart[is_atc]:hover .btn-text{transform:translateZ(0)}.revamp-section .product-single__form .shopify-payment-button__more-options{display:none}.revamp-section .product-single__form .payment-buttons{--oc-buy-control-height: 48px}.revamp-section .product-single__form .shopify-payment-button,.revamp-section .product-single__form .shopify-payment-button__button{height:unset!important;min-height:unset!important}.revamp-section .product-single__form .shopify-payment-button__button--unbranded{height:unset!important;font-size:18px;line-height:21.6px;font-weight:700;padding:12px 32px;border-radius:48px;border:none;cursor:pointer;box-sizing:border-box;transition:all .4s cubic-bezier(.165,.84,.44,1) 0s}.revamp-section .product-single__form .shopify-payment-button__button [role=button]{font-size:18px!important;line-height:21.6px!important;padding:12px 32px!important;border-radius:48px!important;border:none;cursor:pointer;min-height:unset!important;max-height:unset!important}.revamp-section .payment-buttons.oc-payment-buttons--has-custom{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;row-gap:12px;align-items:stretch}.revamp-section .payment-buttons.oc-payment-buttons--has-custom>.quantity-and-button{grid-column:1 / -1;grid-row:1}.revamp-section .payment-buttons.oc-payment-buttons--has-custom>.shopify-payment-button{grid-column:2;grid-row:2;width:100%;margin:0}.revamp-section .payment-buttons.oc-payment-buttons--has-custom>.oc-custom-buy-button{grid-column:1;grid-row:2}.revamp-section .payment-buttons.oc-payment-buttons--custom-only>.oc-custom-buy-button{width:100%;margin-top:0}.revamp-section .oc-custom-buy-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--oc-buy-control-height, 48px);min-height:var(--oc-buy-control-height, 48px);max-height:var(--oc-buy-control-height, 48px);padding:0 32px;border:none;border-radius:48px;background-color:var(--oc-custom-buy-bg, #2f2725);color:var(--oc-custom-buy-color, #ffffff);font-family:Metropolis,sans-serif;font-size:18px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:opacity .2s ease}.revamp-section .oc-custom-buy-button:link,.revamp-section .oc-custom-buy-button:visited,.revamp-section .oc-custom-buy-button:hover,.revamp-section .oc-custom-buy-button:focus,.revamp-section .oc-custom-buy-button:active{color:var(--oc-custom-buy-color, #ffffff)!important;text-decoration:none}.revamp-section .oc-custom-buy-button:hover{opacity:.9}.revamp-section .custom_list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:8px;height:fit-content;border:none;margin-top:12px}.revamp-section .custom_list li{width:calc((100% - 24px)/4)!important;height:auto;border:1px solid var(--omt-border-color-EOEOEO);border-radius:8px}.revamp-section .custom_list li a{height:100%;padding:16px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;line-height:1.2;color:#2f2726}.revamp-section .custom_list li a:hover{background-color:unset;color:unset}.revamp-section .custom_list li a img{width:24px;height:24px;object-fit:contain;flex-shrink:0}.revamp-section .product-block.product-block--price [data-product-price]{font-size:24px;line-height:1.2;font-weight:700;color:var(--omt-font-color-2f2725)}.revamp-section .product-block.product-block--price [data-product-price].on-sale{color:#d2232b}.revamp-section .product-block.product-block--price [data-compare-price]{font-size:18px;line-height:1.5;font-weight:400;color:#c3c3c3}.revamp-section .product-block.product-block--price [data-save-price]{font-size:18px;line-height:1.2;font-weight:700;color:#d2232b}.product-countdown{padding:12px 16px;border-radius:8px;background-color:var(--omt-main-color-158CC5);display:flex;gap:17px;width:fit-content}.product-countdown--item{display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;position:relative}.product-countdown--item>div:first-child{font-size:18px;line-height:21.6px;font-weight:700;color:var(--omt-main-color-158CC5);padding:4px 8px;background-color:#fff;border-radius:8px;width:40px;text-align:center}.product-countdown--item>div:last-child{font-size:12px;line-height:12px;color:#fff;opacity:.7}.product-countdown--min:after{content:":";font-size:18px;line-height:27px;color:#fff;position:absolute;top:3px;right:-11px}.product-countdown--min:before{content:":";font-size:18px;line-height:27px;color:#fff;position:absolute;top:3px;left:-11px}.product-recommendations .variant-info span{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.product-recommendations .variant-info a{flex:0 0 auto;flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;align-self:center;gap:4px;white-space:nowrap;font-weight:700;color:#158cc5}.product-recommendations .variant-info a svg{flex-shrink:0;width:20px;height:20px;display:block}.product-recommendations .variant-info path{stroke:#158cc5}.revamp-section .product-recommendations select{border:1px solid #e0e0e0;border-radius:4px;padding:4px 27px 4px 8px;font-size:16px;line-height:1}.revamp-section .product-recommendations label>div:first-child{display:grid!important;grid-template-columns:auto auto 1fr auto;grid-template-rows:auto auto;row-gap:4px!important}.revamp-section .product-recommendations .rounded-checkbox{grid-row:1 / span 2;grid-column:1 / span 1}.revamp-section .product-recommendations img{grid-row:1 / span 2;grid-column:2 / span 1}.revamp-section .product-recommendations .variant-title{grid-row:1 / span 1;grid-column:3 / span 1}.revamp-section .product-recommendations label>div:first-child:not(:has(.variant-option)) .variant-title{grid-row:1 / span 2;grid-column:3 / span 1}.revamp-section .product-recommendations .variant-price{grid-row:1 / span 2;grid-column:4 / span 1}.revamp-section .product-recommendations .variant-option{align-self:flex-start;grid-row:2 / span 1;grid-column:3 / span 1}.revamp-section .quantity-and-button{display:flex;gap:12px;align-items:center;width:100%;min-width:0}.revamp-section .quantity-and-button .product__quantity{flex:0 0 auto}.revamp-section .quantity-and-button .js-qty__wrapper{border-radius:48px!important;width:196px!important;max-width:196px!important;height:var(--oc-buy-control-height, 48px);min-height:var(--oc-buy-control-height, 48px);max-height:var(--oc-buy-control-height, 48px);box-sizing:border-box}.revamp-section .quantity-and-button .add-to-cart{flex:1 1 auto;width:auto!important;min-width:0;white-space:nowrap;height:var(--oc-buy-control-height, 48px)!important;min-height:var(--oc-buy-control-height, 48px)!important;max-height:var(--oc-buy-control-height, 48px)!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box;line-height:1.2}.revamp-section .shopify-payment-button:has(.shopify-cleanslate) .shopify-payment-button__button--unbranded,.revamp-section .shopify-payment-button:has([role=button]:not(.shopify-payment-button__button--unbranded)) .shopify-payment-button__button--unbranded{display:none!important}.revamp-section .product-single__form .payment-buttons,.revamp-section .buy-button.sticky .payment-buttons{--shopify-accelerated-checkout-button-block-size: var(--oc-buy-control-height, 48px)}.revamp-section .custom_list.mobile-hide{display:flex!important}.revamp-section .custom_list.desktop-hide{display:none!important}.revamp-section .buy-button.sticky{position:fixed;bottom:0;left:0;right:0;z-index:20;width:100%;height:max-content;background:var(--sticky-atc-bg, #fff);box-shadow:0 -8px 16px #252c2f08}.revamp-section .buy-button.sticky .sticky-container{width:100%;max-width:1920px;margin:0 auto;padding:6px 80px;box-sizing:border-box;display:flex;align-items:center}.revamp-section .buy-button.sticky .sticky-container>.product-block{flex-shrink:0;display:flex;align-items:center}.revamp-section .buy-button.sticky .product-content{display:flex;align-items:center;flex-grow:1;gap:18px;margin-right:10px;min-width:0}.revamp-section .buy-button.sticky .product-content img{width:66px;height:auto;flex-shrink:0}.revamp-section .buy-button.sticky .product-content .product-title{flex-grow:1;font-size:16px;font-weight:700;line-height:1;color:var(--sticky-atc-title-color, #2f2725);margin:0;overflow:hidden;display:flex;flex-direction:column;gap:4px;min-width:0}.revamp-section .buy-button.sticky .product-content .product-title>span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.revamp-section .buy-button.sticky .product-content .additional-desc{font-size:14px;font-weight:400;line-height:20px;color:var(--sticky-atc-desc-color, #464a4b);margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.revamp-section .buy-button.sticky .product-content .additional-desc[hidden]{display:none!important}.revamp-section .buy-button.sticky .sticky-price-col{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px}.revamp-section .buy-button.sticky .sticky-financing{font-family:Metropolis,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var(--sticky-atc-financing-color, #00a5ff);text-decoration:none;text-align:right;white-space:nowrap}.revamp-section .buy-button.sticky .sticky-financing:hover{color:var(--sticky-atc-financing-color, #00a5ff);text-decoration:underline}.revamp-section .buy-button.sticky .sticky-financing[hidden],.revamp-section .buy-button.sticky .product__quantity,.revamp-section .buy-button.sticky .shopify-payment-terms,.revamp-section .buy-button.sticky .product-price label,.revamp-section .buy-button.sticky .product-price .ClickleaseButton,.revamp-section .buy-button.sticky .oc-custom-buy-button,.revamp-section .buy-button.sticky .js-qty__wrapper{display:none!important}.revamp-section .buy-button.sticky,.revamp-section .buy-button.sticky .product-block{margin:0}.revamp-section .buy-button.sticky .payment-buttons,.revamp-section .buy-button.sticky .payment-buttons.oc-payment-buttons--has-custom,.revamp-section .buy-button.sticky .payment-buttons.oc-payment-buttons--custom-only{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%}.revamp-section .buy-button.sticky .quantity-and-button{width:auto;flex:0 1 auto;min-width:0;gap:8px}.revamp-section .buy-button.sticky .payment-buttons .add-to-cart{flex:0 1 auto;width:auto!important;white-space:nowrap;height:var(--oc-buy-control-height, 48px)!important;min-height:var(--oc-buy-control-height, 48px)!important;max-height:var(--oc-buy-control-height, 48px)!important;padding-top:0!important;padding-bottom:0!important;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1.2;overflow:visible}@media screen and (min-width:769px){.revamp-section .buy-button.sticky .quantity-and-button{display:contents}.revamp-section .buy-button.sticky .payment-buttons .add-to-cart,.revamp-section .buy-button.sticky [data-sold-out-button],.revamp-section .buy-button.sticky [data-notify-me-button]{order:1}.revamp-section .buy-button.sticky .shopify-payment-button{order:2}}.revamp-section .buy-button.sticky .shopify-payment-button{position:relative;margin:0;width:210px;flex:0 0 210px;height:unset!important;min-height:unset!important;max-height:unset!important;align-self:center}.revamp-section .buy-button.sticky .shopify-payment-button__button,.revamp-section .buy-button.sticky .shopify-payment-button__button [role=button]{height:unset!important;min-height:unset!important;max-height:unset!important}.revamp-section .buy-button.sticky .payment-buttons.oc-payment-buttons--has-custom>.quantity-and-button,.revamp-section .buy-button.sticky .payment-buttons.oc-payment-buttons--has-custom>.shopify-payment-button{grid-column:auto;grid-row:auto}.revamp-section .buy-button.sticky .sticky-container .product-price{flex-shrink:0}.revamp-section .buy-button.sticky .product-content .product__price,.revamp-section .buy-button.sticky .product-content .product__price-savings{font-size:16px;font-weight:700;padding:0}.revamp-section .buy-button.sticky .product-content .product__price{color:var(--sticky-atc-price-color, #2f2725)}.revamp-section .buy-button.sticky .product-content .product__price-savings{color:#d2232b}.revamp-section .buy-button.sticky .product-content .product__price--compare{color:var(--sticky-atc-price-color, #2f2725);opacity:.6;font-weight:400}.revamp-section .buy-button:not(.sticky) .product-content{display:none}.revamp-section .buy-button.sticky .shopify-cleanslate span[aria-hidden=true]{display:none}@media screen and (max-width:1024px){.revamp-section .buy-button.sticky .sticky-container{padding:16px}}.revamp-section .product-label{font-size:16px;line-height:1;font-weight:700;padding:12px 16px;margin-bottom:24px;background-color:#edf9ff;color:#158cc5;width:fit-content;border-radius:4px}.revamp-section .buy-button .errors{border:none;background:none;padding:0;margin:0}.revamp-section .buy-button .errors .overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:5;background-color:#0009}.revamp-section .buy-button .errors .content{position:fixed;width:384px;max-width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);z-index:6;padding:16px 24px;border-radius:8px;display:flex;flex-direction:column;gap:16px;background-color:#fff;justify-content:center;align-items:center;font-size:16px;line-height:1.3;color:#0b1921}.revamp-section .buy-button .errors .content button{font-size:18px;line-height:1.3;font-weight:700;color:#fff;padding:4px 20px;border-radius:37px;background-color:#158cc5}.revamp-section .product-anchor-link{display:flex;justify-content:center;gap:50px;position:fixed;left:50%;transform:translate(-50%);z-index:4;width:100%;max-width:1920px;height:auto;padding:16px 0;background:#fff;box-shadow:0 8px 16px #252c2f08;overflow:auto}.revamp-section .product-anchor-link a{font-size:16px;line-height:1;font-weight:700;color:#2f2725}.revamp-section .product-anchor-link a:hover{color:#158cc5}.revamp-section .product-anchor-link:not(:has(a)){display:none!important}.revamp-section .breadcrumb .breadcrumb__product-title{font-weight:700}body.oc-mr-modal-open{overflow:hidden}.oc-mr-collapsible-info{background:#f6f6f6;border-radius:8px;overflow:hidden;margin-bottom:24px}.oc-mr-collapsible-info__item+.oc-mr-collapsible-info__item{border-top:1px solid #e0e0e0}.oc-mr-collapsible-info__row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.oc-mr-collapsible-info__main{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0}.oc-mr-collapsible-info__icon{flex:0 0 24px;width:24px;height:24px;display:flex;align-items:flex-start;justify-content:center;color:#2f2725}.oc-mr-collapsible-info__icon img,.oc-mr-collapsible-info__icon svg{width:24px;height:24px;object-fit:contain;display:block}.oc-mr-collapsible-info__text{flex:1;font-size:16px;line-height:1.3;font-weight:400;color:#2f2725}.oc-mr-collapsible-info__chevron{flex:0 0 20px;display:flex;align-items:center;justify-content:center;align-self:center;color:#8f8f8f}.oc-mr-collapsible-modal{border:0;padding:0;background:transparent;max-width:min(900px,92vw);width:100%;margin:auto}.oc-mr-collapsible-modal::backdrop{background:#00000073}.oc-mr-collapsible-modal__panel{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:12px;max-height:50dvh;overflow:hidden;box-shadow:0 12px 40px #0000002e}.oc-mr-collapsible-modal__header{flex:0 0 40px;position:relative;z-index:2;background:#fff;padding:0;pointer-events:none}.oc-mr-collapsible-modal__close{position:absolute;top:12px;right:12px;width:16px;height:16px;min-width:16px;min-height:16px;margin:0;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;outline:none;appearance:none;-webkit-appearance:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#8f8f8f;line-height:0;pointer-events:auto}.oc-mr-collapsible-modal__close svg{width:16px;height:16px;display:block;flex-shrink:0}.oc-mr-collapsible-modal__close:hover{color:#2f2725;background:transparent!important;border:0!important;box-shadow:none!important}.oc-mr-collapsible-modal__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:10px 80px 50px;font-size:16px;line-height:1.3;color:#464a4b;font-weight:var(--oc-collapse-modal-weight, 400);-webkit-overflow-scrolling:touch}.oc-mr-collapsible-modal__body>*:first-child{margin-top:0}.oc-mr-collapsible-modal__body>*:last-child{margin-bottom:0}.oc-mr-collapsible-modal__body p,.oc-mr-collapsible-modal__body li{margin:0 0 12px}.oc-mr-collapsible-modal__body strong,.oc-mr-collapsible-modal__body b{color:#2f2725;font-weight:700}.oc-mr-collapsible-modal__body a{color:#00a5ff;text-decoration:underline}.oc-mr-collapsible-modal__body::-webkit-scrollbar{width:8px}.oc-mr-collapsible-modal__body::-webkit-scrollbar-track{background:transparent}.oc-mr-collapsible-modal__body::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:8px}.oc-mr-package-picker{display:block;margin-bottom:24px}.oc-mr-package-picker__l1{margin-bottom:40px}.oc-mr-package-picker__l1-heading,.oc-mr-package-picker__l2-heading{font-family:Metropolis,sans-serif;font-size:18px;font-weight:700;line-height:21.6px;margin:0 0 12px;color:#2f2725}.oc-mr-package-picker__l1-list{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:0}.oc-mr-package-picker__facet{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:0;padding:20px 32px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;cursor:pointer;font-family:Metropolis,sans-serif;font-size:16px;font-weight:400;line-height:20.8px;color:#2f2725;box-sizing:border-box;appearance:none;-webkit-appearance:none}.oc-mr-package-picker__facet.is-active{border:2px solid #00a5ff;padding:19px 31px}.oc-mr-package-picker__facet-swatch{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.1)}.oc-mr-package-picker__facet-badge{font-size:11px;font-weight:600;color:#00a5ff}.oc-mr-package-picker__cards{display:flex;flex-direction:column;gap:8px}.oc-mr-package-card{border:0;border-radius:0;background:transparent;overflow:visible;display:flex;flex-direction:column;gap:0}.oc-mr-package-card.is-hidden{display:none!important}.oc-mr-package-card__header{display:flex;align-items:center;gap:12px;width:100%;padding:16px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;text-align:left;cursor:pointer;color:inherit;font:inherit;box-sizing:border-box;appearance:none;-webkit-appearance:none}.oc-mr-package-card.is-selected .oc-mr-package-card__header{border:2px solid #00a5ff;padding:15px}.oc-mr-package-card__media{flex:0 0 86px;width:86px;height:86px;border-radius:0;overflow:hidden;background:#f6f6f6}.oc-mr-package-card__media img{width:100%;height:100%;object-fit:cover;display:block}.oc-mr-package-card__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;justify-content:center;padding-top:0}.oc-mr-package-card__tag{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;padding:4px 8px;border-radius:247px;background:#00a5ff;color:#fff;font-family:Metropolis,sans-serif;font-size:12px;line-height:normal;font-weight:400;white-space:nowrap}.oc-mr-package-card__title{font-family:Metropolis,sans-serif;font-size:16px;line-height:20.8px;font-weight:400;color:#2f2725}.oc-mr-package-card__pricing{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;min-width:0}.oc-mr-package-card__price{font-family:Metropolis,sans-serif;font-size:16px;font-weight:700;line-height:normal;color:#2f2725}.oc-mr-package-card__compare{font-family:Metropolis,sans-serif;font-size:16px;font-weight:400;line-height:20.8px;color:#c3c3c3;text-decoration:line-through}.oc-mr-package-card__save{font-family:Metropolis,sans-serif;font-size:16px;font-weight:400;line-height:20.8px;color:#d2232b}.oc-mr-package-card__body{display:flex;flex-direction:column;gap:16px;padding:16px;margin-top:0;background:#f6f6f6;border-radius:8px;box-sizing:border-box}.oc-mr-package-card__body[hidden],.oc-mr-package-card:not(.is-expanded)>.oc-mr-package-card__body{display:none!important}.oc-mr-package-card__stock{margin-bottom:0}.oc-mr-package-card__stock-text{margin:0 0 8px;font-family:Metropolis,sans-serif;font-size:14px;line-height:20px;font-weight:400;color:#464a4b}.oc-mr-package-card__stock-text [data-stock-count]{color:#00a5ff;font-weight:400}.oc-mr-package-card__stock-bar{height:6px;border-radius:4px;background:#dbdfe0;overflow:hidden}.oc-mr-package-card__stock-fill{display:block;height:100%;border-radius:inherit;background:#00a5ff;transition:width .25s ease}.oc-mr-package-card__includes{display:flex;flex-direction:column;gap:8px;color:#464a4b}.oc-mr-package-card__includes-heading{font-family:Metropolis,sans-serif;font-size:14px;font-weight:700;line-height:normal;margin:0;text-transform:none;color:#464a4b}.oc-mr-package-card__includes-body{font-family:Metropolis,sans-serif;font-size:12px;line-height:14px;font-weight:400;color:#464a4b}.oc-mr-package-card__includes-body ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.oc-mr-package-card__includes-body li{margin:0;padding:0 0 0 18px;position:relative;list-style:none}.oc-mr-package-card__includes-body li:before{content:"\2022";position:absolute;left:0;top:0;color:#464a4b}.oc-mr-package-card__includes-body p{margin:0 0 6px}.oc-mr-package-card__includes-body p:last-child{margin-bottom:0}.oc-mr-short-videos{position:relative;margin:24px 0}.oc-mr-short-videos__viewport{position:relative}.oc-mr-short-videos__swiper{overflow:hidden;width:100%}.oc-mr-short-videos__slide{position:relative;aspect-ratio:9 / 16;border-radius:12px;overflow:hidden;background:#f0f0f0;height:auto;border:0!important;box-shadow:none!important;outline:none!important}.oc-mr-short-videos__thumb{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0!important;border-radius:inherit;overflow:hidden;background:#f0f0f0!important;box-shadow:none!important;cursor:pointer;appearance:none;-webkit-appearance:none;outline:none!important}.oc-mr-short-videos__iframe{display:none!important}.oc-mr-short-videos__poster,.oc-mr-short-videos__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border:0;pointer-events:none;display:block;background:transparent}.oc-mr-short-videos__poster--yt{transform:scale(1.35);transform-origin:center center}.oc-mr-short-videos__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.oc-mr-short-videos.is-static .swiper-wrapper{display:flex;flex-wrap:nowrap;gap:8px;width:100%;transform:none!important}.oc-mr-short-videos.is-static .swiper-slide{width:calc((100% - 24px)/4)!important;flex:0 0 calc((100% - 24px)/4)!important;margin:0!important}.oc-mr-short-videos__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:0!important;background:#0000004d!important;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none!important;appearance:none;-webkit-appearance:none;outline:none;line-height:0}.oc-mr-short-videos__nav:hover{background:#00000073!important}.oc-mr-short-videos__nav--prev{left:0;border-radius:0 48px 48px 0!important}.oc-mr-short-videos__nav--next{right:0;border-radius:48px 0 0 48px!important}.oc-mr-short-videos__nav-icon{display:block;flex-shrink:0}.oc-mr-short-videos__nav-icon--prev{transform:rotate(90deg)}.oc-mr-short-videos__nav-icon--next{transform:rotate(-90deg)}.oc-mr-short-videos__nav[hidden],.oc-mr-short-videos.is-static .oc-mr-short-videos__nav{display:none!important}.oc-mr-short-videos-modal{border:none!important;outline:none!important;padding:0!important;background:transparent!important;max-width:none;width:100%;height:100%;max-height:none;margin:0;box-shadow:none!important}.oc-mr-short-videos-modal::backdrop{background:#0000008c}.oc-mr-short-videos-modal[open]{display:flex;align-items:center;justify-content:center}.oc-mr-short-videos-modal__frame{position:relative;max-height:80dvh;height:80dvh;aspect-ratio:9 / 16;width:auto;max-width:min(45dvh,92vw);border-radius:16px;overflow:hidden;background:transparent!important;z-index:1;border:none!important;outline:none!important;box-shadow:none!important;isolation:isolate;transform:translateZ(0)}.oc-mr-short-videos-modal.is-youtube .oc-mr-short-videos-modal__frame,.oc-mr-short-videos-modal.is-landscape .oc-mr-short-videos-modal__frame{aspect-ratio:16 / 9;height:auto;width:min(92vw,calc(80dvh * 16 / 9));max-width:92vw;max-height:80dvh;background:transparent!important}.oc-mr-short-videos-modal__media-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:transparent!important;border:0;border-radius:inherit;transform:translateZ(0)}.oc-mr-short-videos-modal.is-youtube .oc-mr-short-videos-modal__media-wrap,.oc-mr-short-videos-modal.is-landscape .oc-mr-short-videos-modal__media-wrap{background:transparent!important}.oc-mr-short-videos-modal__media--video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border:0;outline:none;background:transparent!important;display:block;border-radius:inherit}.oc-mr-short-videos-modal.is-landscape .oc-mr-short-videos-modal__media--video{object-fit:contain}.oc-mr-short-videos-modal__media--youtube{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0!important;outline:none!important;background:transparent!important;display:block;transform:none;max-width:none}.oc-mr-short-videos-modal__close{position:fixed;top:20px;right:24px;z-index:5;width:40px;height:40px;min-width:40px;min-height:40px;margin:0;padding:0;border:0!important;border-radius:50%;background:#fff3!important;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:none!important;appearance:none;-webkit-appearance:none;line-height:0}.oc-mr-short-videos-modal__close:hover{background:#ffffff52!important;color:#fff}.oc-mr-short-videos-modal__close svg{width:20px;height:20px;display:block}.oc-mr-short-videos-modal__nav{position:fixed;top:50%;transform:translateY(-50%);z-index:5;width:48px;height:48px;min-width:48px;min-height:48px;margin:0;padding:0;border:0!important;background:#0000004d!important;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:none!important;appearance:none;-webkit-appearance:none;outline:none;line-height:0}.oc-mr-short-videos-modal__nav:hover{background:#00000073!important}.oc-mr-short-videos-modal__nav[hidden]{display:none!important}.oc-mr-short-videos-modal__nav--prev{left:0;border-radius:0 48px 48px 0!important}.oc-mr-short-videos-modal__nav--next{right:0;border-radius:48px 0 0 48px!important}.oc-mr-short-videos-modal__nav-icon{display:block;flex-shrink:0}.oc-mr-short-videos-modal__nav-icon--prev{transform:rotate(90deg)}.oc-mr-short-videos-modal__nav-icon--next{transform:rotate(-90deg)}@media screen and (max-width:1660px)and (min-width:769px){.revamp-section .page-content--product{padding-top:5rem}.revamp-section .product-grid__container .product-grid__content{margin-left:2.4rem}.revamp-section .medium-up--one-half{width:calc((100% - 2.4rem)/2)}.revamp-section .product-grid__container .product__main-photos .flickity-viewport{border-radius:.8rem}.revamp-section .product-image-main[data-size=fix] .image-wrap img{position:unset;height:50rem}.revamp-section .product-grid__container .product__thumbs--below .product__thumb-item{margin-right:1.2rem;margin-top:1.2rem;width:13.8rem;max-width:13.8rem;height:13.8rem;max-height:13.8rem}.revamp-section .product-grid__container .product__thumbs--below .product__thumb-item a{border-radius:.8rem}.revamp-section .product-grid__container .custom-swiper-actions{padding:0 .8rem}.revamp-section .product-single__meta .product-single__title{font-size:3.2rem}.revamp-section .product-block{margin-bottom:4rem}.revamp-section .product-block.product-block--header{margin-bottom:.6rem}.revamp-section [data-product-blocks] .shopify-app-block{margin-bottom:2.4rem}.revamp-section .oc-financing-as-low-as>img{margin:0 .8rem}.revamp-section [data-product-blocks] .ClickleaseButton{margin-top:2.4rem!important}.revamp-section .product-block label{font-size:1.8rem;margin-bottom:1.2rem}.revamp-section .payment-list .payment-icons img{width:3.7rem;height:2.7rem;max-width:3.7rem}.revamp-section .product-block .variant-input-wrap label{padding:1.2rem 1.6rem;border-radius:.8rem;font-size:1.6rem}.revamp-section .product-block .variant-input-wrap label img{width:8.6rem;height:8.6rem}.revamp-section .product-block .variant-input-wrap label>div:first-child{gap:1.2rem}.revamp-section .product-block .variant-input-wrap label>div:first-child .variant-title p{font-size:1.6rem}.revamp-section .product-block .variant-input-wrap label>div:first-child .variant-price{gap:.4rem;font-size:1.6rem}.revamp-section .product-block .variant-input-wrap label>div:first-child .variant-price .product__price{font-size:1.6rem}.revamp-section .product-block .variant-input-wrap label>div:first-child .variant-label{padding:.4rem .8rem;font-size:1.2rem;border-radius:2rem;margin-bottom:.4rem}.revamp-section .product-block .variant-input-wrap label .variant-info{padding:1.2rem;border-radius:.8rem;font-size:1.4rem}.revamp-section .variant-input-wrap label{margin-bottom:1.2rem}.revamp-section .product__quantity .js-qty__wrapper{height:var(--oc-buy-control-height, 4.8rem);width:14.8rem;max-width:14.8rem;padding:0 4.8rem;border-radius:.4rem}.revamp-section .payment-buttons .product__quantity .js-qty__adjust{padding:0!important;top:1.2rem!important;bottom:1.2rem!important}.revamp-section .payment-buttons .product__quantity .js-qty__adjust--minus{left:1.5rem!important}.revamp-section .payment-buttons .product__quantity .js-qty__adjust--plus{right:1.5rem!important}.revamp-section .product__quantity .js-qty__adjust .icon{width:2.4rem;height:2.4rem}.revamp-section .product__quantity .js-qty__num{margin:1.2rem 0;height:calc(100% - 2.4rem);font-size:2.4rem}.revamp-section .product-single__form .payment-buttons{--oc-buy-control-height: 4.8rem}.revamp-section .product-single__form .shopify-payment-button__button [role=button]{font-size:1.8rem!important;line-height:2.16rem!important;padding:1.2rem 3.2rem!important;border-radius:4.8rem!important;min-height:unset!important;max-height:unset!important}.revamp-section .product-single__form .shopify-payment-button__button [role=button] svg{height:2rem!important;width:8.5rem!important}.revamp-section .payment-buttons.oc-payment-buttons--has-custom{column-gap:1.2rem;row-gap:1.2rem}.revamp-section .oc-custom-buy-button{padding:0 3.2rem;border-radius:4.8rem;font-size:1.8rem;line-height:1.2;height:var(--oc-buy-control-height);min-height:var(--oc-buy-control-height);max-height:var(--oc-buy-control-height)}.revamp-section .custom_list{gap:.8rem;margin-top:1.2rem}.revamp-section .custom_list li{width:calc((100% - 2.4rem)/4)!important;border-radius:.8rem}.revamp-section .custom_list li a{padding:1.6rem;gap:.8rem;font-size:1.6rem}.revamp-section .product-block.product-block--price [data-product-price]{font-size:2.4rem}.revamp-section .product-block.product-block--price [data-compare-price],.revamp-section .product-block.product-block--price [data-save-price]{font-size:1.8rem}.product-countdown{padding:1.2rem 1.6rem;border-radius:.8rem;gap:1.7rem}.product-countdown--item{gap:.4rem}.product-countdown--item>div:first-child{font-size:1.8rem;line-height:2.2rem;padding:.4rem .8rem;border-radius:.8rem;width:4rem}.product-countdown--item>div:last-child{font-size:1.2rem;line-height:1.2rem}.product-countdown--min:after{font-size:1.8rem;line-height:2.7rem;top:.3rem;right:-1.1rem}.product-countdown--min:before{font-size:1.8rem;line-height:2.7rem;top:.3rem;left:-1.1rem}.revamp-section .product-single__form .shopify-payment-button__button--unbranded{height:unset!important;font-size:1.8rem;line-height:2.16rem;padding:1.2rem 3.2rem;border-radius:4.8rem}.product-recommendations .variant-info{gap:2rem}.revamp-section .product-recommendations select{border:1px solid #e0e0e0;border-radius:.4rem;padding:.4rem 2.7rem .4rem .8rem;font-size:1.6rem!important}.revamp-section .product-recommendations label>div:first-child:has(.variant-option){row-gap:.4rem!important}.revamp-section .quantity-and-button{gap:1.2rem}.revamp-section .quantity-and-button .js-qty__wrapper{border-radius:4.8rem!important;width:19.6rem!important;max-width:19.6rem!important;height:var(--oc-buy-control-height)}.revamp-section .buy-button.sticky .payment-buttons{align-items:center}.revamp-section .buy-button.sticky .product-content{gap:1.8rem;margin-right:1rem}.revamp-section .buy-button.sticky .product-content img{width:6.6rem}.revamp-section .buy-button.sticky .product-content .product-title{font-size:1.6rem}.revamp-section .buy-button.sticky .product-content .additional-desc{font-size:1.4rem}.revamp-section .buy-button.sticky .product-content .product__price,.revamp-section .buy-button.sticky .product-content .product__price-savings{font-size:1.6rem}.revamp-section .product-label{font-size:1.6rem;padding:1.2rem 1.6rem;margin-bottom:2.4rem}.revamp-section .buy-button .errors .content{width:38.4rem;padding:1.6rem 2.4rem;border-radius:.8rem;gap:1.6rem;font-size:1.6rem}.revamp-section .buy-button .errors .content button{font-size:1.8rem;padding:.4rem 2rem;border-radius:3.7rem}.revamp-section .product-anchor-link{gap:5rem;padding:1.6rem 0}.revamp-section .product-anchor-link a{font-size:1.6rem}.revamp-section .product-single__form .payment-buttons .add-to-cart[is_atc] span[data-add-to-cart-text]{gap:.6rem}.revamp-section .product-single__form .payment-buttons .add-to-cart[is_atc] .btn-icon{width:2rem;height:2rem}.oc-mr-collapsible-info{border-radius:.8rem;margin-bottom:2.4rem}.oc-mr-collapsible-info__row{padding:1.6rem;gap:1.2rem}.oc-mr-collapsible-info__main{gap:1rem}.oc-mr-collapsible-info__icon{flex-basis:2.2rem;width:2.2rem;height:2.2rem}.oc-mr-collapsible-info__icon img,.oc-mr-collapsible-info__icon svg{width:2.2rem;height:2.2rem}.oc-mr-collapsible-info__text{font-size:1.5rem;line-height:1.4}.oc-mr-collapsible-info__chevron{flex-basis:2rem;width:2rem;height:2rem}.oc-mr-collapsible-info__chevron svg{width:2rem;height:2rem}.oc-mr-collapsible-modal{max-width:min(74rem,90vw)}.oc-mr-collapsible-modal__panel{border-radius:1.2rem;max-height:55dvh}.oc-mr-collapsible-modal__header{flex-basis:4rem;height:4rem;padding:0}.oc-mr-collapsible-modal__close{top:1.2rem;right:1.2rem;width:1.6rem;height:1.6rem;min-width:1.6rem;min-height:1.6rem}.oc-mr-collapsible-modal__close svg{width:1.6rem;height:1.6rem}.oc-mr-collapsible-modal__body{padding:1rem 3.2rem 4rem;font-size:1.5rem;line-height:1.35}.oc-mr-package-picker{margin-bottom:2.4rem}.oc-mr-package-picker__l1{margin-bottom:4rem}.oc-mr-package-picker__l1-heading,.oc-mr-package-picker__l2-heading{font-size:1.8rem;line-height:2.16rem;margin-bottom:1.2rem}.oc-mr-package-picker__l1-list{gap:1.2rem;margin-bottom:0}.oc-mr-package-picker__facet{min-width:0;min-height:0;padding:2rem 3.2rem;border-radius:.8rem;font-size:1.6rem;font-weight:400}.oc-mr-package-picker__facet.is-active{padding:1.9rem 3.1rem}.oc-mr-package-card__header{padding:1.6rem;gap:1.2rem}.oc-mr-package-card.is-selected .oc-mr-package-card__header{padding:1.5rem}.oc-mr-package-card__media{flex:0 0 8.6rem;width:8.6rem;height:8.6rem}.oc-mr-package-card__body{padding:1.6rem}.oc-mr-short-videos{margin:2.4rem 0}}@media screen and (max-width:768px){.revamp-section .page-content--product{padding-top:0}.revamp-section .product-grid__container.grid{margin-top:2.4rem}.revamp-section .product-grid__container .product-grid__content{margin-left:0}.revamp-section .medium-up--one-half{width:100%}.revamp-section .grid--product-images--partial .flickity-slider .product-main-slide{width:100%;margin:0}.product-main-slide{border:none}.revamp-section .product-grid__container .product__main-photos{margin:0;margin-bottom:3rem;overflow:visible}.revamp-section .product-grid__container .product__main-photos .flickity-viewport{border-radius:.8rem;margin:0}.revamp-section .product-grid__container .product__main-photos .flickity-page-dots{bottom:calc(-1.2rem - 10px)}.revamp-section .product-grid__container .product__main-photos .flickity-page-dots .dot.is-selected{width:6px;height:6px}.revamp-section .product-image-main[data-size=fix] .image-wrap img{position:unset;width:100%;height:auto;aspect-ratio:1 / 1}.revamp-section .product-single__meta{margin:2.4rem 0}.revamp-section .product-single__meta .product-single__title{font-size:2.4rem}.revamp-section .product-block{margin-bottom:4rem}.revamp-section .product-block.product-block--header{margin-bottom:1.2rem}.revamp-section [data-product-blocks] .shopify-app-block{margin-bottom:2rem}.revamp-section .oc-financing-as-low-as{flex-wrap:wrap}.revamp-section .oc-financing-as-low-as>img{margin:0 .8rem}.revamp-section [data-product-blocks] .ClickleaseButton{margin-top:2rem!important}.revamp-section .product-block label{font-size:1.6rem;margin-bottom:1.2rem}.revamp-section .product-block .variant-input-wrap label{padding:1.2rem 1rem;border-radius:.8rem;font-size:1.4rem}.revamp-section .product-block .variant-input-wrap label img{width:6.4rem;height:6.4rem}.revamp-section .product-block .variant-input-wrap label>div:first-child{gap:1.2rem}.revamp-section .product-block .variant-input-wrap label>div:first-child .variant-title p{font-size:1.4rem}.revamp-section .product-block .variant-input-wrap label>div:first-child .variant-price{gap:.4rem;font-size:1.6rem}.revamp-section .product-block .variant-input-wrap label>div:first-child .variant-price .product__price{font-size:1.6rem}.revamp-section .product-block .variant-input-wrap label>div:first-child .variant-label{padding:.4rem .8rem;font-size:1.2rem;border-radius:2rem;margin-bottom:.4rem}.revamp-section .product-block .variant-input-wrap label .variant-info{padding:1.2rem;border-radius:.8rem;font-size:1.2rem}.revamp-section .variant-input-wrap label{margin-bottom:1.2rem}.revamp-section .product__quantity .js-qty__wrapper{height:var(--oc-buy-control-height, 48px);width:146px;max-width:146px;padding:0 38px;border-radius:4px}.revamp-section .payment-buttons .product__quantity .js-qty__adjust{padding:0!important;top:12px!important;bottom:12px!important;width:24px;height:24px}.revamp-section .payment-buttons .product__quantity .js-qty__adjust--minus{left:10px!important}.revamp-section .payment-buttons .product__quantity .js-qty__adjust--plus{right:10px!important}.revamp-section .product__quantity .js-qty__adjust .icon{width:24px;height:24px}.revamp-section .product__quantity .js-qty__num{margin:12px 0;height:calc(100% - 24px);font-size:16px;line-height:1.2}.revamp-section .product-single__form .payment-buttons,.revamp-section .buy-button.sticky .payment-buttons{--oc-buy-control-height: 48px;--shopify-accelerated-checkout-button-block-size: 48px}.revamp-section .product-single__form shopify-accelerated-checkout,.revamp-section .buy-button.sticky shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 48px !important}.revamp-section .product-single__form .shopify-payment-button__button [role=button]{font-size:16px!important;line-height:1.2!important;padding:0 16px!important;border-radius:48px!important;min-height:unset!important;max-height:unset!important}.revamp-section .product-single__form .shopify-payment-button__button [role=button] svg{height:16px!important;width:auto!important;max-width:72px!important}.revamp-section .custom_list{gap:.4rem!important;margin-top:1.2rem}.revamp-section .custom_list.mobile-hide{display:none!important}.revamp-section .custom_list.desktop-hide{display:flex!important}.revamp-section .custom_list li{width:calc((100% - .4rem)/2)!important;border-radius:.8rem;margin-bottom:0!important}.revamp-section .custom_list li a{flex-direction:row!important;padding:1rem;gap:.8rem;font-size:1.6rem}.revamp-section .product-block.product-block--price [data-product-price]{font-size:2rem}.revamp-section .product-block.product-block--price [data-compare-price],.revamp-section .product-block.product-block--price [data-save-price]{font-size:1.6rem}.product-countdown{width:100%;padding:1.2rem;border-radius:.8rem;justify-content:center;gap:2.4rem}.product-countdown--item{gap:.4rem}.product-countdown--item>div:first-child{font-size:1.4rem;line-height:2rem;font-weight:700;padding:.2rem .4rem;border-radius:.8rem;width:4rem}.product-countdown--item>div:last-child{font-size:.6rem;line-height:.6rem}.product-countdown--min:after{font-size:1.4rem;line-height:2rem;top:.3rem;right:-1.3rem}.product-countdown--min:before{font-size:1.4rem;line-height:2rem;top:.3rem;left:-1.3rem}.revamp-section .product-single__form .shopify-payment-button__button--unbranded{height:var(--oc-buy-control-height, 48px)!important;min-height:var(--oc-buy-control-height, 48px)!important;max-height:var(--oc-buy-control-height, 48px)!important;font-size:16px;line-height:1.2;padding:0 16px;border-radius:48px;box-sizing:border-box}.revamp-section .buy-button:not(.sticky) .payment-buttons.oc-payment-buttons--has-custom{display:flex;flex-direction:column;gap:1.2rem}.revamp-section .buy-button:not(.sticky) .payment-buttons.oc-payment-buttons--has-custom>.quantity-and-button,.revamp-section .buy-button:not(.sticky) .payment-buttons.oc-payment-buttons--has-custom>.shopify-payment-button,.revamp-section .buy-button:not(.sticky) .payment-buttons.oc-payment-buttons--has-custom>.oc-custom-buy-button{grid-column:auto;grid-row:auto;width:100%}.revamp-section .buy-button:not(.sticky) .oc-custom-buy-button{width:100%;padding:0 16px;font-size:16px;line-height:1.2;height:var(--oc-buy-control-height, 48px);min-height:var(--oc-buy-control-height, 48px);max-height:var(--oc-buy-control-height, 48px)}.product-recommendations .variant-info{gap:.8rem}.revamp-section .product-recommendations select{border:1px solid #e0e0e0;border-radius:.4rem;padding:.4rem 2.7rem .4rem .8rem;font-size:1.2rem!important;line-height:1}.revamp-section .product-recommendations label>div:first-child{grid-template-columns:max-content max-content 22rem;grid-template-rows:auto auto auto}.revamp-section .product-recommendations .rounded-checkbox{grid-row:1 / span 3!important;grid-column:1 / span 1!important}.revamp-section .product-recommendations img{grid-row:1 / span 3!important;grid-column:2 / span 1!important}.revamp-section .product-recommendations .variant-title{grid-row:1 / span 1!important;grid-column:3 / span 1!important}.revamp-section .product-recommendations .variant-price{grid-row:2 / span 1!important;grid-column:3 / span 1!important}.revamp-section .product-recommendations .variant-option{grid-row:3 / span 1!important;grid-column:3 / span 1!important}.revamp-section .product-recommendations label>div:first-child{gap:1.2rem;margin-bottom:.4rem}.revamp-section .product-recommendations label>div:first-child:has(.variant-option){row-gap:1.2rem!important}.revamp-section .product-recommendations label .variant-price{flex-direction:row!important}.revamp-section .quantity-and-button{gap:1.2rem}.revamp-section .quantity-and-button .js-qty__wrapper{height:var(--oc-buy-control-height)!important;min-height:var(--oc-buy-control-height)!important;max-height:var(--oc-buy-control-height)!important;border-radius:48px!important;width:120px!important;max-width:120px!important;padding:0 38px!important;box-sizing:border-box}.revamp-section .page-content--product .breadcrumb{display:flex!important}.revamp-section .buy-button.sticky .custom_list{display:none!important}.revamp-section .buy-button.sticky .sticky-container{width:100%;padding:16px;flex-direction:column;align-items:stretch;gap:10px}.revamp-section .buy-button.sticky .sticky-container>.product-block{display:block;width:100%}.revamp-section .buy-button.sticky .product-single__form{width:100%!important;max-width:100%;box-sizing:border-box}.revamp-section .buy-button.sticky .product-content{gap:4px;margin-right:0;margin-bottom:0;flex-direction:column;align-items:flex-start;width:100%}.revamp-section .buy-button.sticky .product-content img{display:none}.revamp-section .buy-button.sticky .sticky-price-col{order:1;width:100%;align-items:flex-start;gap:4px}.revamp-section .buy-button.sticky .product-content .product-title{order:2;width:100%;gap:0}.revamp-section .buy-button.sticky .product-content .product-title>span{display:none}.revamp-section .buy-button.sticky .product-content .additional-desc{font-size:12px;line-height:14px;-webkit-line-clamp:2;line-clamp:2}.revamp-section .buy-button.sticky .sticky-financing{text-align:left;font-size:14px;line-height:20px}.revamp-section .buy-button.sticky .product-content .product__price,.revamp-section .buy-button.sticky .product-content .product__price-savings{font-size:16px;line-height:20px}.revamp-section .buy-button.sticky .payment-buttons,.revamp-section .buy-button.sticky .payment-buttons.oc-payment-buttons--has-custom,.revamp-section .buy-button.sticky .payment-buttons.oc-payment-buttons--custom-only{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%;box-sizing:border-box;gap:8px}.revamp-section .buy-button.sticky .quantity-and-button{display:flex!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}.revamp-section .buy-button.sticky .payment-buttons .add-to-cart{width:100%!important;flex:1 1 auto;height:var(--oc-buy-control-height)!important;min-height:var(--oc-buy-control-height)!important;max-height:var(--oc-buy-control-height)!important;white-space:nowrap}.revamp-section .buy-button.sticky .shopify-payment-button{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:unset!important;min-height:unset!important;max-height:unset!important}.revamp-section .buy-button.sticky shopify-accelerated-checkout{width:100%!important;display:block!important;--shopify-accelerated-checkout-button-block-size: 48px !important}.revamp-section .product-single__form .payment-buttons .add-to-cart{padding-left:16px!important;padding-right:16px!important;height:var(--oc-buy-control-height, 48px)!important;min-height:var(--oc-buy-control-height, 48px)!important;max-height:var(--oc-buy-control-height, 48px)!important;font-size:16px;line-height:1.2;white-space:nowrap;box-sizing:border-box}.product-block--countdown.sticky{position:fixed;top:var(--omt-sticky-top, 180px)}.revamp-section .page-content--product .product-block--countdown:not(.small--hide){left:0;width:100%;z-index:5;background:#158cc5;margin:0;display:flex!important;padding:1.2rem 1.6rem;margin-bottom:3rem;gap:1rem;justify-content:space-between;align-items:center}.product-block--countdown .product-countdown{gap:1.4rem;padding:0;justify-content:flex-end}.product-block--countdown label{color:#fff!important;margin:0!important}.product-block--countdown .product-countdown--item>div:first-child{width:fit-content;background-color:transparent;color:#fff;font-size:2rem;line-height:1.2}.product-block--countdown .product-countdown--item>div:last-child{width:fit-content;font-size:1.2rem;line-height:1}.oc-mr-product-template .product-label-box{flex-wrap:wrap;margin-bottom:2rem}.revamp-section .product-label{font-size:1.2rem;padding:1rem 1.4rem;margin-bottom:0}.revamp-section .buy-button .errors .content{width:28.4rem;padding:2rem 1.2rem;border-radius:.8rem;gap:1.5rem;font-size:1.4rem;line-height:1.5}.revamp-section .buy-button .errors .content button{font-size:1.4rem;line-height:1.5;padding:.4rem 2rem;border-radius:3.7rem}.revamp-section .product-anchor-link{gap:2.8rem;padding:1.4rem 1.6rem;justify-content:space-evenly}.revamp-section .product-anchor-link a{font-size:1.4rem;line-height:1.5;flex-shrink:0}.revamp-section .product-single__form .payment-buttons .add-to-cart[is_atc] span[data-add-to-cart-text]{gap:.6rem}.revamp-section .product-single__form .payment-buttons .add-to-cart[is_atc] .btn-icon{width:1.6rem;height:1.6rem}.revamp-section .buy-button:not(.sticky) .payment-buttons .add-to-cart[is_atc] .btn-icon,.revamp-section .buy-button:not(.sticky) .payment-buttons .add-to-cart[is_atc] .btn-text,.revamp-section .product-single__form .payment-buttons .add-to-cart[is_atc] .btn-icon,.revamp-section .product-single__form .payment-buttons .add-to-cart[is_atc] .btn-text{transform:translateZ(0)}.revamp-section .buy-button:not(.sticky) .payment-buttons .add-to-cart[is_atc] .btn-icon{display:none}.oc-mr-collapsible-info{border-radius:8px;margin-bottom:16px}.oc-mr-collapsible-info__row{padding:16px;gap:10px}.oc-mr-collapsible-info__main{gap:10px}.oc-mr-collapsible-info__icon{flex:0 0 20px;width:20px;height:20px}.oc-mr-collapsible-info__icon img,.oc-mr-collapsible-info__icon svg{width:20px;height:20px}.oc-mr-collapsible-info__text{font-size:14px;line-height:21px;color:#2f2725}.oc-mr-collapsible-info__chevron{flex:0 0 20px;width:20px;height:20px;color:#8f8f8f}.oc-mr-collapsible-info__chevron svg{width:20px;height:20px}.oc-mr-collapsible-info__item+.oc-mr-collapsible-info__item{border-top:1px solid #e0e0e0}.oc-mr-collapsible-modal{max-width:calc(100vw - 32px);width:calc(100vw - 32px);margin:auto}.oc-mr-collapsible-modal__panel{border-radius:12px;max-height:60dvh}.oc-mr-collapsible-modal__header{flex-basis:40px;height:40px;padding:0}.oc-mr-collapsible-modal__close{top:12px;right:12px;width:16px;height:16px;min-width:16px;min-height:16px;color:#8f8f8f}.oc-mr-collapsible-modal__close svg{width:16px;height:16px}.oc-mr-collapsible-modal__body{padding:0 24px 40px;font-size:14px;line-height:20px;color:#464a4b}.oc-mr-collapsible-modal__body strong,.oc-mr-collapsible-modal__body b,.oc-mr-collapsible-modal__body h1,.oc-mr-collapsible-modal__body h2,.oc-mr-collapsible-modal__body h3{font-size:16px;line-height:20px;font-weight:700;color:#2f2725}.oc-mr-collapsible-modal__body a{color:#00a5ff}.oc-mr-collapsible-modal__body p,.oc-mr-collapsible-modal__body li{margin:0 0 8px}}
/*# sourceMappingURL=/s/files/1/0280/0012/4993/t/208/assets/oc-mr-main-product.css.map?v=64957061093068231341791881432 */
