#MainContent .section-main-product .product-title-heading{font-family:var(--heading_font_family);font-size:clamp(28px,2.35vw,38px);font-weight:750;letter-spacing:-.025em;line-height:1.14;overflow-wrap:break-word;padding-bottom:12px}#MainContent .section-main-product .price-wrapper{padding-bottom:14px}#MainContent .section-main-product .price-wrapper .product--pricing{gap:5px 11px;align-items:baseline;font-variant-numeric:tabular-nums}#MainContent .section-main-product .price-wrapper .product--actual-price{font-family:var(--body_font_family);font-size:clamp(23px,2.1vw,29px);font-weight:750;line-height:1.25}#MainContent .section-main-product .price-wrapper .product--cut-price{font-size:clamp(14px,1.15vw,17px);line-height:1.4;opacity:.67}#MainContent .section-main-product .price-wrapper .product--tax{font-size:12px;line-height:1.5}#MainContent .section-main-product .product--variants-title{font-size:13px;line-height:1.45;font-weight:700;letter-spacing:.015em;padding-bottom:9px}#MainContent .section-main-product .product--variants-title [data-selected-variant]{font-weight:500}#MainContent .section-main-product .product--options,#MainContent .section-main-product .quantity-main-product{padding-bottom:18px}#MainContent .section-main-product .product--installment-form{font-size:12px;line-height:1.5}#MainContent .section-main-product .product--variants-list.options-style-pills .variant-item-name,#MainContent .section-main-product .product--variants-list:not(.color-option) .variant-item-name{border-radius:4px}#MainContent .section-main-product .product--variants-list input:focus-visible+.variant-item-name{outline:2px solid #FC6600;outline-offset:3px}#MainContent .section-main-product .quantity--inner{border-radius:8px}#MainContent .section-main-product .quantity-button:focus-visible{outline:2px solid #FC6600;outline-offset:2px}#MainContent .section-main-product .product-checkout-buttons .button{border-radius:4px;font-weight:var(--rvds-cta-weight,600);letter-spacing:0}#MainContent .section-main-product .product-checkout-buttons .button:focus-visible{outline:2px solid #FC6600;outline-offset:3px}#MainContent .section-main-product .main--product-content-inner{border-radius:12px}#MainContent .section-main-product .main--product-thumbnail-img{border-radius:4px}#MainContent .section-main-product .product-accordion--heading{padding-block:17px}#MainContent .section-main-product .product-accordion--heading-text{line-height:1.3;letter-spacing:-.015em}#MainContent .section-main-product .product-accordion--content-body,#MainContent .section-main-product .product--description.rte{line-height:1.65}#MainContent .section-main-product .product-accordion--heading:focus-visible{outline:2px solid #FC6600;outline-offset:2px}#MainContent .section-main-product .sticky--button-box{border-radius:12px}#MainContent .section-main-product .sticky--product-detail .product--pricing,#MainContent .section-main-product .sticky--product-title .product--pricing{font-variant-numeric:tabular-nums}#MainContent .rv-pdp-inner--lg,#MainContent .rv-pdp-inner.rv-pdp-inner--lg{max-width:1360px}#MainContent .rv-pdp-section .rv-pdp-header,#MainContent .rv-universal-flow .rv-pdp-header,#MainContent .rv-pdp-decision-trust .rv-decision-header{max-width:850px}#MainContent .rv-pdp-section .rv-pdp-heading,#MainContent .rv-universal-flow .rv-pdp-heading,#MainContent .rv-pdp-decision-trust .rv-pdp-heading{font-family:var(--heading_font_family);line-height:1.14;letter-spacing:-.025em;overflow-wrap:break-word}#MainContent .rv-pdp-section .rv-pdp-eyebrow,#MainContent .rv-universal-flow .rv-pdp-eyebrow,#MainContent .rv-pdp-decision-trust .rv-pdp-eyebrow{font-size:11px;line-height:1.35;letter-spacing:.11em}#MainContent .rv-pdp-section .rv-pdp-description,#MainContent .rv-universal-flow .rv-pdp-description,#MainContent .rv-pdp-decision-trust .rv-pdp-description{line-height:1.6}#MainContent .rv-pdp-section .rv-pdp-card,#MainContent .rv-universal-flow .rv-flow-card,#MainContent .rv-universal-flow .rv-flow-feature,#MainContent .rv-pdp-section .rv-variant-card,#MainContent .rv-pdp-decision-trust .rv-decision-card{min-width:0;box-sizing:border-box}#MainContent .rv-pdp-section .rv-pdp-card *,#MainContent .rv-universal-flow .rv-flow-card *,#MainContent .rv-pdp-decision-trust .rv-decision-card *{overflow-wrap:break-word}#MainContent .rv-pdp-section .rv-pdp-button,#MainContent .rv-universal-flow .rv-pdp-button{border-radius:4px;min-height:44px;line-height:1.25;box-sizing:border-box}#MainContent .rv-pdp-section .rv-pdp-button:focus-visible,#MainContent .rv-universal-flow .rv-pdp-button:focus-visible,#MainContent .rv-pdp-section .rv-pdp-review-card:focus-visible,#MainContent .rv-universal-flow .rv-flow-review-card:focus-visible,#MainContent .rv-pdp-decision-trust .rv-trust-item:focus-visible{outline:2px solid #FC6600;outline-offset:3px}#MainContent .rv-pdp-section .rv-variant-note{border-radius:8px}#MainContent .rv-pdp-section .rv-pdp-feature-item,#MainContent .rv-pdp-section .rv-module-feature,#MainContent .rv-pdp-section .rv-module-card{min-width:0}@media(hover:hover)and (pointer:fine){#MainContent .rv-pdp-section .rv-pdp-review-card:hover,#MainContent .rv-universal-flow .rv-flow-review-card:hover{box-shadow:0 4px 16px #15171917}}@media(max-width:767px){#MainContent .section-main-product .product-title-heading{font-size:clamp(25px,7vw,30px);line-height:1.16;padding-bottom:10px}#MainContent .section-main-product .main--product-content-inner{border-radius:8px;padding-inline:16px}#MainContent .section-main-product .price-wrapper .product--actual-price{font-size:24px}#MainContent .section-main-product .price-wrapper .product--cut-price{font-size:14px}#MainContent .section-main-product .product--options,#MainContent .section-main-product .quantity-main-product{padding-bottom:15px}#MainContent .section-main-product .product-accordion--heading{padding-block:15px}#MainContent .section-main-product .sticky--button-box{border-radius:8px 8px 0 0}#MainContent .rv-pdp-section .rv-pdp-cta-box{border-radius:12px!important}#MainContent .rv-pdp-section .rv-pdp-heading,#MainContent .rv-universal-flow .rv-pdp-heading{line-height:1.16}}@media(prefers-reduced-motion:reduce){#MainContent .rv-pdp-section .rv-pdp-review-card,#MainContent .rv-universal-flow .rv-flow-review-card{transition:none}}#MainContent .section-main-product .main--product-content-inner{max-width:1360px;margin-inline:auto}#MainContent .section-main-product .product-title-heading{max-width:22ch}#MainContent .section-main-product .price-wrapper,#MainContent .section-main-product .product--options{margin-top:2px}#MainContent .section-main-product .product-checkout-buttons{margin-top:4px}#MainContent .section-main-product .product-checkout-buttons .button{min-height:50px}#MainContent .section-main-product .product-accordion--heading-text{font-weight:700}#MainContent .section-main-product .product--description.rte{max-width:72ch}@media(min-width:990px){#MainContent .section-main-product .main--product-content-inner{column-gap:clamp(34px,4vw,64px)}}@media(max-width:767px){#MainContent .section-main-product .product-title-heading{max-width:none}#MainContent .section-main-product .product-checkout-buttons .button{min-height:48px}}#MainContent .section-main-product media-gallery .rv-pdp-gallery-nav{--rv-gallery-arrow-size:var(--rvds-arrow-desktop,48px)}#MainContent .section-main-product media-gallery .rv-pdp-gallery-nav .swiper-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:var(--rv-gallery-arrow-size)!important;height:var(--rv-gallery-arrow-size)!important;padding:0;border:1px solid rgba(49,56,62,.24)!important;border-radius:4px!important;background:#fffffff0!important;color:#1f292f!important;box-shadow:0 1px 5px #00000017;cursor:pointer;touch-action:manipulation;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}#MainContent .section-main-product media-gallery .rv-pdp-gallery-nav .swiper-button svg{display:block;position:static;inset:auto;width:20px!important;height:20px!important;margin:auto;transform:none!important;flex:none}#MainContent .section-main-product media-gallery .rv-pdp-gallery-nav .swiper-button-prev{inset-inline-end:calc(22px + var(--rv-gallery-arrow-size) + 10px)!important}#MainContent .section-main-product media-gallery .rv-pdp-gallery-nav .swiper-button-next{inset-inline-end:22px!important}#MainContent .section-main-product media-gallery .rv-pdp-gallery-nav .swiper-button:hover{border-color:#fc6600!important;color:#fc6600!important;background:#fff!important}#MainContent .section-main-product media-gallery .rv-pdp-gallery-nav .swiper-button:focus-visible{outline:2px solid #fc6600;outline-offset:3px}#MainContent .section-main-product media-gallery .rv-pdp-gallery-nav .swiper-button-disabled{opacity:.36;cursor:default;pointer-events:none}@media(max-width:767px){#MainContent .section-main-product media-gallery .rv-pdp-gallery-nav{--rv-gallery-arrow-size:var(--rvds-arrow-mobile,42px)}#MainContent .section-main-product media-gallery .rv-pdp-gallery-nav .swiper-button svg{width:18px!important;height:18px!important}}@media(prefers-reduced-motion:reduce){#MainContent .section-main-product media-gallery .rv-pdp-gallery-nav .swiper-button{transition:none}}#MainContent .section-main-product media-gallery .main--product-media{position:relative}#MainContent .section-main-product media-gallery .main--product-media>.rv-pdp-gallery-nav{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;z-index:3;pointer-events:none}#MainContent .section-main-product media-gallery .rv-pdp-gallery-nav .swiper-button{position:absolute!important;inset-block-start:50%!important;inset-block-end:auto!important;margin:0!important;pointer-events:auto}#MainContent .section-main-product media-gallery .rv-pdp-gallery-nav .swiper-button-prev{inset-inline-start:clamp(8px,1.2vw,24px)!important;inset-inline-end:auto!important;transform:translateY(-50%) rotate(180deg)!important}#MainContent .section-main-product media-gallery .rv-pdp-gallery-nav .swiper-button-next{inset-inline-start:auto!important;inset-inline-end:clamp(8px,1.2vw,24px)!important;transform:translateY(-50%)!important}@media(max-width:767px){#MainContent .section-main-product media-gallery .rv-pdp-gallery-nav{display:none!important}}#MainContent .section-main-product .product--wrapper.layout_3 product-media .main--product-image-wrapper{display:block;box-sizing:border-box;width:var(--rv-v5-shell-width, calc(100% - 48px) )!important;max-width:none!important;margin-inline:auto!important}#MainContent .section-main-product .product--wrapper.layout_3 product-media .main--product-image-slider-outer{position:relative}#MainContent .section-main-product .product--wrapper.layout_3 product-media .main--product-image-slider-outer>.rv-pdp-gallery-nav{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;z-index:10!important;pointer-events:none}#MainContent .section-main-product .product--wrapper.layout_3 .rv-pdp-gallery-nav .swiper-button{--rv-gallery-size:var(--rvds-arrow-desktop,48px);box-sizing:border-box;position:absolute!important;inset-block-start:50%!important;inset-block-end:auto!important;width:var(--rv-gallery-size)!important;height:var(--rv-gallery-size)!important;min-width:var(--rv-gallery-size)!important;min-height:var(--rv-gallery-size)!important;margin:0!important;padding:0!important;border:1px solid rgba(49,56,62,.24)!important;border-radius:4px!important;background:#fffffff0!important;box-shadow:0 1px 5px #00000017;color:#1f292f!important;display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer;touch-action:manipulation;transition:color .18s ease,background .18s ease,border-color .18s ease}#MainContent .section-main-product .product--wrapper.layout_3 .rv-pdp-gallery-nav .swiper-button svg{display:block!important;position:static!important;inset:auto!important;width:20px!important;height:20px!important;margin:auto!important;transform:none!important;flex:none}#MainContent .section-main-product .product--wrapper.layout_3 .rv-pdp-gallery-nav .swiper-button-prev{inset-inline-start:clamp(10px,1.2vw,24px)!important;inset-inline-end:auto!important;transform:translateY(-50%) rotate(180deg)!important}#MainContent .section-main-product .product--wrapper.layout_3 .rv-pdp-gallery-nav .swiper-button-next{inset-inline-start:auto!important;inset-inline-end:clamp(10px,1.2vw,24px)!important;transform:translateY(-50%)!important}#MainContent .section-main-product .product--wrapper.layout_3 .rv-pdp-gallery-nav .swiper-button:not(.swiper-button-disabled):hover{border-color:#fc6600!important;color:#fc6600!important;background:#fff!important}#MainContent .section-main-product .product--wrapper.layout_3 .rv-pdp-gallery-nav .swiper-button:focus-visible{outline:2px solid #fc6600;outline-offset:3px}#MainContent .section-main-product .product--wrapper.layout_3 .rv-pdp-gallery-nav .swiper-button-disabled{opacity:.36;cursor:default;pointer-events:none}@media(max-width:767px){#MainContent .section-main-product .product--wrapper.layout_3 .rv-pdp-gallery-nav{display:none!important}}#MainContent .section-main-product .product--wrapper.layout_3 product-media .main--product-image-slider-outer{overflow:hidden!important}#MainContent .section-main-product .product--wrapper.layout_3 product-media .main--product-item.swiper-slide{flex:0 0 auto!important;min-width:0;box-sizing:border-box}#MainContent .section-main-product .product--wrapper.layout_3 product-media[data-rv-pdp-gallery-count="1"] .main--product-img{width:min(100%,680px);max-width:100%;margin-inline:auto}#MainContent .section-main-product .product--wrapper.layout_3 product-media[data-rv-pdp-gallery-count="1"] .rv-pdp-gallery-nav{display:none!important}@media(min-width:768px){#MainContent .section-main-product .product--wrapper.layout_3 product-media[data-rv-pdp-gallery-count="2"] .rv-pdp-gallery-nav{display:none!important}}@media(min-width:1200px){#MainContent .section-main-product .product--wrapper.layout_3 product-media[data-rv-pdp-gallery-count="3"] .rv-pdp-gallery-nav{display:none!important}}#MainContent .section-main-product .product-checkout-buttons button[data-add-to-cart]{background-color:var(--rvds-cta-background,#FC6600);border:1px solid var(--rvds-cta-background,#FC6600);color:var(--rvds-cta-text,#FFFFFF);font-family:var(--body_font_family);font-style:normal;font-weight:var(--rvds-cta-weight,600);font-size:16px;line-height:1.25;letter-spacing:0;text-transform:none;border-radius:var(--rvds-r1,4px);box-shadow:none}#MainContent .section-main-product .product-checkout-buttons button[data-add-to-cart] [data-atc-text]{color:var(--rvds-cta-text,#FFFFFF);font-weight:inherit;letter-spacing:inherit}#MainContent .section-main-product .product-checkout-buttons button[data-add-to-cart]:not(:disabled):hover{background-color:var(--rvds-cta-hover,#E65D00);border-color:var(--rvds-cta-hover,#E65D00);color:var(--rvds-cta-text,#FFFFFF)}#MainContent .section-main-product .product-checkout-buttons button[data-add-to-cart]:focus-visible{outline:2px solid var(--rvds-cta-hover,#E65D00);outline-offset:3px}@media(prefers-reduced-motion:reduce){#MainContent .section-main-product .product-checkout-buttons button[data-add-to-cart]{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/153/assets/rv-pdp-visual-v1.css.map */
