:root{--pdp-max-width:1440px;--pdp-side-padding:16px;--pdp-content-max-width:calc(var(--pdp-max-width) - var(--pdp-side-padding)*2)}@media (min-width:901px){:root{--pdp-side-padding:32px}}.product-reviewstar-wrapper{-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;row-gap:4px}.product-reviewstar-wrapper.loading{min-height:16.1px}.product-reviewstar{--rating-text-color:#020a12;--rating-count-text-color:#656a77;--rating-star-icon-full-red:url(https://cdn11.bigcommerce.com/s-4hn0atpsq5/content/assets/img/pdp/icons/rating-star-full.svg);--rating-star-icon-half-red:url(https://cdn11.bigcommerce.com/s-4hn0atpsq5/content/assets/img/pdp/icons/rating-star-half.svg);font-size:14px;font-weight:400;letter-spacing:0}.product-reviewstar,.product-reviewstar .link{align-items:center;display:flex}.product-reviewstar .product-rating{color:var(--rating-text-color);font-weight:500;margin-left:8px}.product-reviewstar .product-rating-count,.product-reviewstar .product-rating__nocount{color:var(--rating-count-text-color);margin-left:8px}.product-reviewstar .count,.product-reviewstar .count-text{color:var(--rating-count-text-color)}.product-reviewstar .star-rating{-moz-column-gap:5px;column-gap:5px;display:inline-flex;margin-top:-5px}.product-reviewstar .star{background-image:var(--star-icon);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:14px;width:14px}.product-reviewstar .star,.product-reviewstar .star--full{--star-icon:var(--rating-star-icon-full-red)}.product-reviewstar .star--half{--star-icon:var(--rating-star-icon-half-red)}.pdp-badge{--text-color:#fff;--icon-color:var(--text-color);--background-color:linear-gradient(92.05deg,#2e1a46,#9f2842);display:inline-block}.pdp-badge .badge-wrapper{align-items:center;background:var(--background-color);border-radius:8px;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;padding:4px 12px 2px;row-gap:8px}.pdp-badge .badge--text{color:var(--text-color);font-size:12px;font-weight:500;letter-spacing:0;line-height:125%}.pdp-badge .badge--icon{color:var(--icon-color);font-size:16px}@media screen and (min-width:1024px){.pdp-badge .badge-wrapper{padding:3px 12px 1px}.pdp-badge .badge--text{font-size:16px;font-weight:500;letter-spacing:0;line-height:125%}.pdp-badge .badge--icon{font-size:24px}}.pdp-badge--100nighttrial{--text-color:#fff;--background-color:linear-gradient(92.05deg,#2e1a46,#9f2842)}.pdp-badge--trustedbyathletes{--text-color:#fff;--background-color:#8e48e3}.pdp-badge--lightpurple{--text-color:#333;--icon-color:#8e48e3;--background-color:#e5e0ff}.badge__savings{--text-color:#fff;--background-color:#eb0045;display:inline-block}.badge__savings .badge-wrapper{background:var(--background-color);border-radius:144px;bottom:2px;padding:4.25px 12px 2.25px;position:relative}.badge__savings .item{color:var(--text-color);font-size:14px;font-weight:500;letter-spacing:0;line-height:125%}.badge__savings--lightred{--background-color:#ffeff1;--text-color:#eb0045}.form__field{margin:20px 0 0}.form__field--header{--field-header-text-color:#020a12;--field-description-text-color:#656a77}.form__field--header .field--header{color:var(--field-header-text-color);font-size:14px;font-weight:400;letter-spacing:0;line-height:150%;margin:0 0 12px}.form__field--header .field--header-bold{font-weight:700}.form__field--header .field--header-semibold{font-weight:500}.form__field--header .field--header-black{--field-header-text-color:#444}.form__field--header .field--description{color:var(--field-description-text-color);font-size:14px;font-weight:400;letter-spacing:0;line-height:150%}.form__field--inline .form__field--header .field--header{display:block;margin:0 0 8px}@media (min-width:901px){.form__field--inline{align-items:center;display:flex}.form__field--inline .form__field--selectorgroup{flex:1}.form__field--inline .form__field--header{flex:0 1 33%}.form__field--inline .form__field--header .field--header{margin:0}.form__field--inline+.form__field--inline{margin-top:8px}}.select-dropdown{--dropdown-button-text-color:#575758;--dropdown-button-option-name-color:#020a12;--dropdown-button-option-desc-color:#656a77;--dropdown-button-option-price-color:#eb0045;--dropdown-button-option-priceoriginal-color:#656a77;--dropdown-button-bg-color:#fff;--dropdown-button-border-color:#efeff0;--dropdown-option-text-color:#575758;--dropdown-option-bg-color:#fff;--dropdown-option-border-color:#efeff0;--dropdown-option-hover-bg-color:#f6f6f7;--dropdown-option-price-text-color:#0e1217;--dropdown-option-priceoriginal-text-color:#bcbcbd;--dropdown-option-disabled-text-color:#b0b0b0;--dropdown-option-selected-bg-color:#ffeff1;--dropdown-option-selected-text-color:#b4003d;--dropdown-option-selected-price-text-color:#eb0045;--dropdown-button-grey:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23656A77' d='m16.693 7.942-6.25 6.25a.64.64 0 0 1-.442.184.62.62 0 0 1-.442-.184l-6.25-6.25a.625.625 0 0 1 .884-.884L10 12.866l5.808-5.809a.64.64 0 0 1 .442-.184.62.62 0 0 1 .442.184q.087.089.136.203c.049.114.048.157.048.239a.62.62 0 0 1-.184.442z'/%3E%3C/svg%3E");--dropdown-button:var(--dropdown-button-grey);min-height:40px}.select-dropdown .dropdown__control{position:relative}.select-dropdown .dropdown__selected{align-items:center;display:flex;justify-content:space-between;outline:0;position:relative;width:100%;z-index:1}.select-dropdown .dropdown__button,.select-dropdown .dropdown__option{border:0;cursor:pointer;padding:9px 12px 5px;position:relative;text-align:left;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.select-dropdown .dropdown__button{background-color:var(--dropdown-button-bg-color);border:1px solid var(--dropdown-button-border-color);border-radius:8px;color:var(--dropdown-button-text-color);font-weight:500;padding-right:40px}.select-dropdown .dropdown__button:after{background-image:var(--dropdown-button);content:"";display:block;height:20px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:transform .4s ease;width:20px}.select-dropdown .dropdown__option{background-color:var(--dropdown-option-bg-color);border-bottom:1px solid var(--dropdown-option-border-color);color:var(--dropdown-option-text-color)}.select-dropdown .dropdown__option:not(:first-child){padding:9.5px 12px 5.5px}.select-dropdown .dropdown__option:first-child{border-top:1px solid var(--dropdown-option-border-color)}.select-dropdown .dropdown__option:last-child{border-bottom:1px solid var(--dropdown-option-border-color)}.select-dropdown .dropdown__option:hover{background-color:var(--dropdown-option-hover-bg-color)}.select-dropdown .dropdown__option.selected{background-color:var(--dropdown-option-selected-bg-color)}.select-dropdown .dropdown__option.selected .option-desc,.select-dropdown .dropdown__option.selected .option-name{color:var(--dropdown-option-selected-text-color);font-weight:500}.select-dropdown .dropdown__option.selected .option-price{color:var(--dropdown-option-selected-price-text-color)}.select-dropdown .dropdown__arrow{position:absolute;right:10px;fill:#444;transform:rotate(0);transition:transform .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-dropdown .dropdown__menu{border-radius:8px;box-shadow:0 4px 16px #00000014;overflow:hidden;position:absolute;width:100%;z-index:2}.select-dropdown .option-desc,.select-dropdown .option-name{font-size:14px;font-weight:400;letter-spacing:0;line-height:150%}.select-dropdown .option-price{color:var(--dropdown-option-price-text-color);float:right;font-weight:500}.select-dropdown .option-desc{margin-left:5px}.select-dropdown .purchasing-disabled{color:var(--dropdown-option-disabled-text-color);float:right;font-size:14px;font-weight:400;letter-spacing:0;line-height:150%}.select-dropdown .open .dropdown__arrow{transform:rotate(180deg)}.select-dropdown .price-original,.select-dropdown .price-sale{font-size:14px;font-weight:500;letter-spacing:0;line-height:125%}.select-dropdown .option-price--is-discounted .price-sale{margin-right:8px}.select-dropdown .option-price--is-discounted .price-original{color:var(--dropdown-option-priceoriginal-text-color);font-size:12px;font-weight:400;letter-spacing:0;line-height:150%;text-decoration:line-through}.select-dropdown .dropdown__button .option-name{color:var(--dropdown-button-option-name-color);font-size:14px;font-weight:500;letter-spacing:0;line-height:125%}.select-dropdown .dropdown__button .option-desc{color:var(--dropdown-button-option-desc-color)}.select-dropdown .dropdown__button .price-original,.select-dropdown .dropdown__button .price-sale{color:var(--dropdown-button-option-price-color)}.select-dropdown .dropdown__button .price-original{font-size:14px;font-weight:400;letter-spacing:0;line-height:150%}.select-dropdown .dropdown__button .option-price--is-discounted .price-original{color:var(--dropdown-button-option-priceoriginal-color)}.select-dropdown.overlaymenu .dropdown__option{padding-right:12px}.select-dropdown.overlaymenu .dropdown__arrow{transform:none}.pdp-price{--price-grandtotal-color:#2e1a46;--price-original-color:#808082;--header-color:#020a12}.pdp-price .row{align-items:center;display:flex;flex-wrap:wrap;row-gap:10px}.pdp-price .header-row{margin-bottom:10px}.pdp-price .pdp-price-header{color:var(--header-color);font-size:14px;font-weight:500;letter-spacing:0;line-height:125%}.pdp-price .price-grandtotal{color:var(--price-grandtotal-color);font-size:24px;font-weight:700;letter-spacing:0;line-height:130%;line-height:1}.pdp-price .price-original{color:var(--price-original-color);margin-left:8px;margin-right:15px;text-decoration:line-through}.productView-icons{--productviewicons-background-color:#f6f6f7;--productviewicons-text-color:#b4003d}.productView-icons .wrapper{background:var(--productviewicons-background-color);-moz-column-gap:5px;column-gap:5px;display:flex;flex-wrap:wrap;justify-content:space-evenly;list-style:none;margin:0;padding:20px 10px;row-gap:15px}.productView-icons .icon{padding:0 5px;text-align:center}.productView-icons .icon-image{display:flex;height:40px;margin:0 auto 8px;width:58px}.productView-icons .icon-image--standalone{height:auto;max-width:58px;width:auto}.productView-icons .icon-image img{margin:0 auto;max-width:100%;width:100%}.productView-icons .icon-desc{color:var(--productviewicons-text-color);font-size:12px;font-weight:500;letter-spacing:0;line-height:125%;margin:0}.productView-icons .icon-desc br{display:none}@media only screen and (min-width:500px){.productView-icons .wrapper{justify-content:space-around}}@media only screen and (min-width:901px){.productView-icons .wrapper{padding:20px 5px}.productView-icons .icon-image{height:48px;width:70px}.productView-icons .icon-image--standalone{max-width:90px}.productView-icons .icon-desc{font-size:14px;font-weight:500;letter-spacing:0;line-height:125%}.productView-icons .icon-desc br{display:initial}}.mediagrid{--gap:6px}.mediagrid__wrapper{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;row-gap:var(--gap)}.mediagrid__item--wrapper{position:relative}.mediagrid__item--img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:575px){.mediagrid__item--img.img--main--img{aspect-ratio:395/288}}.mediagrid__item{display:flex;flex-basis:calc(50% - var(--gap)/2)}.mediagrid__item--video{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.mediagrid__item--video.has-poster{height:100%;left:0;position:absolute;top:0}.mediagrid__item--figcaption{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.mediagrid .video-poster{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mediagrid .img--large,.mediagrid .img--main,.mediagrid .productView-icons{flex-basis:100%}.mediagrid .mediagrid-caption{background:linear-gradient(180deg,#5d5d5d00,#000);background-blend-mode:multiply;bottom:0;left:0;margin-top:auto;padding:clamp(16px,2vw,32px) clamp(12px,2vw,24px);position:absolute;width:100%}.mediagrid .mediagrid-caption .caption-title{color:#fff;font-size:20px;font-size:clamp(14px,1.5vw,20px);font-weight:700;letter-spacing:0;line-height:125%;margin-bottom:4px}.mediagrid .mediagrid-caption .caption-description{color:#fff;font-size:16px;font-size:clamp(12px,1.3vw,16px);font-weight:400;letter-spacing:0;line-height:150%}.mediagrid__item--zoom-button{bottom:10px;position:absolute;right:10px;transform:scale(.8)}.mediagrid__item--zoom-button .zoom-button{background:#f1eeff;border-radius:100%;box-shadow:-1 0 0 1px #0000001f;color:#2e1a46;height:40px;width:40px}.mediagrid__item--zoom-button .nuxt-icon{margin:0}.mediagrid__item--zoom-button .nuxt-icon *{fill:none}@media (min-width:901px){.mediagrid{--gap:12px}.mediagrid .img--small{display:flex}.mediagrid .img--small .img--small--img{height:100%}.mediagrid .img--large--img{aspect-ratio:803/474}.mediagrid__item--zoom-button{bottom:15px;opacity:0;right:15px;transform:scale(.8);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.mediagrid__item--wrapper:hover .mediagrid__item--zoom-button{opacity:1;transform:scale(1)}}.main-image-badges{left:0;position:absolute;top:0;width:100%}.main-image-badges .wrapper{-moz-column-gap:0;column-gap:0;display:flex;flex-wrap:wrap;margin:8px 0 0 4px}.main-image-badges .wrapper img{width:80px}@media only screen and (min-width:901px){.main-image-badges .wrapper img{width:84px}}.pdp__topsection--wrapper{display:grid;grid-template-areas:"media" "details";grid-template-columns:1fr;margin:0 0 50px;position:relative;width:100%}@media only screen and (min-width:901px){.pdp__topsection--wrapper{-moz-column-gap:min(4%,55px);column-gap:min(4%,55px);grid-template-areas:"media details" "media details";grid-template-columns:auto 516px;margin:0 auto 50px;max-width:var(--pdp-max-width);padding:0 min(2.5%,var(--pdp-side-padding))}}@media only screen and (min-width:901px) and (max-width:1150px){.pdp__topsection--wrapper{grid-template-columns:auto 450px}.pdp__topsection--wrapper .form__field--inline .form__field--header{flex:0 1 25%}}.pdp__topsection--header.desktop{display:none}@media only screen and (min-width:901px){.pdp__topsection--header.desktop{display:block;margin-top:16px}}.pdp__topsection--header.mobile{display:block;margin:24px var(--pdp-side-padding)}@media only screen and (min-width:901px){.pdp__topsection--header.mobile{display:none}}.pdp__topsection--title{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.pdp__topsection--title .title{color:#0e1217;display:inline-block;font-size:20px;font-weight:700;letter-spacing:0;line-height:125%}@media only screen and (min-width:901px){.pdp__topsection--title .title{font-size:32px;font-weight:700;letter-spacing:0;line-height:130%}}.pdp__topsection--description p{font-size:14px;font-weight:400;letter-spacing:0;line-height:150%;margin-bottom:20px}.pdp__topsection--media{grid-area:media;min-height:400px;overflow:hidden;width:100%}@media only screen and (min-width:901px){.pdp__topsection--media{align-self:flex-start}}.pdp__topsection--reviews{display:flex;margin-bottom:10px}.pdp__topsection--detail{grid-area:details;padding:0 var(--pdp-side-padding)}@media only screen and (min-width:901px){.pdp__topsection--detail{padding:0}}.pdp__topsection--total{margin-top:25px}.pdp__topsection--buyaction{margin-top:20px}.pdp__topsection--buyaction.with-reviews{background:#f1eeff;border-radius:8px}@media only screen and (min-width:901px){.pdp__topsection--buyaction{margin-top:25px}}.buyaction-reviews-wrapper{align-items:center;display:flex;justify-content:center;padding:13px 10px 12px}.buyaction-reviews .product-reviewstar{--rating-count-text-color:#c63853}#form-action-addToCart{display:inline-block;font-size:16px;font-weight:700;position:relative;text-transform:uppercase;vertical-align:middle;width:100%}.pdp__topsection--price{margin-top:20px}.pdp__topsection--badges{-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;margin-bottom:16px;row-gap:8px}.pdp__topsection--productstatus{margin:12px 0}.addons.loading{min-height:368.5px}.addons-form-field{--field-border-color:#e2e2e3;border-top:1px solid var(--field-border-color);margin:20px 0;padding-top:20px}.addons-form-field .field--header{font-size:18px;font-weight:700;letter-spacing:0;line-height:125%}.addons-form-field .field--header .badge__savings{margin-left:8px}.addons-form-field .field--description{--field-description-text-color:#6d6d6d;margin-bottom:12px}.pdp__addon{--pdp-addon-bg-color:#fff;--pdp-addon-selected-bg-color:#ffeff1;--pdp-addon-border-color:#e2e2e3;--pdp-addon-productname-text-color:#020a12;--pdp-addon-desc-text-color:#575758;--pdp-addon-price-text-color:#eb0045;--pdp-addon-price-original-text-color:#656a77;--pdp-addon-img-badge-bg-color:#8e48e3;--pdp-addon-img-badge-text-color:#fff;--pdp-addon-btn-bg-color:#fff;--pdp-addon-btn-border-color:#d8e2f8;--pdp-addon-btn-text-color:#3e70dd;background-color:var(--pdp-addon-bg-color);border:1px solid var(--pdp-addon-border-color);border-radius:8px;margin-top:12px;overflow:hidden}.pdp__addon.selected{--pdp-addon-border-color:#eb0045;background-color:var(--pdp-addon-selected-bg-color)}.pdp__addon .content-wrapper{display:flex;justify-content:center;position:relative;width:100%}.pdp__addon+.pdp__addon{border-top:1px solid var(--pdp-addon-border-color)}.pdp__addon .description{display:flex;flex:1 1 0;flex-direction:column;justify-content:center;padding:13px 16px;position:relative}.pdp__addon .description p{color:var(--pdp-addon-desc-text-color);font-size:12px;letter-spacing:0;line-height:1.5;margin-bottom:0;padding:0}.pdp__addon .description .content{width:100%}.pdp__addon .description .content-middle{margin-bottom:10px}.pdp__addon .product-reviewstar{--rating-count-text-color:#888;align-items:center;display:flex}.pdp__addon .product-reviewstar .star{height:12px;width:12px}.pdp__addon .product-reviewstar .product-rating{font-size:12px;font-weight:400;letter-spacing:0;line-height:150%}.pdp__addon .product-reviewstar .count{display:inline;font-size:12px;margin-left:8px}.pdp__addon .addon-name{color:var(--pdp-addon-productname-text-color);display:inline-block;font-size:16px;margin-bottom:3px;position:relative}.pdp__addon .addon-name,.pdp__addon .img-badge{font-weight:500;letter-spacing:0;line-height:125%}.pdp__addon .img-badge{background-color:var(--pdp-addon-img-badge-bg-color);border-radius:4px;color:var(--pdp-addon-img-badge-text-color);font-size:12px;justify-content:center;left:8px;padding:5px 8px 3px;position:absolute;top:8px}.pdp__addon .price-wrapper .price{color:var(--pdp-addon-price-text-color);font-size:16px;font-weight:500;letter-spacing:0;line-height:125%}.pdp__addon .price-wrapper .price-original{color:var(--pdp-addon-price-original-text-color);font-size:14px;line-height:150%;margin-left:6px}.pdp__addon .add-to-cart-addon,.pdp__addon .buy-wrapper{align-items:center;display:flex}.pdp__addon .add-to-cart-addon{background-color:var(--pdp-addon-btn-bg-color);border:1px solid var(--pdp-addon-btn-border-color);border-radius:8px;color:var(--pdp-addon-btn-text-color);font-weight:500;justify-content:center;margin-right:16px;padding:5.5px 12px 3.5px;touch-action:manipulation}.pdp__addon .add-to-cart-addon .text{font-size:16px;font-weight:500;letter-spacing:0;line-height:125%}.pdp__addon .add-to-cart-addon .button-icon{font-size:24px;margin-bottom:4px}.pdp__addon .add-to-cart-addon .button-icon-plus{margin-right:8px}.pdp__addon .add-to-cart-addon .button-icon-check{margin-right:4px}.pdp__addon .add-to-cart-addon.selected{--pdp-addon-btn-border-color:#eb0045;--pdp-addon-btn-text-color:#fff;--pdp-addon-btn-bg-color:#eb0045}@media only screen and (min-width:768px){.addons:not(.has-selection) .pdp__addon .add-to-cart-addon:hover:not(.selected){--pdp-addon-btn-bg-color:#d8e2f8}}.pdp__addon .image-wrapper{position:relative}.pdp__addon .addon-image{display:inline-block;height:132px;max-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:132px}.pdp__addon .badge-row{display:flex}.pdp__addon .badge-row.desktop{margin-top:8px}.pdp__addon .discount-badge{background:#d8e2f880;color:#3e70dd;padding:3.5px 6px}.pdp__addon .discount-badge .text{font-size:12px;font-weight:400;letter-spacing:0;line-height:150%}.pdp__addon .discount-badge .value{font-size:12px;font-weight:500;letter-spacing:0;line-height:125%;line-height:150%}.pdp__addon .discount-badge.desktop{border-radius:1000px}@media only screen and (max-width:767px){.addons-form-field{margin-top:20px}.pdp__addon .description{padding-right:0}.pdp__addon .buy-wrapper{bottom:12px;position:absolute;right:12px}.pdp__addon .add-to-cart-addon{margin-right:0;padding:4.5px 8px 1.5px}.pdp__addon .add-to-cart-addon .button-icon{font-size:20px;margin-bottom:4px}.pdp__addon .add-to-cart-addon .text{font-size:14px;font-weight:500;letter-spacing:0;line-height:125%}.pdp__addon .price-wrapper{margin-top:4px}.pdp__addon .addon-image{height:100px;width:110px}.pdp__addon .discount-badge{align-items:center;display:flex;justify-content:space-between;padding-bottom:8px;padding-top:8px;width:100%}}.addons.has-selection .pdp__addon:not(.selected) .add-to-cart-addon{--pdp-addon-btn-text-color:#bcbcbd;--pdp-addon-btn-border-color:#bcbcbd}.stickybar{--stickybar-background:#fff;--stickybar-close-wrapper-border-color:#d0d0d1;--stickybar-help-wrapper-border-color:#d0d0d1;background-color:var(--stickybar-background);box-shadow:0 5px 8px #0000000d;opacity:0;pointer-events:none;position:fixed;top:0;transform:translateY(-100%);transition:transform .3s ease,opacity .3s ease;width:100%;z-index:103}.stickybar__wrapper{display:flex;justify-content:space-between;margin:0 auto;min-height:72px;padding:0 var(--pdp-side-padding)}.stickybar__product{align-items:center;display:flex;flex:1}.stickybar__product .product-image{margin-right:20px;max-width:100px;width:100%}.stickybar__product .product-name{color:#2e1a46;font-size:18px;font-weight:700;letter-spacing:0;line-height:125%}.stickybar__product .product-reviewstar{--rating-count-text-color:#c63853;font-size:14px;margin-top:5px}.stickybar__action{--button-height:44px}.stickybar__action,.stickybar__action .variant-row{align-items:center;display:flex}.stickybar__action .variant-dimension{font-size:12px;line-height:1.25}.stickybar__action .pdp-price{position:relative;top:2px}.stickybar__action .pdp-price .price-grandtotal{font-size:20px}.stickybar__action .pdp-price .price-original{font-size:16px}.stickybar__action .add-to-cart-wrapper{margin-left:28px}.stickybar__action .add-to-cart-button{border:0;display:inline-block;font-size:14px;font-weight:500;height:var(--button-height);letter-spacing:0;line-height:125%;padding:15px 16px 11px;text-transform:uppercase}.stickybar__action .badge__savings{--background-color:#8e48e3}.stickybar__action .closebtn-wrapper{--side-padding:28px;align-items:center;border-left:1px solid var(--stickybar-help-wrapper-border-color);display:flex;height:100%;margin-left:var(--side-padding);padding-left:var(--side-padding);position:relative}.stickybar__action .closebtn-wrapper .close-button{color:#888;font-size:20px}.stickybar__action .closebtn-wrapper .close-button svg{margin-bottom:0}.stickybar .select-dropdown{margin-right:5px;min-height:unset}.stickybar .select-dropdown .dropdown__button{border:0}.stickybar .select-dropdown .dropdown__menu{bottom:0;right:0;transform:translateY(100%);width:320px}html.has-stickybar .stickybar-show{opacity:1;pointer-events:auto;transform:translateY(0)}@media screen and (max-width:900px){html.has-stickybar .topheader{position:relative;transform:none}}@media screen and (min-width:901px){html.has-stickybar[data-scroll-dir=up] .topheader.is-sticky~.page .stickybar-show{transform:translateY(calc(var(--header-height)))}html.has-stickybar[data-scroll-dir=down] .topheader.is-sticky~.page .stickybar.stickybar-show{transform:translateY(0)}}@media (max-width:1439px){.stickybar__action .help-wrapper,.stickybar__product .product-image{display:none}}@media (max-width:1023px){.stickybar__product .product-reviewstar .count-text,.stickybar__product .product-reviewstar .star:not(:first-child){display:none}.stickybar__product .product-reviewstar .product-rating__nocount--rating{color:var(--rating-text-color);font-weight:500}.stickybar .closebtn-wrapper,.stickybar__product .product-reviewstar .product-rating__nocount--text{display:none}}@media screen and (max-width:900px){.stickybar__wrapper{min-height:unset;padding-right:0}.stickybar__product{display:block;padding:7px 0}.stickybar__product .product-info-wrapper{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;flex-wrap:wrap;row-gap:4px}.stickybar__product .product-name{font-size:14px;font-weight:500;letter-spacing:0;line-height:125%}.stickybar__product .product-reviewstar{font-size:12px;margin-top:0}.stickybar__product .product-reviewstar .star{height:12px;width:12px}.stickybar__product .product-reviewstar .count-text,.stickybar__product .product-reviewstar .star:not(:first-child){display:none}.stickybar__action .variant-row{align-items:flex-end;flex-direction:column-reverse}.stickybar__action .badge__savings{bottom:0;position:absolute;right:0;transform:translateY(100%)}.stickybar__action .pdp-price{margin-bottom:2px}.stickybar__action .pdp-price .price-grandtotal{font-size:16px}.stickybar__action .pdp-price .price-original{font-size:14px;margin-left:8px;margin-right:0}.stickybar__action .add-to-cart-wrapper{--button-height:100%;height:100%;margin-left:16px}.stickybar__action .add-to-cart-button{border-radius:0}.stickybar .select-dropdown{--dropdown-button-option-name-color:#b4003d;--dropdown-button-option-desc-color:#b4003d;--dropdown-button:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzlGMjg0MiIgZD0iTTEzLjM1NCAxMC4zNTRhLjUuNSAwIDAgMS0uNzA3IDBMOCA1LjcwN2wtNC42NDYgNC42NDdhLjUuNSAwIDAgMS0uNzA3LS43MDhsNS01YS41LjUgMCAwIDEgLjcwNyAwbDUgNWEuNS41IDAgMCAxIDAgLjcwOCIvPjwvc3ZnPg==);display:flex}.stickybar .select-dropdown .dropdown__control{position:unset}.stickybar .select-dropdown .dropdown__button{padding:2px 32px 2px 0}.stickybar .select-dropdown .dropdown__button:after{height:16px;width:16px}.stickybar .select-dropdown .dropdown__button .option-desc,.stickybar .select-dropdown .dropdown__button .option-name{font-size:12px;font-weight:500;letter-spacing:0;line-height:125%}.stickybar .select-dropdown .dropdown__menu{border-radius:0;bottom:0;box-shadow:none;left:0;width:min(450px,100%)}.stickybar__promo .wrapper{background:#2e1a46;color:#f0f0f2;padding:8px 16px;position:relative;text-align:center}.stickybar__promo .text{font-size:14px;font-weight:500;letter-spacing:0;line-height:125%}.stickybar__promo .close-button{color:#f0f0f2;cursor:pointer;font-size:16px;padding:3px;position:absolute;right:13px;top:5px}.stickybar__promo .close-button svg{margin-bottom:0}}.pdp__topsection--overview{--pdp-topsection-overview-headline-color:#020a12;--pdp-topsection-overview-text-color:#656a77;--pdp-topsection-overview-textbold-color:#333;--pdp-topsection-overview-border-color:#e2e2e3;margin:20px 0}.pdp__topsection--overview .overview-row{border-top:1px solid var(--pdp-topsection-overview-border-color);padding:20px 0}.pdp__topsection--overview .overview-row:last-of-type{padding-bottom:0}.pdp__topsection--overview .overview-title{color:var(--pdp-topsection-overview-headline-color);font-size:16px;font-weight:500;letter-spacing:0;line-height:125%;margin:0 0 8px}.pdp__topsection--overview .overview-content p{color:var(--pdp-topsection-overview-text-color);font-size:14px;font-weight:400;letter-spacing:0;line-height:150%;margin-bottom:15px}.pdp__topsection--overview .overview-content p:last-child{margin-bottom:0}.pdp__topsection--overview .overview-content b,.pdp__topsection--overview .overview-content strong{color:var(--pdp-topsection-overview-textbold-color);font-weight:500}.pdp__topsection--overview .overview-content ul{list-style:disc;margin:0 0 15px 25px}.pdp__topsection--overview .overview-content ul:last-child{margin-bottom:0}.pdp__topsection--overview .overview-content li{color:var(--pdp-topsection-overview-text-color);font-size:14px;font-weight:400;letter-spacing:0;line-height:150%;margin-bottom:8px}.pdp__topsection--overview .overview-content li:last-child{margin-bottom:0}.pdp__topsection--overview .overview-content .disclaimer{margin-top:5px}@media only screen and (min-width:901px){.pdp__topsection--overview{margin:25px 0}}.paddlenav{position:relative;--paddlenav-height:36px;display:flex;justify-content:flex-end;margin:0 auto;max-width:var(--pdp-max-width);padding:0 var(--pdp-side-padding)}.paddlenav ul{display:flex;gap:18px;justify-content:center;list-style:none;margin:0}.paddlenav .paddlenav-arrow{--paddlenav-arrow-color:hsla(0,0%,100%,.8);--paddlenav-arrow-color-hover:#fff;--paddlenav-arrow-color-active:#fff;--paddlenav-background:#444;--paddlenav-background-hover:rgba(73,73,76,.726);--paddlenav-background-active:rgba(57,57,60,.742);--paddlenav-diameter:36px;background:var(--paddlenav-background);border-radius:var(--paddlenav-diameter);color:var(--paddlenav-arrow-color);display:block;font-style:normal;height:var(--paddlenav-diameter);line-height:1;overflow:hidden;padding:0;position:absolute;text-align:center;transition:background .1s linear,color .1s linear,opacity .1s linear;width:var(--paddlenav-diameter)}.paddlenav .paddlenav-arrow:hover{background:var(--paddlenav-background-hover);color:var(--paddlenav-arrow-color-hover);text-decoration:none}.paddlenav .paddlenav-arrow:disabled{opacity:var(--link-disabled-opacity,.42);pointer-events:none}.paddlenav .paddlenav-arrow:active{background:var(--paddlenav-background-active);color:var(--paddlenav-arrow-color-active)}.paddlenav .paddlenav-arrow svg{height:var(--paddlenav-diameter);width:var(--paddlenav-diameter)}.paddlenav .paddlenav-arrow svg path{fill:var(--paddlenav-arrow-color);transition:fill .1s linear}.section-ctaimagebanner{position:relative}.section-ctaimagebanner .content{bottom:0;display:flex;height:100%;left:0;padding:clamp(48px,4.5vw,72px) clamp(16px,4.3vw,110px);position:absolute;right:0;top:0;width:100%}.section-ctaimagebanner .content-wrapper{margin-left:auto;text-align:right}.section-ctaimagebanner h2{font-size:32px;font-weight:700;letter-spacing:0;line-height:130%;margin-bottom:24px}.section-ctaimagebanner .btn{font-weight:700}.section-ctaimagebanner .background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:600px){.section-ctaimagebanner .background img{aspect-ratio:375/498}}@media screen and (min-width:1024px){.section-ctaimagebanner h2{font-size:40px;font-weight:700;letter-spacing:0;line-height:130%}}
