recharge-subscription-widget{max-width:100%!important;margin:3rem 0 .5rem}::part(rc-content-wrap){display:flex!important;align-items:flex-start!important;justify-content:center!important}::part(rc-purchase-option){position:relative!important;width:49.5%!important;margin:0 1% 0 0!important;padding:1px!important;border-radius:0 10px 10px 0!important}::part(rc-purchase-option:last-child){margin:0!important}::part(rc-purchase-option__selected){background:linear-gradient(170deg,#fff,#f1f3f7) padding-box,linear-gradient(290deg,#b300f1,#ff0094,#ffe400,#00b4ff) border-box;border:2px solid transparent;border-radius:12px;box-sizing:border-box;border-top-left-radius:10px!important;border-bottom-left-radius:10px!important;border-color:transparent!important;padding:0!important;color:#df00a9!important;font-weight:700!important}::part(rc-purchase-option__onetime rc-purchase-option__selected){border:2px solid #1d1d1d!important;color:#1d1d1d!important}::part(rc-purchase-option__onetime){border-radius:10px 0 0 10px!important;padding:2px 0!important}::part(rc-purchase-option__subscription){border-radius:0 10px 10px 0!important;color:#df00a9!important;background:linear-gradient(170deg,#fff,#fff) padding-box,linear-gradient(290deg,#b300f1,#ff0094,#ffe400,#00b4ff) border-box;border:1px solid transparent}::part(rc-purchase-option__subscription rc-purchase-option__selected){background:linear-gradient(170deg,#fff,#f1f3f7) padding-box,linear-gradient(290deg,#b300f1,#ff0094,#ffe400,#00b4ff) border-box;border:2px solid transparent}::part(rc-purchase-option__selector){font-size:1.35rem!important;margin:0 auto!important;padding-bottom:0!important;text-align:center!important;width:100%!important;align-items:center!important;justify-content:center!important}::part(rc-purchase-option__selector_subscription){font-size:0!important;position:relative!important}::part(rc-purchase-option__selector_subscription):before{content:"Subscribe & Save 30%*"!important;font-size:1.35rem!important;display:inline-block!important;margin-right:-1.5rem}::part(rc-purchase-option__label){display:block!important;text-align:center!important}::part(rc-purchase-option__prices){display:block!important;text-align:center!important;margin-left:0!important}::part(rc-purchase-option__price){color:#1d1d1d!important;font-weight:400!important;font-size:1.35rem!important;opacity:.5!important}::part(rc-purchase-option__discounted-price){color:#1d1d1d!important;font-weight:400!important;font-size:1.35rem!important}::part(rc-purchase-option__label){padding:10px 20px 14px}::part(rc-purchase-option__checked-indicator){display:none!important}::part(rc-plans-dropdown){color:#1d1d1d!important}::part(rc-plans__label){font-size:1.1rem!important;text-transform:uppercase}@media only screen and (max-width: 768px){::part(rc-content-wrap){display:block!important}::part(rc-purchase-option){position:relative!important;width:calc(100% - 2px)!important;margin:0 0 1%!important;padding:1px 0!important;border-radius:10px 10px 0 0!important}::part(rc-purchase-option__selected){width:100%!important;padding:0 4px!important}::part(rc-purchase-option__onetime){border-radius:10px 10px 0 0!important}::part(rc-purchase-option__subscription){border-radius:0 0 10px 10px!important}}svg.rc-checked-icon{display:none!important}.coming-soon{width:100%;display:block;margin:0;padding:2rem 0 0;color:#1d1d1f;font-size:1.5rem;font-weight:500;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase;text-align:center}.coming-soon.signup{padding:2rem 2rem 0;margin:3rem 0 0;color:#fdfdfd;background:#1d1d1f;text-align:left}.coming-soon-form{position:relative;display:block;background:#1d1d1f;margin:0 0 7rem!important;padding:0 2rem 2rem}.coming-soon-form .newsletter-form__field-wrapper{max-width:100%}.coming-soon-form form,.coming-soon-form form input{border:none;outline:none;margin:0;min-width:100%;width:100%;max-width:100%}.coming-soon-form .newsletter-form h3.newsletter-form__message{color:#fdfdfd}.coming-soon-form .newsletter-form__button{margin:0}.coming-soon-form form input:focus,.coming-soon-form form input:active,.coming-soon-form form input:before{border:none;outline:none;box-shadow:none}.coming-soon a{width:100%;display:block;margin:1rem 0 7rem!important;padding:13px 16px 15px;color:#1d1d1f;border:1px solid #1d1d1f;border-radius:50px;text-decoration:none;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase;text-align:center;background:transparent;background:linear-gradient(to right,#1D1D1F 50%,transparent 50%);background-size:200% 100%;background-position:right bottom;transition:background .5s cubic-bezier(0,0,.01,1)}.coming-soon h2{color:#fdfdfd;font-size:2rem;text-align:left;margin:0;padding:1rem 0 1.5rem}.coming-soon a:hover{color:#fdfdfd;background-position:left bottom;border-color:#1d1d1f}.tabbed,.tabbed-swatches{overflow-x:hidden;margin:0;width:100%}.tabbed [type=radio],.tabbed-swatches [type=radio]{display:none}.tabs{width:100%;display:flex;align-items:stretch;flex-direction:row;list-style:none;margin:2rem 0 1rem;padding:0;border-bottom:1px solid #a7a7a7}@media only screen and (max-width: 749px){.tabs{margin:.5rem 0 1rem}}ul.tabs li{width:33.333%}.tab>label{width:100%;display:block;flex:1;margin-bottom:-1px;padding:8px 5px;color:#1d1d1f;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:color .2s;text-align:center}.product-popup-modal__content .tab>label{font-size:1.2rem;letter-spacing:0}@media screen and (max-width: 768px){.product-popup-modal__content .tabs{flex-wrap:wrap;border-bottom:none}.product-popup-modal__content ul.tabs li{display:block;width:50%;border-bottom:1px solid #a7a7a7;padding-top:1.5rem}}@media screen and (max-width: 468px){.tab>label{font-size:1.1rem}}@media screen and (max-width: 338px){.tab>label{font-size:.95rem}}.tab:hover label{color:#0003}.tab-content{display:none}.tabbed [type=radio]:nth-of-type(1):checked~.tabs .tab:nth-of-type(1) label,.tabbed [type=radio]:nth-of-type(2):checked~.tabs .tab:nth-of-type(2) label,.tabbed [type=radio]:nth-of-type(3):checked~.tabs .tab:nth-of-type(3) label,.tabbed [type=radio]:nth-of-type(4):checked~.tabs .tab:nth-of-type(4) label,.tabbed [type=radio]:nth-of-type(5):checked~.tabs .tab:nth-of-type(5) label{border-bottom:3px solid #1d1d1f;background:#fff;color:#222;margin-bottom:-3px}.tabbed [type=radio]:nth-of-type(1):checked~.tab-content:nth-of-type(1),.tabbed [type=radio]:nth-of-type(2):checked~.tab-content:nth-of-type(2),.tabbed [type=radio]:nth-of-type(3):checked~.tab-content:nth-of-type(3),.tabbed [type=radio]:nth-of-type(4):checked~.tab-content:nth-of-type(4){display:flex;flex:1}.tabbed-swatches [type=radio]:nth-of-type(1):checked~.tabs .tab:nth-of-type(1) label,.tabbed-swatches [type=radio]:nth-of-type(2):checked~.tabs .tab:nth-of-type(2) label,.tabbed-swatches [type=radio]:nth-of-type(3):checked~.tabs .tab:nth-of-type(3) label,.tabbed-swatches [type=radio]:nth-of-type(4):checked~.tabs .tab:nth-of-type(4) label,.tabbed-swatches [type=radio]:nth-of-type(5):checked~.tabs .tab:nth-of-type(5) label{border-bottom:3px solid #1d1d1f;background:#fff;color:#222;margin-bottom:-3px}.tabbed-swatches [type=radio]:nth-of-type(1):checked~.tab-content:nth-of-type(1),.tabbed-swatches [type=radio]:nth-of-type(2):checked~.tab-content:nth-of-type(2),.tabbed-swatches [type=radio]:nth-of-type(3):checked~.tab-content:nth-of-type(3),.tabbed-swatches [type=radio]:nth-of-type(4):checked~.tab-content:nth-of-type(4){display:flex;flex:1}.product-quiz{color:#1d1d1f;font-size:1.2rem;font-weight:500;text-transform:uppercase;text-align:left;display:inline-block;cursor:pointer;margin:0 0 4rem}.product-quiz a{display:block;color:#1d1d1f;text-decoration:underline;transition:all .2s ease}.product-quiz a:hover{opacity:.5}.product.grid{max-width:1700px;margin:0 auto}.ppcse-m.ppcse-c{display:none}.product{margin:0;max-width:100vw;overflow-x:hidden}.product.grid{gap:0}a.curl-open{color:#1d1d1f;text-decoration:underline;font-size:1.2rem;font-weight:500;text-transform:uppercase;text-align:left;display:inline-block;cursor:pointer;margin:0 0 4rem;transition:all .2s ease}a.curl-open:hover{opacity:.5}.product--no-media{max-width:57rem;margin:0 auto}.product__media-wrapper{padding-left:0}.product__info-wrapper .product__text strong{color:#000}.curl{width:100%;display:flex;align-items:flex-start;justify-content:center}.curl h3{font-size:1.2rem;font-weight:700;text-transform:uppercase;margin-bottom:2rem;white-space:nowrap}.curl-pattern-one,.curl-pattern-two,.curl-pattern-three,.curl-pattern-four{width:25%;margin:0 2rem 0 0;padding:0 1rem;text-align:center;transition:all .2s ease}.curl-header{padding:3rem 0 1rem;font-size:1rem}.popup.curl{min-width:270px;padding-top:2rem;padding-left:1rem}.popup .curl-pattern-one,.popup .curl-pattern-two,.popup .curl-pattern-three,.popup .curl-pattern-four{min-width:calc(30% - 2.5rem);margin:0 1rem 0 0;padding:0 1rem}.curl-pattern-one:hover,.curl-pattern-two:hover,.curl-pattern-three:hover,.curl-pattern-four:hover{background:#fdfdfd;box-shadow:0 0 5px 5px #0000000a}.curl-pattern-one.active,.curl-pattern-two.active,.curl-pattern-three.active,.curl-pattern-four.active{background:#fdfdfd;border-radius:5px;box-shadow:0 0 5px 5px #0000000a;margin-bottom:5rem;zoom:1.15;-moz-transform:scale(1.15);-webkit-transform:scale(1.15);transform:scale(1.15);transform-origin:top center}.popup .curl-pattern-one.active,.popup .curl-pattern-two.active,.popup .curl-pattern-three.active,.popup .curl-pattern-four.active{zoom:1.05;-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);transform-origin:top center}.curl-pattern:last-of-type{margin-right:0}.curl-pattern-row-top-one,.curl-pattern-row-top-two,.curl-pattern-row-top-three,.curl-pattern-row-top-four{cursor:pointer}.curl-pattern-row{margin-bottom:.5rem;font-size:1rem}.curl-pattern-row img{min-width:100%;margin:0 0 -.9rem;padding:0}.popup.curl .curl-pattern-row img{margin:0}.curl-pattern-bottom-one,.curl-pattern-bottom-two,.curl-pattern-bottom-three,.curl-pattern-bottom-four{display:none}.curl-pattern-bottom-one.active,.curl-pattern-bottom-two.active,.curl-pattern-bottom-three.active,.curl-pattern-bottom-four.active,.popup.curl-pattern-bottom-one.active,.popup.curl-pattern-bottom-two.active,.popup.curl-pattern-bottom-three.active,.popup.curl-pattern-bottom-four.active{display:block;animation-name:blur-in-hidden;animation-duration:.5s;animation-direction:forwards;-webkit-animation-name:blur-in-hidden;-webkit-animation-duration:.5s;-webkit-animation-direction:forwards}@media screen and (max-width: 1300px){.curl{align-items:flex-center}.popup.curl{min-width:200px;padding-left:0;margin-left:-.25rem}.curl h3{margin-bottom:1.5rem}.popup.curl h3{font-size:1.1rem;letter-spacing:0}.curl-pattern-one,.curl-pattern-two,.curl-pattern-three,.curl-pattern-four{margin:0 .25rem;padding:0 .5rem}.popup .curl-pattern-one,.popup .curl-pattern-two,.popup .curl-pattern-three,.popup .curl-pattern-four{min-width:calc(29% - 3rem);margin:0 1rem 0 0;padding:0 .5rem}.curl-pattern-one.active,.curl-pattern-two.active,.curl-pattern-three.active,.curl-pattern-four.active{zoom:1.02;-moz-transform:scale(1.02);-webkit-transform:scale(1.02);transform:scale(1.02);transform-origin:top center;margin-bottom:1.5rem}.curl-pattern-row{font-size:1.1rem}.curl-pattern-row img{margin:0 0 -.4rem}}@media screen and (max-width: 600px){.popup.curl h3{font-size:1rem}}@media screen and (max-width: 360px){.curl h3{font-size:1rem;margin-bottom:1rem}.popup.curl h3{font-size:.9rem}}@media screen and (min-width: 750px){.product__column-sticky{display:block;position:sticky;top:3rem;z-index:2}.product--thumbnail .thumbnail-list{padding-right:var(--media-shadow-horizontal-offset)}.product__info-wrapper{padding:6rem 0 0 5rem}.product__info-wrapper--extra-padding{padding:6rem 2rem 0}.product--right .product__info-wrapper{padding:0 5rem 0 0}.product--right .product__info-wrapper--extra-padding{padding:0 8rem 0 0}.product--right .product__media-list{margin-bottom:2rem}.product__media-container .slider-buttons{display:none}.product__media-wrapper{margin-top:3rem}}@media screen and (min-width: 990px){.product__info-wrapper--extra-padding{padding:6rem 10rem 0 5rem}.product--large:not(.product--no-media) .product__media-wrapper{max-width:65%;width:calc(65% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 4rem;max-width:35%;width:calc(35% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media).product--right .product__info-wrapper{padding:0 4rem 0 0}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:750px;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);margin-right:auto;margin-left:auto}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2);margin-left:5%}}@media screen and (min-width: 1440px){.product__info-wrapper--extra-padding{padding:6rem 10rem 0}}.color-select-outer{padding-top:2rem}.color-select{position:relative;display:block;margin:0;padding:1.5rem 0 0}.color-select.classics{padding-top:1rem;margin-bottom:4rem}.color-select.limited-edition{margin-bottom:20px}.color-select.color-select-limited{display:block;position:relative;margin:0;padding:2rem 2rem 1rem;background:#f1f1f1;border-radius:8px}.color-select.color-select-limited .limited-wrapper{padding:3rem 0 0}.color-select h2{font-size:1.2rem;text-transform:uppercase}.color-select.color-select-limited div{margin-top:-1.5rem;padding-top:0}.color-select a{display:inline-block;width:calc(9% - 4px);margin-right:1%}.color-select.color-select-limited a{width:calc(10% - 4px)}.color-select a:nth-of-type(10n){margin-right:0}.color-select a img{border-radius:50px;width:100%;transition:all .1s ease;border:1px solid transparent}.color-select a.active img{box-shadow:0 0 8px #0000004d;position:relative;border-radius:50px;background:#1d1d1f;background-clip:padding-box;padding:4px}.color-select a:hover img{box-shadow:0 0 8px #0000004d;border:3px solid #1d1d1f}.color-select a:active img,.color-select a:focus img{box-shadow:0 0 8px #0000004d;position:relative;border:0;border-radius:50px;background:#1d1d1f;background-clip:padding-box;padding:4px}.color-select a.active:hover img{border:0}.color-select a p{color:#1d1d1f;opacity:0;position:absolute;bottom:-30px;left:0;font-size:1.2rem;font-weight:700;text-transform:uppercase;pointer-events:none}.color-select.color-select-limited a p{top:-35px}.color-select a p:before{content:"Color: ";font-weight:500}.color-select a:hover p,.color-select a:active p,.color-select a:focus p{opacity:1}@media screen and (max-width: 749px){.color-select-outer{padding-top:2rem}.color-select{padding:2rem 0 0}.color-select a{display:inline-block;width:calc(13% - 3px);margin-right:1%}.color-select h2{margin-top:0;padding-top:.5rem}.color-select.color-select-limited{padding:1.5rem 1.5rem .5rem}.color-select.color-select-limited a{width:calc(15% - 3px)}.color-select a:nth-of-type(10n){margin-right:1%}.color-select a:nth-of-type(7n){margin-right:0}.color-select a:hover p,.color-select a:active p,.color-select a:focus p{opacity:0}.color-select a.active p,.color-select a.active:hover p,.color-select a.active:active p,.color-select a.active:focus p{opacity:1}}.shopify-payment-button{display:none}.product-selection-wrapper{display:flex;align-items:center;justify-content:center;align-items:stretch}.shopify-payment-button__button{font-family:inherit;min-height:4.6rem}.shopify-payment-button__button [role=button].focused,.no-js .shopify-payment-button__button [role=button]:focus{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button--unbranded{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));font-size:1.4rem;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.07rem}.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-button),var(--alpha-button-background))}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.product-form{display:block}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.2rem;margin-bottom:1.5rem}.product-form__error-message-wrapper svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.7rem;margin-top:.5rem}.product-form__input{flex:0 0 0;padding:0;margin:-.2rem 1rem 0 0;max-width:30rem;border:none}variant-radios .product-form__input{max-width:100%}variant-radios,variant-selects{display:block}variant-radios{padding:3rem 0}.product-form__input--dropdown{margin-bottom:1.6rem}.product-form__input .form__label{padding-left:0}fieldset.product-form__input .form__label{margin-bottom:.2rem}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label{min-width:20%;border:.1rem solid #c4c4c4;background-color:transparent;color:#1d1d1f;display:inline-block;margin:.7rem .5rem .4rem 0;padding:1.5rem 1rem;font-size:1.3rem;font-weight:700;letter-spacing:.1rem;line-height:1;text-align:center;transition:all .2s ease;cursor:pointer;position:relative}.product-form__input input[type=radio]+label:last-of-type{margin-right:0}.product-form__input input[type=radio]+label:before{content:"";position:absolute;top:calc(var(--variant-pills-border-width) * -1);right:calc(var(--variant-pills-border-width) * -1);bottom:calc(var(--variant-pills-border-width) * -1);left:calc(var(--variant-pills-border-width) * -1);z-index:-1;border-radius:var(--variant-pills-radius);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity))}.product-form__input input[type=radio]+label:hover{background-color:#c4c4c4}.product-form__input input[type=radio]:checked+label{background-color:#c4c4c4}.product-form__input input[type=radio]:not(.disabled)+label>.visually-hidden{display:none}@media screen and (forced-colors: active){.product-form__input input[type=radio]:checked+label{text-decoration:underline}}.product-form__input input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6);text-decoration:line-through}.product-form__input input[type=radio].disabled:checked+label,.product-form__input input[type=radio]:disabled:checked+label{color:rgba(var(--color-background),.6)}.product-form__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input input[type=radio].focused+label,.no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.product-form__input .select{max-width:25rem}.product-form__submit{margin-bottom:1rem}.no-js .product-form__submit.button--secondary{--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1}.product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}@media screen and (forced-colors: active){.product-form__submit[aria-disabled=true]{color:Window}}.shopify-payment-button__more-options{display:none!important;color:rgb(var(--color-foreground));margin:1.6rem 0 1rem;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem}.shopify-payment-button__more-options:hover{color:#1d1d1f!important}.shopify-payment-button__button{font-size:1.5rem;letter-spacing:.1rem}.product__info-container>*+*{margin:1rem 0}.product__info-container iframe{max-width:100%}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:2.5rem 0}.product__text{margin-bottom:0}a.product__text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}p.product__text{font-size:1.2rem}.product__text.caption-with-letter-spacing{text-transform:uppercase}p.product__text.subtitle{text-transform:uppercase;font-weight:700;font-size:1.8rem;line-height:1.9rem;margin-bottom:.6rem}p.product__text.caption-with-letter-spacing{text-transform:uppercase;font-weight:500;font-size:1.4rem;margin-top:0}.installment.caption-large{display:none}.produt-description{margin-top:1rem}.produt-description p{font-size:1.2rem}.produt-description p:first-of-type{margin-top:0}.produt-description ul{margin:0 0 2rem;padding:0 0 0 2rem}.produt-description ul li{font-size:1.2rem}.produt-size{display:block;color:#a7a7a7;font-size:1rem;margin:.5rem 0 0;padding:.75rem 0 0}.produt-size.plusheader{margin-top:0;padding-top:0}.produt-size a{color:#1d1d1f;text-decoration:none;font-weight:700;display:inline-block;width:22%;min-width:120px;max-width:300px;background:#fdfdfd;margin:.5rem .5rem 0 0;padding:1rem 2rem;text-align:center;border:.1rem solid #c4c4c4;transition:all .2s ease}@media screen and (max-width: 749px){.produt-size a{min-width:110px;padding:1rem}}.produt-size a:hover{background:#c4c4c4}.produt-size a.current{background:#c4c4c4;cursor:default;pointer-events:none}.rc-widget{border:1px solid #1d1d1f;margin:4rem 0 -1rem;padding:1rem!important}.rc-subscription-details,.rc-checkbox__descriptor,.rc-selling-plans .rc-selling-plans-dropdown__label{display:none!important}select.rc-selling-plans-dropdown__select{background:#fdfdfd;text-transform:capitalize;border-radius:none;border:1px solid #1D1D1F;margin-top:1rem;padding:1.4rem 1.8rem 1.7rem!important;font-family:var(--font-body-family)!important}.recharge-subscription-widget{margin-top:-2rem;font-size:1.3rem}.recharge-subscription-widget .rc-checkbox__label{text-transform:uppercase;margin-left:.5rem;font-weight:700}.product__title{word-break:break-word;margin-bottom:1.5rem}.product__title>*{margin:0}.product__title>a{display:none}.product__title+.product__text.caption-with-letter-spacing{margin-top:-1.5rem}.product__text.caption-with-letter-spacing+.product__title{margin-top:0}.product__accordion .accordion__content{padding:0}.product__accordion .accordion__content p,.product__accordion .accordion__content h2{margin-top:0;font-size:1.3rem}.product__accordion.accordion summary{padding:2.2rem 0}.product__accordion.accordion{border-color:#a7a7a7}.product__accordion .accordion__title{text-transform:uppercase;font-size:1.4rem;font-weight:600}.benefits{font-size:1.2rem;margin:4rem 0}.benefits span{display:block;margin-bottom:1.2rem}.benefits strong{display:block;text-transform:uppercase;font-weight:600;margin-bottom:.5rem}.product .price .badge{margin-bottom:.5rem}.product .price__container{margin-bottom:.7rem}.product .price dl{margin-top:.5rem;margin-bottom:.5rem}.product .price--sold-out .price__badge-sold-out{background:transparent;color:rgb(var(--color-base-text));border-color:transparent}.product .price--sold-out .price__badge-sale{display:none}@media screen and (min-width: 750px){.product__info-container{max-width:60rem}.product__info-container .price--on-sale .price-item--regular{font-size:1.5rem}.product__info-container>*:first-child{margin-top:0}p.product__text{font-size:1.3rem;margin:1.5rem 0 .2rem}p.product__text.subtitle{font-size:2.4rem;line-height:2.5rem;margin-bottom:.5rem}p.product__text.caption-with-letter-spacing{font-size:1.8rem}.produt-size{padding:.5rem 0 1rem;font-size:1.2rem}.product__accordion .accordion__content{padding:0 10% 0 0;margin-bottom:2.8rem}.product__accordion .accordion__content p{font-size:1.2rem;line-height:2.2rem}.product__accordion .accordion__content ul{margin:-1rem 0 0 .8rem;padding:0}.product__accordion .accordion__content ul li{margin:.5rem 0;font-size:1.2rem;line-height:1.8rem}.product__accordion .accordion__content h2{font-size:1.2rem}}.product__description-title{font-weight:600}.caption-large{font-size:1rem!important}.product--no-media .product__title,.product--no-media .product__text,.product--no-media noscript .product-form__input,.product--no-media .product__tax,.product--no-media .product__sku,.product--no-media shopify-payment-terms{text-align:center}.product--no-media .product__media-wrapper,.product--no-media .product__info-wrapper{padding:0}.product__tax{margin-top:-1.9rem}.product--no-media noscript .product-form__input,.product--no-media .share-button{max-width:100%}.product--no-media fieldset.product-form__input,.product--no-media .product-form__quantity,.product--no-media .product-form__input--dropdown,.product--no-media .share-button,.product--no-media .product__view-details,.product--no-media .product__pickup-availabilities,.product--no-media .product-form{width:30%;display:flex;align-items:center;justify-content:center;text-align:center}.product--no-media .product-form{flex-direction:column}.product--no-media .product-form>.form{max-width:30rem;width:100%}.product--no-media .product-form__quantity,.product--no-media .product-form__input--dropdown{flex-direction:column;max-width:100%}.product-form__quantity .form__label{margin-bottom:.6rem}.product-form__quantity-top .form__label{margin-bottom:1.2rem}.product--no-media fieldset.product-form__input{flex-wrap:wrap;margin:0 auto 1.2rem}.product-form__buttons{flex:0 0 auto;flex-grow:1;display:block;position:relative;width:auto;max-width:auto;min-width:auto}.product-form__buttons button:active{color:#1d1d1f}.product--no-media .product__info-container>modal-opener{display:block;text-align:center}.product--no-media .product-popup-modal__button{padding-right:0}.product--no-media .price{text-align:center}.product__media-list video{border-radius:calc(var(--media-radius) - var(--media-border-width))}.slider-counter.caption{mix-blend-mode:difference;color:#a7a7a7;position:absolute;font-size:1.4rem;letter-spacing:.4rem;top:2rem;right:2rem}.product button.slider-button{color:#1d1d1f}.product button.slider-button:hover,.product button.slider-button:focus{outline:0;box-shadow:none}@media screen and (max-width: 749px){.product__media-list{margin-left:-2.5rem;margin-bottom:3rem;width:calc(100% + 4rem)}.product__media-wrapper{margin:0;padding:0}.slider-buttons{margin-top:-6rem}.slider.product__media-list::-webkit-scrollbar{height:.2rem;width:.2rem}.product__media-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}.product__media-list::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2)}.product__media-list .product__media-item{width:100%}.product--mobile-columns .product__media-item{width:calc(50% - 1.5rem - var(--grid-mobile-horizontal-spacing))}}@media screen and (min-width: 750px){.product--thumbnail .product__media-list,.product--thumbnail_slider .product__media-list{padding-bottom:calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible))}.product__media-list{padding-right:calc(var(--media-shadow-horizontal-offset) * var(--media-shadow-visible))}.product--thumbnail .product__media-item:not(.is-active),.product--thumbnail_slider .product__media-item:not(.is-active){display:none}.product-media-modal__content>.product__media-item--variant.product__media-item--variant{display:none}.product-media-modal__content>.product__media-item--variant:first-child{display:block}}.product__media-item.product__media-item--variant{display:none}.product__media-item--variant:first-child{display:block}@media screen and (min-width: 750px) and (max-width: 989px){.product__media-list .product__media-item:first-child{padding-left:0}.product--thumbnail_slider .product__media-list{margin-left:0}.product__media-list .product__media-item{width:100%}}.product__media-icon .icon{width:2rem;height:2.2rem}.product__media-icon,.thumbnail__badge{background-color:rgb(var(--color-background));border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:absolute;left:1.2rem;top:1.2rem;z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}.product__media-icon{height:4rem;width:4rem;left:calc(50% - 1rem);top:calc(50% - 1.1rem);filter:drop-shadow(0 0 1.5rem rgba(0,0,0,.5))}.product__media-video .product__media-icon{opacity:1}.product__modal-opener--image .product__media-toggle:hover{cursor:zoom-in}.product__modal-opener:hover .product__media-icon{border:.1rem solid rgba(var(--color-foreground),.1)}@media screen and (min-width: 750px){.grid__item.product__media-item--full{width:100%}.product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large.product--columns .product__media-item--full .deferred-media__poster-button{height:5rem;width:5rem}.product--medium.product--columns .product__media-item--full .deferred-media__poster-button{height:4.2rem;width:4.2rem}.product--medium.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1.8rem;height:1.8rem}.product--small.product--columns .product__media-item--full .deferred-media__poster-button{height:3.6rem;width:3.6rem}.product--small.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1.6rem;height:1.6rem}}@media screen and (min-width: 990px){.product--stacked .product__media-item{max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product:not(.product--columns) .product__media-list .product__media-item:first-child,.product:not(.product--columns) .product__media-list .product__media-item--full{width:100%;max-width:100%}.product__modal-opener .product__media-icon{opacity:0}.product__modal-opener:hover .product__media-icon,.product__modal-opener:focus .product__media-icon{opacity:1}}.product__media-item>*{display:block;position:relative}.product__media-toggle{display:flex;border:none;background-color:transparent;color:currentColor;padding:0}.product__media-toggle:after{content:"";cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);z-index:2}.product__media-toggle:focus-visible{outline:0;box-shadow:none}@media (forced-colors: active){.product__media-toggle:focus-visible,.product__media-toggle:focus-visible:after,.product-form__input input[type=radio]:focus-visible+label{outline:transparent solid 1px;outline-offset:2px}}.product__media-toggle.focused{outline:0;box-shadow:none}.product__media-toggle:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5);border-radius:var(--media-radius)}.product__media-toggle.focused:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5);border-radius:var(--media-radius)}.product-media-modal{background-color:rgb(var(--color-background));height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;height:100vh}.product-media-modal__content{max-height:100vh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active),.product__media-list .deferred-media{display:none}@media screen and (min-width: 750px){.product-media-modal__content{padding-bottom:2rem}.product-media-modal__content>*:not(.active){display:block}.product__modal-opener:not(.product__modal-opener--image){display:none}.product__media-list .deferred-media{display:block}}@media screen and (max-width: 749px){.product--thumbnail .is-active .product__modal-opener:not(.product__modal-opener--image),.product--thumbnail_slider .is-active .product__modal-opener:not(.product__modal-opener--image){display:none}.product--thumbnail .is-active .deferred-media,.product--thumbnail_slider .is-active .deferred-media{display:block;width:100%}}.product-media-modal__content>*{display:block;height:auto;margin:auto}.product-media-modal__content .media{background:none}.product-media-modal__model{width:100%}.product-media-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;right:2rem;padding:1.2rem;position:fixed;z-index:2;top:2rem;width:4rem}.product-media-modal__content .deferred-media{width:100%}@media screen and (min-width: 750px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*{width:100%}.product-media-modal__content>*+*{margin-top:2rem}.product-media-modal__toggle{right:5rem;top:2.2rem}}@media screen and (min-width: 990px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*+*{margin-top:1.5rem}.product-media-modal__content{padding-bottom:1.5rem}.product-media-modal__toggle{right:5rem}}.product-media-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-media-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.3);height:100%;padding:40px 0;display:flex;align-items:center;justify-content:center}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__content{border-radius:var(--popup-corner-radius);background-color:#fff;overflow:auto;height:auto;margin:0 auto;left:50%;transform:translate(-50%);width:90%;position:absolute;padding:0 1.5rem 0 3rem;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.video-widget.product-popup-modal__content{padding:0;width:100%}.product-popup-modal__content h1{margin-bottom:25px;text-transform:uppercase;font-size:1.4rem}.product-popup-modal__content p{font-size:1.2rem;line-height:2rem}.product-popup-modal__content.focused{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.product-popup-modal__content:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (min-width: 750px){.product-popup-modal__content{padding-right:1.5rem;width:500px;padding:0 3rem 3rem}.product-media-modal__dialog .global-media-settings--no-shadow{overflow:visible!important}}.product-popup-modal__content img{max-width:100%}@media screen and (max-width: 749px){.product-popup-modal__content table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap;margin:0}.product-media-modal__dialog .global-media-settings,.product-media-modal__dialog .global-media-settings video,.product-media-modal__dialog .global-media-settings model-viewer,.product-media-modal__dialog .global-media-settings iframe,.product-media-modal__dialog .global-media-settings img{border:none;border-radius:0}}.product-popup-modal__opener{position:relative;display:inline-block}.product-popup-modal__button{display:block;font-size:1.2rem;font-weight:700;padding-right:1.3rem;padding-left:0;min-height:2rem;text-decoration:none;text-transform:uppercase}.product-popup-modal__button:after{font-size:1.1rem;color:#1d1d1f;content:"?";margin:0 0 0 4px;padding:2px 6.5px 2px 6px;border:1px solid #1D1D1F;border-radius:50px;transition:all .2s ease}.product-popup-modal__button:hover{color:#1d1d1f!important}.product-popup-modal__button:hover:after{color:#f1f1f1;background:#1d1d1f}.product-popup-modal__content-info h1.h2{padding-right:4.4rem}.product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width: 749px){.product-popup-modal__content-info>*{max-height:100%}.product-popup-modal__content-info{padding-bottom:3rem}.video-widget .product-popup-modal__content-info{padding-bottom:0}}.product-popup-modal__toggle{background-color:transparent;border:1px solid #1D1D1F;border-radius:50%;color:#1d1d1f;display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;padding:1.2rem;z-index:2;top:1.5rem;width:4rem;margin:0 0 0 auto}.video-widget .product-popup-modal__toggle{top:0}.product-popup-video-thumbnail{position:relative;width:80px;max-width:80px;height:auto}.alt-video.global-media-settings{background:none}.alt-video .media>:not(.zoom):not(.deferred-media__poster-button){display:inline-block;width:auto;height:auto;margin:0;padding:0}.media>:not(.zoom):not(.deferred-media__poster-button){height:auto;min-height:100%}.alt-video .deferred-media__poster{display:inline-block;width:80px}.video-section__media.alt-video{display:inline-block;width:80px;--ratio-percent: 56.25%;position:relative;padding-bottom:140px;margin:20px 10px 0 0}.video-section__media .product-popup-video-thumbnail,.video-section__media .product-popup-video-thumbnail video{position:absolute;top:0;left:0;right:0;bottom:0;height:auto}.video-section__media .product-popup-video-thumbnail video{background:#f1f1f1;padding:2px;border:1px solid #DF00A9;border-spacing:4px;border-radius:8px}.product-popup-video-thumbnail .button-block{position:absolute;display:block;top:0;left:0;right:0;bottom:0;width:100%;min-width:100%;height:100%;max-height:auto;z-index:9;padding-bottom:170px}.product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-popup-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.product__media-list .media>*{overflow:hidden}.thumbnail-list{flex-wrap:wrap;grid-gap:1rem}.slider--mobile.thumbnail-list:after{content:none}@media screen and (min-width: 750px){.product--stacked .thumbnail-list{display:none}.thumbnail-list{display:grid;grid-template-columns:repeat(4,1fr)}}.thumbnail-list_item--variant:not(:first-child){display:none}@media screen and (min-width: 990px){.thumbnail-list{grid-template-columns:repeat(4,1fr)}.product--medium .thumbnail-list{grid-template-columns:repeat(5,1fr)}.product--large .thumbnail-list{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width: 749px){.product__media-item{display:flex;align-items:center}.product__modal-opener{width:100%}.thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.slider{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem}.thumbnail-list__item.slider__slide{width:calc(33% - .6rem)}}.product__media-wrapper .slider-buttons{justify-content:space-between}.product__media-wrapper .slider-button{height:auto;width:auto;border:1px solid #a7a7a7;border-radius:50px;z-index:2;margin:1rem;padding:.8rem .65rem}.product__media-wrapper .slider-button[disabled]{opacity:.3}.product__media-wrapper .slider-button svg{color:#a7a7a7}@media screen and (miax-width: 749px){.product__media-wrapper .slider-buttons{mix-blend-mode:difference}}@media screen and (min-width: 750px){.product__media-wrapper .thumbnail-slider .slider-button{margin:0 1rem 0 0}.product__media-wrapper .thumbnail-slider .slider-button:last-of-type{margin:0 0 0 1rem}.product--thumbnail_slider .thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex;padding:.5rem .15rem;flex:1;scroll-padding-left:.5rem}.product__media-wrapper .slider-mobile-gutter .slider-button{display:none}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:flex}}@media screen and (min-width: 900px){.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)}}.thumbnail{position:absolute;top:0;left:0;display:block;height:100%;width:100%;padding:0;color:rgb(var(--color-base-text));cursor:pointer;background-color:transparent}.thumbnail:hover{opacity:.7}.thumbnail.global-media-settings img{border-radius:0}.thumbnail[aria-current]{box-shadow:0 0 0 .1rem rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.image-magnify-full-size{cursor:zoom-out;z-index:1;margin:0;border-radius:calc(var(--media-radius) - var(--media-border-width))}.image-magnify-hover{cursor:zoom-in}.product__modal-opener--image .product__media-zoom-none,.product__media-icon--none{display:none}.product__modal-opener>.loading-overlay__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;display:flex;align-items:center;height:48px;width:48px}.product__modal-opener .path{stroke:rgb(var(--color-base-accent-1));opacity:.75}@media (hover: hover){.product__media-zoom-hover,.product__media-icon--hover{display:none}}@media screen and (max-width: 749px){.product__media-zoom-hover,.product__media-icon--hover{display:flex}}.js .product__media{overflow:hidden!important}.thumbnail[aria-current]:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.thumbnail[aria-current]:focus,.thumbnail.focused{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}@media (forced-colors: active){.thumbnail[aria-current]:focus,.thumbnail.focused{outline:transparent solid 1px}}.thumbnail[aria-current]:focus:not(:focus-visible){outline:0;box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.thumbnail img{object-fit:cover;width:100%;height:100%;pointer-events:none}.thumbnail__badge .icon{width:1rem;height:1rem}.thumbnail__badge .icon-3d-model{width:1.2rem;height:1.2rem}.thumbnail__badge{color:rgb(var(--color-foreground),.6);height:2rem;width:2rem;left:auto;right:calc(.4rem + var(--media-border-width));top:calc(.4rem + var(--media-border-width))}@media screen and (min-width: 750px){.product:not(.product--small) .thumbnail__badge{height:3rem;width:3rem}.product:not(.product--small) .thumbnail__badge .icon{width:1.2rem;height:1.2rem}.product:not(.product--small) .thumbnail__badge .icon-3d-model{width:1.4rem;height:1.4rem}}.thumbnail-list__item{position:relative}.thumbnail-list__item:before{content:"";display:block;padding-bottom:100%}.product:not(.featured-product) .product__view-details{display:none}.product__view-details{display:block;text-decoration:none}.product__view-details:hover{text-decoration:underline;text-underline-offset:.3rem}.product__view-details .icon{width:1.2rem;margin-left:1.2rem;flex-shrink:0}.product__inventory{display:flex;align-items:center;gap:.5rem}.product--no-media .product__inventory{justify-content:center}.product__inventory.visibility-hidden:empty{display:block}.product__inventory.visibility-hidden:empty:after{content:"#"}.icon-with-text{--icon-size: calc(var(--font-heading-scale) * 3rem);--icon-spacing: calc(var(--font-heading-scale) * 1rem)}.icon-with-text--horizontal{display:flex;justify-content:center;column-gap:3rem;flex-direction:row}.icon-with-text--vertical{--icon-size: calc(var(--font-heading-scale) * 2rem)}.icon-with-text .icon{fill:rgb(var(--color-foreground));height:var(--icon-size);width:var(--icon-size)}.icon-with-text--horizontal .icon,.icon-with-text--horizontal img{margin-bottom:var(--icon-spacing)}.icon-with-text--vertical .icon{min-height:var(--icon-size);min-width:var(--icon-size);margin-right:var(--icon-spacing)}.icon-with-text img{height:var(--icon-size);width:var(--icon-size);object-fit:contain}.icon-with-text--vertical img{margin-right:var(--icon-spacing)}.icon-with-text--horizontal .h4{padding-top:calc(var(--icon-size) + var(--icon-spacing));text-align:center}.icon-with-text--horizontal svg+.h4,.icon-with-text--horizontal img+.h4,.icon-with-text--horizontal.icon-with-text--text-only .h4{padding-top:0}.icon-with-text__item{display:flex;align-items:center}.icon-with-text--horizontal .icon-with-text__item{flex-direction:column;width:33%}.icon-with-text--vertical .icon-with-text__item{margin-bottom:var(--icon-size)}.product__sku.visibility-hidden:after{content:"#"}.product-media-container{--aspect-ratio: var(--preview-ratio);--ratio-percent: calc(1 / var(--aspect-ratio) * 100%);position:relative;width:100%;max-width:100%}.product-media-container .media video{max-height:850px!important;height:850px!important;min-height:850px!important}.product-media-container.media-type-video.media-fit-contain.global-media-settings.gradient{background:transparent!important}.product__media-item:has(video){max-height:850px!important;overflow:hidden}@media screen and (max-width: 989px){.product-media-container .media video{background:transparent!important;max-height:60vw!important;height:60vw!important;min-height:60vw!important}.product__media-item:has(video){max-height:60vw!important}}.product-media-container.constrain-height{--viewport-offset: 400px;--constrained-min-height: 300px;--constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)));margin-right:auto;margin-left:auto}.product__media-item.grid__item.slider__slide:first-of-type{background:#f2f2f2}.product-media-container.constrain-height.media-fit-contain{--contained-width: calc(var(--constrained-height) * var(--aspect-ratio));width:min(var(--contained-width),100%)}.product-media-container .media{padding-top:var(--ratio-percent)}.product-media-container.constrain-height .media{padding-top:min(var(--constrained-height),var(--ratio-percent))}@media screen and (max-width: 749px){.product-media-container.media-fit-cover{display:flex;align-self:stretch}.product-media-container.media-fit-cover .media{position:initial}.product-media-container.constrain-height{--constrained-height: 100%}.product-media-container.constrain-height.media-fit-contain{--contained-width: 100%}.product-media-container.constrain-height .media{padding-top:100%}}@media screen and (min-width: 750px){.product-media-container{max-width:100%}.product-media-container:not(.media-type-image){--aspect-ratio: var(--ratio)}.product-media-container.constrain-height{--viewport-offset: 320px;--constrained-min-height: 500px}.product-media-container.media-fit-cover,.product-media-container.media-fit-cover .product__modal-opener,.product-media-container.media-fit-cover .media{height:100%}.product-media-container.media-fit-cover .deferred-media__poster img{object-fit:cover;width:100%}}.product-media-container .product__modal-opener{display:block;position:relative}@media screen and (min-width: 750px){.product-media-container .product__modal-opener:not(.product__modal-opener--image){display:none}}.recipient-form{--recipient-checkbox-margin-top: .64rem;display:block;position:relative;max-width:44rem;margin-bottom:2.5rem}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{flex-grow:1;font-size:1.6rem;display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative}.no-js .recipient-checkbox{display:none}.recipient-form>input[type=checkbox]{position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;appearance:none;-webkit-appearance:none}.recipient-fields__field{margin:0 0 2rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);margin-right:1.2rem;flex-shrink:0}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:.28rem;z-index:5;top:.4rem}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required,.no-js .recipient-email-label.optional{display:inline}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:4.4rem;text-align:left}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors: active){.recipient-fields>hr{border-top:.1rem solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}.video-section{background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.1);box-shadow:0 0 30px #0000001a}.video-section.page-width{padding-left:0;padding-right:0}.collapsible-content .accordion__title{font-weight:600;font-size:1.4rem;line-height:1.35rem}.collapsible-content .accordion__content{padding:0;font-size:1.2rem}.collapsible-content__header{margin-bottom:-2rem}@media screen and (min-width: 750px){.collapsible-content .accordion__title{font-weight:600;font-size:font-size: calc(var(--font-heading-scale) * 2.4rem);line-height:font-size: calc(var(--font-heading-scale) * 2.8rem)}.collapsible-content__header{margin-bottom:2rem}}.review-tabs{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.review-tab-buttons{background:none;display:flex;border-bottom:1px solid #090909;margin-bottom:20px}.review-tab-buttons button{border:none;outline:none;background:none}.review-tab-link{font-size:1.2rem;font-weight:700;text-transform:uppercase;padding:13px 22px;cursor:pointer;transition:border .2s ease;border-bottom:4px solid transparent}.review-tab-link:hover,.review-tab-link.active-review-link{border-bottom:4px solid #090909}.review-tab-content{display:none;opacity:0;transition:opacity .5s ease}.active-review-tab{display:block;opacity:1}.x-product-review-top{min-height:3.1rem;margin-top:.25rem;opacity:1;animation-name:blur-in-hidden-review;animation-duration:1s;animation-direction:forwards;-webkit-animation-name:blur-in-hidden-review;-webkit-animation-duration:1s;-webkit-animation-direction:forwards}@media screen and (max-width: 749px){.x-product-review-top{margin-top:.5rem;min-height:3.1rem}}@keyframes blur-in-hidden-review{0%{filter:blur(2rem);opacity:0}25%{filter:blur(2rem);opacity:0}to{filter:blur(0);opacity:1}}@media screen and (max-width: 750px){@keyframes blur-in-hidden-review{0%{filter:blur(1rem);opacity:0}25%{filter:blur(1rem);opacity:0}to{filter:blur(0);opacity:1}}}.x-product-review h1,.x-product-review h2,.x-product-review h3,.x-product-review h4,.x-product-review p,.x-product-review a,.x-product-review span,.x-product-review button,.pr-qa-display-headline h1,.p-w-r .pr-qa-display .pr-qa-display-headline .pr-h1,.p-w-r .pr-qa-display .pr-qa-display-headline h1{font-family:var(--font-heading-family);color:#1d1d1f}*,:after,:before{--pr-ring-color: #1d1d1f !important}.p-w-r .pr-read-review a,.p-w-r .pr-review-display a,.p-w-r .pr-read-review .pr-rd-pagination .pr-rd-pagination-btn,.p-w-r .pr-review-display .pr-rd-pagination .pr-rd-pagination-btn{color:#1d1d1f;text-transform:uppercase;font-weight:700}.p-w-r .pr-ggl_show-more-icon .pr-ellipsis-icon .pr-ellipsis-icon__circle__outer{background:#1d1d1f!important}.p-w-r .pr-ggl_show-more-btn-container{color:#1d1d1f!important;text-transform:uppercase;font-weight:700}.p-w-r .pr-accordion .pr-accordion-btn span,.p-w-r .pr-rd-flag-review-btn{font-family:var(--font-heading-family);color:#1d1d1f}.p-w-r .pr-accordion .pr-accordion-btn .pr-caret-icon__line{stroke:#1d1d1f}#pr-reviewdisplay,.p-w-r .pr-review-snapshot,.p-w-r .pr-read-review,.p-w-r .pr-review-display,.p-w-r .pr-read-review .pr-rd-footer,.p-w-r .pr-review-display .pr-rd-footer,.p-w-r .pr-qa-display{background-color:#fdfdfd}.p-w-r .pr-qa-display{padding:0}.p-w-r .pr-media-carousel--light .carousel__body--light{background:#000000b3}.p-w-r button.button--dark.button__next,.p-w-r button.button--dark.button__previous,.p-w-r button:after,.p-w-r button:before{box-shadow:none!important;border:0!important}.p-w-r .pr-caret-icon svg:after,.p-w-r .pr-caret-icon svg:before{color:#1d1d1f!important;fill:#1d1d1f!important}.p-w-r svg:hover{color:#1d1d1f!important;fill:#1d1d1f!important}.p-w-r .pr-media-card-content-text-readreview{color:#1d1d1f}.p-w-r .pr-media-carousel--light .button .icon .pr-caret-icon__line{stroke:#1d1d1f}.p-w-r .pr-media-carousel--light .button:hover .icon .pr-caret-icon__line{stroke:#fff!important}.p-w-r .pr-media-carousel--light .button:hover .icon .pr-caret-icon__circle{background-color:#1d1d1f!important}.p-w-r .pr-star-v4-100-filled{width:17px!important;height:17px!important;margin-left:1.5px!important;margin-right:1.5px!important;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.2.1  SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 526.7 526.7' style='enable-background:new 0 0 526.7 526.7%3B' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M526.7 204.2l-195.5-7.8L263.3 12.9l-67.8 183.6L0 204.2l153.6 121.2l-53 188.4l162.7-108.7l162.8 108.7l-53-188.4 L526.7 204.2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important}.p-w-r .pr-star-v4-75-filled{width:17px!important;height:17px!important;margin-left:1.5px!important;margin-right:1.5px!important;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.2.1  SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 526.7 526.7' style='enable-background:new 0 0 526.7 526.7%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bopacity:0.1%3B%7D%3C/style%3E%3Cg class='st0'%3E%3Cg%3E%3Cpath d='M263.3 405.1l162.8 108.7l-53-188.4l153.6-121.2l-195.5-7.8L263.3 12.9'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M358.6 468.7V197.6l-27.5-1.1L263.3 12.9l-67.8 183.6L0 204.2l153.6 121.2l-53 188.4l162.8-108.7L358.6 468.7z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important}.p-w-r .pr-star-v4-50-filled{width:17px!important;height:17px!important;margin-left:1.5px!important;margin-right:1.5px!important;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.2.1  SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 526.7 526.7' style='enable-background:new 0 0 526.7 526.7%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bopacity:0.1%3B%7D%3C/style%3E%3Cg class='st0'%3E%3Cg%3E%3Cpath d='M263.3 405.1l162.8 108.7l-53-188.4l153.6-121.2l-195.5-7.8L263.3 12.9'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M263.3 12.9l-67.8 183.6L0 204.2l153.6 121.2l-53 188.4l162.8-108.7'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important}.p-w-r .pr-star-v4-25-filled{width:17px!important;height:17px!important;margin-left:1.5px!important;margin-right:1.5px!important;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.2.1  SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 526.7 526.7' style='enable-background:new 0 0 526.7 526.7%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bopacity:0.1%3B%7D%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath d='M195.5 196.5L0 204.2l153.6 121.2l-53 188.4l94.9-63.4'/%3E%3C/g%3E%3C/g%3E%3Cg class='st0'%3E%3Cg%3E%3Cpath d='M263.3 405.1l162.8 108.7l-53-188.4l153.6-121.2l-195.5-7.8L263.3 12.9l-67.8 183.6l0 0v253.9L263.3 405.1z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important}.p-w-r .pr-star-v4-0-filled{width:17px!important;height:17px!important;margin-left:1.5px!important;margin-right:1.5px!important;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.2.1  SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 526.7 526.7' style='enable-background:new 0 0 526.7 526.7%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bopacity:0.1%3B%7D%3C/style%3E%3Cg class='st0'%3E%3Cg%3E%3Cpath d='M263.3 405.1l162.8 108.7l-53-188.4l153.6-121.2l-195.5-7.8L263.3 12.9l-67.8 183.6L0 204.2l153.6 121.2l-53 188.4l94.9-63.4L263.3 405.1z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important}a.pr-snippet-review-count{color:#a7a7a7;font-size:.9rem!important;letter-spacing:0;padding-top:7px}.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-review-count{text-decoration:inherit!important}.pr-snippet-review-count:hover{color:#000!important;text-deoceration:underline!important}.pr-snippet-read-and-write{margin-top:6px!important}a.pr-snippet-review-count:after{content:"Reviews"}.pr-snippet-rating-decimal,.pr-snippet-stars-reco-reco,#pr-questionsnippet{display:none!important}.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-review-count,.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-write-review-link{font-size:1.5rem!important}.pr-review-snapshot-header{position:relative!important}a.pr-snippet-write-review-link{display:block;position:absolute;top:60px;left:0;bottom:0;margin-left:0;padding:5.5px 36px 33px!important;border-radius:50px!important;text-transform:uppercase;text-decoration:none!important;font-size:.8rem!important;letter-spacing:0!important;color:#1d1d1f!important;border:.1rem solid #1d1d1f!important;background:linear-gradient(to right,#1D1D1F 50%,transparent 50%)!important;background-position-x:0%!important;background-position-y:0%!important;background-size:auto!important;background-size:200% 100%!important;background-position:right bottom!important;transition:background .5s cubic-bezier(0,0,.01,1)!important}.pr-review-snapshot-msq-container.pr-review-snapshot-msqs{margin-top:90px!important}a.pr-snippet-write-review-link:hover{color:#fdfdfd!important;background-position:left bottom!important;border-color:#1d1d1f!important}.x-product-review-top a.pr-snippet-write-review-link{display:none!important}.pr-rd-no-reviews a.pr-snippet-write-review-link{display:inline-block!important;top:0;position:relative;font-size:1.5rem!important;font-weight:500;letter-spacing:0;padding:12px 36px 14px!important}.p-w-r .pr-accessible-btn{font-size:1.5rem!important;font-weight:500!important}.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-container{display:inline-block}.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span{padding:0 7.5px}.p-w-r .pr-review-snapshot{padding-top:50px}.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header{padding-left:0;margin-left:-.1rem;padding-bottom:1rem}.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-headline,.pr-qa-display-headline h1{text-transform:uppercase;font-size:calc(var(--font-heading-scale) * 3rem);font-weight:700!important;text-align:left!important;margin-bottom:1rem!important}a.pr-subheadline,.pr-review-snapshot-block-pros,.pr-review-snapshot-block-cons,.pr-review-snapshot-block-container,.pr-rd-review-header-contents,.pr-rd-review-header-sorts .pr-rd-sort-group:last-of-type,.p-w-r .pr-qa-display .pr-qa-display-search{display:none!important}.pr-review-snapshot-snippets{width:100%;min-width:100%;display:block;position:relative}.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars{float:none!important}.p-w-r .pr-review-snapshot .pr-review-snapshot-header-intro{border:none;margin-bottom:0;padding-bottom:0}.p-w-r .pr-review-snapshot .pr-msq-list dt>*{text-transform:uppercase}.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline{margin:0 0 5rem}.p-w-r .pr-accessible-btn,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a{color:#1d1d1f;background:transparent;border:.1rem #1d1d1f solid;border-color:#1d1d1f;border-radius:25px;text-transform:uppercase;padding:1.5rem 4rem;transition:all .2s ease}.p-w-r .pr-accessible-btn:hover,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover{color:#fdfdfd;background:#1d1d1f;border-color:#1d1d1f}.x-product-review a.pr-snippet-review-count:after{content:"Reviews"!important}.p-w-r .pr-qa-display .pr-qa-display-answer .pr-qa-display-answer-icon,.p-w-r .pr-irlsnippet-images .pr-irlsnippet-image-container .pr-irlsnippet-play-btn{z-index:2}.pr-review-display.pr-rd-display-desktop{vertical-align:top!important}.pr-review{display:inline-block;width:50%;vertical-align:top!important}.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-content-block{width:85%}.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-description-text{margin-top:2rem}.p-w-r .pr-review-display.pr-rd-display-desktop p.pr-rd-description-text{line-height:2.2rem}.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-right{float:none}.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-side-content-block{position:relative;right:0;width:100%;margin:0;padding:0}.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-description .pr-rd-side-content-block{padding:0}.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-reviewer-details{display:flex;align-items:left;justify-content:flex-start}.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-btn-group{margin-left:0}button.pr-rd-flag-review-btn{text-transform:uppercase;font-size:1rem;text-decoration:none;padding-bottom:.7rem}.p-w-r .pr-rd-flag-review-btn{text-decoration:none!important}.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-details{border-radius:5px;background:#f2f2f2;color:#1d1d1f;width:32.33%;text-align:center;margin:0 1%;padding:1rem .25rem}.pr-rd-footer .pr-rd-bottomline.pr-rd-inner-content-block span.pr-rd-bold{display:block;font-size:1rem;text-transform:uppercase}.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-details:first-of-type{margin-left:0}.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-details:last-of-type{margin-right:0}.p-w-r .pr-review-display span{color:#1d1d1f}.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-details .pr-rd-bold{display:block;font-size:1rem;text-transform:uppercase}.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-legend{display:none}@media screen and (max-width: 1300px){.x-product-review{width:calc(100% - 3rem);margin:0 1.5rem}}@media screen and (max-width: 990px){a.pr-snippet-write-review-link{top:70px;padding:5.5px 36px 33px!important}.pr-review-snapshot-msq-container.pr-review-snapshot-msqs{margin-top:90px}#pr-review-display.pr-review-display{margin-top:30px}.p-w-r .pr-review-snapshot{padding-top:25px}.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-headline,h1.pr-headline,.pr-qa-display-headline h1{font-size:calc(var(--font-heading-scale) * 2rem)!important}.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-header-intro{display:block!important;align-items:flex-start!important;margin-top:3rem}.p-w-r .pr-qa-display .pr-qa-display-ask-question{margin-left:1rem}.p-w-r .pr-qa-display .pr-btn-answer,.p-w-r .pr-qa-display .pr-btn-ask-question{color:#1d1d1f!important}}@media screen and (max-width: 749px){.pr-review{display:inline-block;width:100%;vertical-align:top!important}.p-w-r .pr-review-display .pr-snippet-stars .pr-rating-stars{position:relative!important;display:block!important;margin-left:-4px!important;margin-bottom:-10px!important}}lb-product-page-cross-sell-ew{padding:15rem 0;margin:15rem 0}.lb-addon-popup-container{border-radius:0}.lb-addon-popup-title{font-family:var(--font-body-family);text-transform:lowercase;font-size:1.3em!important;letter-spacing:0}.lb-spc-details-name{font-family:var(--font-body-family);font-weight:400;font-size:.8em!important;line-height:1.4em;color:#2d2d2d;text-transform:lowercase}.lb-spc-details-sale-price,.lb-addon-popup-tot-price{color:#ff0aef;font-weight:700}.lb-spc-details-btn{padding:2px;height:32px;min-width:74px;border:none;background:#1d1d1f;color:#fff}.lb-spc-cta-common{height:40px;border-radius:0;font-family:var(--font-body-family);font-size:1.1em;text-transform:uppercase}.lb-addon-popup-continue-btn{padding:2px;height:50px;min-width:88px;border:0;max-width:150px;font-weight:600;border-radius:0;background:#1d1d1f;color:#fff;font-family:var(--font-body-family);font-size:1.1em;text-transform:uppercase}.lb-addon-popup-footer{border-bottom-left-radius:0;border-bottom-right-radius:0}.ppcse-c.ppcse-m{margin:0!important}h3.ppcse-title-c{font-family:var(--font-body-family);text-transform:uppercase!important;font-size:2.42rem;font-weight:700;letter-spacing:0}.ppcse-m-title{margin:0 0 15px!important;padding:0!important}.ppcs-sale-price{color:#1d1d1f}.ppcse-m-list-lt-checkbox input[type=checkbox]{accent-color:#1d1d1f}.ppcse-m-list-lt-cont span.ppcs-list-title-m.ppcs-list-title-c,.ppcse-m-table{line-height:1.5em!important}.ppcse{background:#fff;padding:30px 30px 5px;margin:5rem 0;border:1px solid #A7A7A7;border-radius:10px}.ppcse-tot-container-tot{font-size:1.3rem}.ppcse-tot-container-bundle{font-size:1.2rem}.ppcse-img-lt{width:100%;display:block;background:#f1f1f1;border:1px solid #A7A7A7;border-radius:15px;padding:15px 0 5px 15px;text-align:center}.ppcse-img-lt ul li{text-align:center}.ppcse-tot-container{width:100%;color:#1d1d1f;text-align:left;margin:15px 0 0}.ppcse-tot-container a,.ppcse-tot-container .ppcs-sale-price{color:#1d1d1f}.ppcse-tot-container .lb-upsell-tot-btn{display:block!important;border:.1rem solid #1d1d1f!important;color:#1d1d1f!important;margin-top:1rem!important;padding:16px 25px!important;border-radius:50px!important;font-size:1.5rem!important;font-weight:500!important;text-transform:uppercase!important;line-height:calc(1 + .2 / var(--font-body-scale))!important;background:transparent!important;background:linear-gradient(to right,#1D1D1F 50%,transparent 50%)!important;background-size:200% 100%!important;background-position:right bottom!important;transition:background .5s cubic-bezier(0,0,.01,1)!important;border-radius:50px}.ppcse-m-tot-lt-btn-div{display:block!important;border:none!important;background:#1d1d1f!important;color:#fff!important;margin-top:20px!important;padding:12px 15px!important;border-radius:0!important;font-size:1.5rem!important;font-weight:500!important;text-transform:uppercase!important;line-height:calc(1 + .2 / var(--font-body-scale))!important}.ppcse-tot-container .lb-upsell-tot-btn:hover{color:#fff!important;background-position:left bottom!important}.ppcse-img-lt li.ppcse-img-lt-li:last-of-type{margin-right:0!important}.ppcse-list-lt{margin:10px 0 0;font-size:1.2rem}label.ppcse-list-lt-label{color:#000}.ppcse-list-lt input[type=checkbox]{accent-color:#1d1d1f}.swym-isa-inline-form{background:#f1f1f1;border:1px solid #a7a7a7;border-radius:0}.swym-remind-me .swym-title.swym-sbisa-v2,.swym-remind-me .swym-title.swym-sbisa-v2 h2{margin:0;padding:0;font-size:2.2rem;letter-spacing:0;text-transform:uppercase}.swym-remind-me input.swym-input{background:transparent;border:1px solid #1D1D1F;border-radius:0}.swym-remind-me .swym-remind-email-container .swym-remind-email-inputs .email-sub-button{height:48px;padding:12px 16px 14px}.swym-remind-me .swym-remind-email-container .swym-remind-email-inputs .email-sub-button.swym-sbisa-v2{border-radius:50px;font-weight:500;font-size:1.5rem;color:#1d1d1f;border:1px solid #1D1D1F;background:transparent!important;background:linear-gradient(to right,#1D1D1F 50%,transparent 50%)!important;background-size:200% 100%!important;background-position:right bottom!important;transition:background .5s cubic-bezier(0,0,.01,1)}.swym-remind-me .swym-remind-email-container .swym-remind-email-inputs .email-sub-button.swym-sbisa-v2:hover{color:#fdfdfd;background-position:left bottom!important;opacity:1}.swym-remind-me p.swym-remind-description.swym-sbisa-v2{text-transform:none;font-style:normal;margin:10px 0 15px}.swym-remind-me .swym-privacy-info.swym-sbisa-v2{font-size:1rem}@media screen and (max-width: 749px){.swym-remind-me .swym-title.swym-sbisa-v2,.swym-remind-me .swym-title.swym-sbisa-v2 h2{margin:0;padding:0;font-size:5.2vw}.swym-remind-me p.swym-remind-description.swym-sbisa-v2{font-size:1.1rem}}@media screen and (max-width: 749px){.swym-remind-me .swym-title.swym-sbisa-v2,.swym-remind-me .swym-title.swym-sbisa-v2 h2{font-size:4.8vw}}.video-modal.product-popup-modal{margin:0 auto;padding:0;width:380px;height:670px;min-height:670px;z-index:999;border-radius:10px;overflow:hidden!important}@media screen and (min-width: 749px){.video-modal.product-popup-modal{top:50%;left:50%;margin-left:-190px;margin-top:-335px}}.video-modal .product-popup-modal__toggle{mix-blend-mode:difference;border-color:#fff;color:#fff;position:fixed}@media screen and (max-width: 749px){.video-modal .product-popup-modal__toggle{top:45px;right:10px}}.video-modal .video-widget.product-popup-modal__content{background:#000;min-height:100%;height:100%;border:none;border-radius:0;overflow:hidden}.video-product-feature{width:100%;height:20vh;background:#000;position:absolute;bottom:0;margin:0;padding:15px;display:none;align-items:center;justify-content:center}@media screen and (min-width: 749px){.video-product-feature{display:none;height:200px;padding:5px 20px 20px}}.video-product-feature p.product__text{color:#fff}.video-product-feature .product-form__input.product-form__quantity{display:none}.video-product-feature p.product__text.subtitle{margin-bottom:0}.video-product-feature .product__right{margin-left:auto;margin-bottom:20px}@media screen and (min-width: 749px){.video-product-feature .product__right{width:100%}}.video-product-feature .price .price-item{color:#fff;margin-right:5px}.video-product-feature .badge.price__badge-sale{margin-top:-5px}.video-product-feature .price .price-item.price-item--regular{font-size:1rem;opacity:.7}.video-product-feature-wrapper{width:100%;display:block;margin:0;padding:15px}@media screen and (min-width: 749px){.video-product-feature-wrapper{padding:0}}.video-product-feature .product-form__submit{margin-bottom:0}.video-product-feature .product-form__buttons span{padding-bottom:.5rem}.video-product-feature .button:after,.video-product-feature .shopify-challenge__button:after,.video-product-feature .customer button:after,.video-product-feature .shopify-payment-button__button--unbranded:after,.video-product-feature .button:before{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #fff,0 0 0 var(--buttons-border-width) #fff}.video-product-video{position:relative;object-fit:cover;min-width:100%;height:auto;max-height:850px;overflow:hidden}.video-product-video video{height:100%}.video-product-video .video-section__media video{position:relative;min-width:100%;height:auto;max-height:850px}.video-slider-container{position:relative;width:100%;overflow:hidden;margin:0;padding-bottom:17px}.video-slider-wrapper{display:flex;transition:transform .3s ease;cursor:grab}#video-wrapper-id{flex:0 0 auto}.slider-scrollbar{position:absolute;bottom:0;left:0;border-radius:4px;width:100%;height:8px;background-color:#f1f1f1;cursor:pointer}.slider-scrollbar-thumb{width:calc(100%*visibleVideos/totalVideos);height:100%;background-color:#1d1d1f;border-radius:4px;position:absolute;left:0;cursor:pointer;transition:left .3s ease}@media screen and (min-width: 749px){.video-product-video .video-section__media video{overflow:hidden;width:380px;max-width:380px;height:670px;max-height:670px}.video-product-video video{width:380px;max-width:380px;height:670px;max-height:670px}}.video-product-feature-top{color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:10px}@media screen and (min-width: 749px){.video-popup-close{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;border:0;background:#00000080;display:block;border-radius:0}.video-popup-close .icon.icon-close{position:absolute;right:calc(50% - 170px);bottom:calc(50% + 335px);background:#000;border-top-left-radius:10px;border-top-right-radius:10px;padding:7px;transition:all .2s ease}.video-popup-close .icon.icon-close:hover{background:#fff;color:#000}.product-popup-modal__toggle.video-popup-close .icon{width:30px;height:30px}.video-product-feature-top{color:#fff;display:block}}@media screen and (max-width: 749px){.video-modal.product-popup-modal{border-radius:0;margin:0;padding:0;min-width:100%;min-height:100%;z-index:999}.video-product-video{position:relative;object-fit:cover;min-width:100vw;height:100%;max-height:100vh;text-align:center;overflow:hidden}.video-product-video video{object-fit:cover;width:auto;max-width:100vw;height:100vh;margin:0 auto}.video-product-video .video-section__media video{position:relative;min-width:100vw;max-width:100vw;height:auto;max-height:100vh}}.video-autoplay{controls:auto;-webkit-appearance:none}@media screen and (min-width: 750px){.product-main-gallery .slider-button{border:none;outline:none;position:absolute;top:calc(50% - 20px);transform:translateY(-50%);display:block}.product-main-gallery .slider-button:hover{border:none}.product-main-gallery .slider-button--prev{left:0}.product-main-gallery .slider-button--next{right:0}.product-main-gallery .slider-button svg{width:25px;height:25px}.product-main-gallery .slider-counter{display:none}.slider-buttons .slider-button:not([disabled]):hover{border:none}}
/*# sourceMappingURL=/cdn/shop/t/406/assets/section-main-product.css.map */
