.widget-type-product{display:none}.product-v3-byp-ds .product-main-ds__container--v3{padding-bottom:6.4285714286rem}@media screen and (max-width: 768px){.product-v3-byp-ds .product-main-ds__container--v3{padding-bottom:4.2857142857rem}}.template-product .product-main-section-ds{position:relative!important;overflow:hidden}.product-skin-insomniac-ds .product-main-section-ds .black{padding-bottom:12.8571428571rem}.product-main-section-ds{position:relative;padding-bottom:4.2857142857rem}@media screen and (max-width: 768px){.product-main-section-ds{padding-bottom:unset}}.product-main-section-ds:has(.black){padding-bottom:unset!important;margin-bottom:-70px}.product-main-section-ds .black{background-color:#141414;padding-bottom:7.1428571429rem}.product-main-section-ds .black .product-main-ds__container .accordion__container .container__content .content__wrapper .content__description .metafield-rich_text_field li:before{background-color:#fff!important}.product-main-section-ds .black .product-main-ds__container--v4 .select__option div.option-info .price{color:#fff!important}.product-main-section-ds .black .select__option .option-info__image.option-info__image--none{background-color:#fff3!important}.product-main-section-ds .black .product_name,.product-main-section-ds .black .product-main-ds__container .price__container span,.product-main-section-ds .black .product-form-ds__container .product-form-ds__swatch-options .swatch .option_title,.product-main-section-ds .black .customization-module__heading,.product-main-section-ds .black .action_button .text,.product-main-section-ds .black .accordion__container .container__content .wrapper__header .wrapper__title,.product-main-section-ds .black .urgency-indicator__text,.product-main-section-ds .black *,.product-main-section-ds .black .yotpo-bottomline a{color:#fff!important}.product-main-section-ds .black shopify-payment-terms,.product-main-section-ds .black .content__description>*,.product-main-section-ds .black .content__description>*>*{color:#b8b8b8!important}.product-main-section-ds .black .customization-module__button,.product-main-section-ds .black .content__wrapper,.product-main-section-ds .black .content__wrapper:first-child,.product-main-section-ds .black .customization-module .select .select__label,.product-main-section-ds .black .customization-module .select .select__options,.product-main-section-ds .black .customization-module .select .select__option{border-color:#323232}.product-main-section-ds .black .customization-module__button.button-active{border-color:#fff}.product-main-section-ds .black .select__label svg path{fill:#7b7b7b}@media screen and (min-width: 769px){.product-main-section-ds .black .product-gallery__thumbs--background{background:linear-gradient(180deg,#fff0,#141414)!important}}.product-main-section-ds .urgency-indicator{display:flex;align-items:center;margin-bottom:1.1428571429rem;gap:.4285714286rem}.product-main-section-ds .urgency-indicator .urgency-indicator__pulse svg{display:block}.product-main-section-ds .urgency-indicator .urgency-indicator__pulse .pulse{fill:#fff;fill-opacity:0;transform-origin:50% 50%;animation-duration:2s;animation-name:pulse;animation-iteration-count:infinite}.product-main-section-ds .urgency-indicator .urgency-indicator__text{color:#333;font-size:1.1428571429rem;line-height:2.2857142857rem;font-family:Greycliff CF Bold!important}@media screen and (max-width: 768px){.product-main-section-ds .urgency-indicator .urgency-indicator__text{font-size:1rem}}@keyframes pulse{0%{stroke-width:3px;stroke-opacity:1;transform:scale(.3)}to{stroke-width:0;stroke-opacity:0;transform:scale(2)}}.product-template .container-ds{box-sizing:border-box}.product-main-ds__container{padding:5.0714285714rem 1.1428571429rem 16.4285714286rem}@media screen and (max-width: 768px){.product-main-ds__container{padding:1.1428571429rem 0 10.7142857143rem}}.product-main-ds__container.product-main-ds__container--lunch-money shopify-payment-terms{display:none}.product-main-ds__container:not(:has(.customization-module)) .product-form-ds__swatch-options{margin-bottom:2.8571428571rem}.product-main-ds__container .product-content__container{display:flex;overflow:hidden;gap:3.8571428571rem}@media screen and (max-width: 768px){.product-main-ds__container .product-content__container{flex-direction:column;gap:1.4285714286rem}}.product-main-ds__container .product-content__container .product-content__gallery{width:100%;max-width:58.2142857143rem}.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container{display:flex;max-height:48.1428571429rem;flex-direction:row-reverse;gap:.9285714286rem}.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery{width:48.4285714286rem}@media screen and (max-width: 768px){.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery{width:100%;overflow:visible}}.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-button-prev,.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-button-next{position:absolute;top:22.2142857143rem;z-index:1;width:3.6428571429rem;height:3.6428571429rem;display:flex;justify-content:center;align-items:center;border-radius:100%;background:#a1a1f1;cursor:pointer}@media screen and (max-width: 768px){.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-button-prev,.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-button-next{display:none}}.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-button-prev:after,.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-button-next:after{content:none}.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-button-prev svg,.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-button-next svg{width:.9285714286rem;height:1.5rem}.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-slide{margin-right:.7142857143rem}.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-slide:last-child{margin-right:0}@media screen and (max-width: 768px){.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-slide.image-cropped{height:20.9285714286rem}}@media screen and (max-width: 768px){.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-slide{padding-left:.8571428571rem;box-sizing:border-box;margin:0}.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-slide:last-child{padding-right:.8571428571rem}.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-slide[data-slider-image-full-width]{padding-right:.8571428571rem}}.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-slide .picture--ds{width:100%;height:100%}.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-slide .picture--ds img{object-fit:cover}.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-button-prev{left:2.2142857143rem}.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-button-prev svg{margin-right:.3571428571rem}.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-button-next{right:2.2142857143rem}.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-button-next svg{margin-left:.3571428571rem}.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-pagination--container{display:none}.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery__thumbs{width:8.8571428571rem;flex-shrink:0}@media screen and (max-width: 768px){.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery__thumbs{display:none}}.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery__thumbs .swiper-slide{cursor:pointer;height:8.8857142857rem;margin-bottom:13px}@media screen and (max-width: 900px){.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .product-gallery__thumbs .swiper-slide{height:8.4285714286rem}}.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .swiper-slide picture.picture--ds{width:100%;height:100%;display:flex}.product-main-ds__container .product-content__container .product-content__gallery .product-gallery__container .swiper-slide picture.picture--ds img{border-radius:1.1428571429rem;height:auto;max-height:100%;object-fit:cover}.product-main-ds__container .product-content__container .product-content__info{width:auto}.product-main-ds__container .content-div-inner{max-width:33.4285714286rem;margin-top:1.6428571429rem}@media screen and (max-width: 768px){.product-main-ds__container .content-div-inner{margin-top:0rem;max-width:none;padding:0 1.1428571429rem}}@media screen and (max-width: 768px){.product-main-ds__container .yotpo-bottomline{display:flex!important;align-items:center}}.product-main-ds__container .yotpo-bottomline a{font-family:Greycliff CF!important;font-size:1.4285714286rem!important;text-decoration:underline!important;font-weight:500!important;color:#333!important}@media screen and (max-width: 768px){.product-main-ds__container .yotpo-bottomline a{font-size:1rem!important}}.product-main-ds__container .product_name{color:#333;font-family:Greycliff CF Bold!important;font-size:2.8571428571rem;line-height:4.4285714286rem;margin-top:.2142857143rem}@media screen and (max-width: 768px){.product-main-ds__container .product_name{font-size:1.7142857143rem;line-height:2.2857142857rem;margin-bottom:.5714285714rem}}.product-main-ds__container .price__container,.product-main-ds__container .sold-out__container{font-family:Greycliff CF!important;display:flex;flex-wrap:wrap;margin-bottom:.8571428571rem}@media screen and (max-width: 768px){.product-main-ds__container .price__container,.product-main-ds__container .sold-out__container{margin-bottom:.2142857143rem}}.product-main-ds__container .price__container span,.product-main-ds__container .sold-out__container span{font-size:2.2857142857rem;font-weight:700;line-height:3.4285714286rem;color:#333}@media screen and (max-width: 768px){.product-main-ds__container .price__container span,.product-main-ds__container .sold-out__container span{font-size:1.4285714286rem;line-height:2.2857142857rem}}.product-main-ds__container .price__container .sale,.product-main-ds__container .sold-out__container .sale{color:#d54d4d}.product-main-ds__container .price__container span.sale.savings,.product-main-ds__container .sold-out__container span.sale.savings{width:100%;font-size:1.8571428571rem}@media screen and (max-width: 768px){.product-main-ds__container .price__container span.sale.savings,.product-main-ds__container .sold-out__container span.sale.savings{font-size:1.4285714286rem;line-height:2.2857142857rem}}.product-main-ds__container .price__container .current_price,.product-main-ds__container .sold-out__container .current_price{margin-right:.4285714286rem}.product-main-ds__container .was_price{color:#333;background:linear-gradient(to left top,transparent 47.75%,currentColor 49.5%,currentColor 50.5%,transparent 52.25%);text-shadow:none;font-weight:700}.product-main-ds__container .purchase-details__buttons:has(.disabled){position:relative}.product-main-ds__container .purchase-details__buttons:has(.disabled):after{content:"";display:block;width:100%;height:100%;z-index:1;position:absolute;left:0;top:0}.product-main-ds__container .action_button{display:block;max-width:468px;width:100%;text-align:center;padding:.5714285714rem 0;border-radius:7.1428571429rem;background:#a1a1f1!important;border:.0714285714rem solid #a1a1f1!important;margin-bottom:.8571428571rem!important;transition:.3s linear all;cursor:pointer;min-height:40px;height:100%;font-weight:900!important;letter-spacing:.05px}.product-main-ds__container .action_button:hover{background:#0000!important}@media screen and (max-width: 768px){.product-main-ds__container .action_button{margin:auto}}.product-main-ds__container .action_button.BIS_trigger{height:auto!important;padding:1.1428571429rem 0;box-sizing:border-box;font-family:Greycliff CF;font-size:1.4285714286rem;color:#333!important}.product-main-ds__container .action_button span{cursor:pointer}.product-main-ds__container .action_button:not(.disabled):hover{background:0 0;border:.0714285714rem solid #a1a1f1}.product-main-ds__container .action_button:not(.disabled):hover .text{color:#a1a1f1}.product-main-ds__container .action_button.disabled{pointer-events:none;opacity:.5;background-color:#a1a1f1;position:relative}.product-main-ds__container .action_button.disabled .text{cursor:auto}.product-main-ds__container .action_button.disabled:hover{background-color:#a1a1f1}.product-main-ds__container .action_button.disabled:hover .text{pointer-events:none;color:#fff!important}.product-main-ds__container .action_button .text{text-align:center;color:#333}@media screen and (max-width: 768px){.product-main-ds__container .action_button .text{font-size:1.3571428571rem}}.product-main-ds__container .product-form-ds__container .product-form-ds__native-select{display:none}.product-main-ds__container .product-form-ds__container .product-form-ds__swatch-options .swatch{all:initial;font-family:inherit;position:relative;z-index:1}.product-main-ds__container .product-form-ds__container .product-form-ds__swatch-options .swatch input,.product-main-ds__container .product-form-ds__container .product-form-ds__swatch-options .swatch div,.product-main-ds__container .product-form-ds__container .product-form-ds__swatch-options .swatch label{all:initial;font-family:inherit}.product-main-ds__container .product-form-ds__container .product-form-ds__swatch-options .swatch div,.product-main-ds__container .product-form-ds__container .product-form-ds__swatch-options .swatch label{display:block}.product-main-ds__container .product-form-ds__container .product-form-ds__swatch-options .swatch .option_title{display:block;font-weight:700;font-size:1.4285714286rem;font-family:Greycliff CF!important;text-align:left;margin:1.4285714286rem 0 .8571428571rem;text-transform:uppercase;line-height:2.2857142857rem;color:#333;letter-spacing:-.0142857143rem}@media screen and (max-width: 768px){.product-main-ds__container .product-form-ds__container .product-form-ds__swatch-options .swatch .option_title{font-size:1.0714285714rem;line-height:2.2857142857rem;margin:.6428571429rem 0 .1428571429rem}}.product-main-ds__container .product-form-ds__container .product-form-ds__swatch-options .swatch input{display:none}.product-main-ds__container .product-form-ds__container .product-form-ds__swatch-options .swatch input:checked+.swatch-element{border-color:#a1a1f1;box-shadow:0 0 0 .0357142857rem #a1a1f1}.product-main-ds__container .product-form-ds__container .product-form-ds__swatch-options .swatch .swatch-element{float:left;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 .3rem .6428571429rem 0;position:relative;border-radius:50%;outline:none}@media screen and (max-width: 768px){.product-main-ds__container .product-form-ds__container .product-form-ds__swatch-options .swatch .swatch-element{margin-right:.5rem}}.product-main-ds__container .product-form-ds__container .product-form-ds__swatch-options .swatch .swatch-element.color{padding:.2857142857rem}.product-main-ds__container .product-form-ds__container .product-form-ds__swatch-options .swatch .swatch-element label{float:left;font-size:.9285714286rem;text-align:center;white-space:nowrap;text-transform:uppercase;cursor:pointer;padding:0 .7142857143rem;border-radius:50%;min-width:2.3571428571rem;height:2.3571428571rem!important;line-height:2.3571428571rem;background-position:center;background-size:auto;padding:0;margin:0;width:2.3571428571rem;height:2.3571428571rem;border:.0357142857rem solid rgba(0,0,0,.2);font-family:Greycliff CF}@media screen and (max-width: 768px){.product-main-ds__container .product-form-ds__container .product-form-ds__swatch-options .swatch .swatch-element label{height:2.5rem!important;min-width:2.5rem;width:2.5rem}}.product-main-ds__container .product-form-ds__container .product-form-ds__swatch-options .swatch .swatch-element label.swatch-label--additional-outline{border:.0357142857rem solid #000}.product-main-ds__container .product-form-ds__container .product-form-ds__swatch-options .swatch .swatch-element .tooltip{text-align:center;background:#333333e6;color:#fff;bottom:100%;padding:.3571428571rem .7142857143rem;display:block;position:absolute;width:8.5714285714rem;font-size:1.1428571429rem;font-family:Greycliff CF;left:-3.2857142857rem;margin-bottom:1.0714285714rem;opacity:0;visibility:hidden;transform:translateY(.7142857143rem);transition:all .25s ease-out;box-shadow:.1428571429rem .1428571429rem .4285714286rem #00000047;z-index:10000}.product-main-ds__container .product-form-ds__container .product-form-ds__swatch-options .swatch .swatch-element:hover .tooltip{opacity:1;visibility:visible;transform:translateY(0)}@media screen and (max-width: 768px){.product-main-ds__container .product-form-ds__container .product-form-ds__swatch-options .swatch .swatch-element:hover .tooltip{opacity:0;visibility:hidden;transform:none}}.product-main-ds__container .product-form-ds__container .purchase-details__buttons--margin{margin-top:1.1428571429rem}@media screen and (max-width: 768px){.product-main-ds__container .product-form-ds__container .purchase-details__buttons--margin{margin-top:.8571428571rem}}.product-main-ds__container .product-form-ds__container .size_chart{display:block;font-size:1.4285714286rem;font-family:Greycliff CF Bold!important;text-align:left;margin:.8571428571rem 0;letter-spacing:.0357142857rem;color:#a1a1f1!important}@media screen and (max-width: 768px){.product-main-ds__container .product-form-ds__container .size_chart{margin-top:.8571428571rem;font-size:1.0714285714rem;line-height:1.7857142857rem}}.product-main-ds__container shopify-payment-terms{font-family:Greycliff CF!important;font-weight:500;font-size:1.3571428571rem;line-height:1.9285714286rem;text-align:left;color:#333}@media screen and (max-width: 768px){.product-main-ds__container shopify-payment-terms{font-size:.8571428571rem;line-height:1.2857142857rem}}.product-main-ds__container .accordion__container{display:flex}@media screen and (max-width: 768px){.product-main-ds__container .accordion__container{flex-direction:column}}.product-main-ds__container .accordion__container .container__content{width:100%}.product-main-ds__container .accordion__container .container__content .content__wrapper{border-bottom:.0714285714rem solid #d9d9d9;cursor:pointer;display:flex;flex-direction:column;transition:.3s linear all}.product-main-ds__container .accordion__container .container__content .content__wrapper:first-child{border-top:.0714285714rem solid #d9d9d9}.product-main-ds__container .accordion__container .container__content .content__wrapper .svg{align-items:center;display:flex;font-size:1.8571428571rem;height:100%;overflow:hidden;position:absolute;right:0;width:1.1428571429rem;cursor:pointer}.product-main-ds__container .accordion__container .container__content .content__wrapper .svg .svg--inner,.product-main-ds__container .accordion__container .container__content .content__wrapper .svg .svg--dash{position:absolute;transition:.3s linear all;color:#a1a1f1!important;font-size:1.7142857143rem;margin-top:-.2142857143rem;font-family:SF Pro Display;cursor:pointer}.product-main-ds__container .accordion__container .container__content .content__wrapper .svg .svg--inner{opacity:1;right:0}.product-main-ds__container .accordion__container .container__content .content__wrapper .svg .svg--dash{opacity:0}.product-main-ds__container .accordion__container .container__content .content__wrapper .content__description{font-size:1rem;line-height:1.4285714286rem;height:0;transition:.3s linear all;opacity:0;overflow:hidden;font-family:Greycliff CF}@media screen and (max-width: 768px){.product-main-ds__container .accordion__container .container__content .content__wrapper .content__description{font-size:1rem;letter-spacing:.005rem;line-height:1.1428571429rem}}.product-main-ds__container .accordion__container .container__content .content__wrapper .content__description>*{margin:0;padding-bottom:1.4285714286rem;color:#333}@media screen and (max-width: 768px){.product-main-ds__container .accordion__container .container__content .content__wrapper .content__description>*{padding-bottom:1.1428571429rem}}.product-main-ds__container .accordion__container .container__content .content__wrapper .content__description>*>*{margin:0}.product-main-ds__container .accordion__container .container__content .content__wrapper .content__description>* p+p{margin-top:.8571428571rem}.product-main-ds__container .accordion__container .container__content .content__wrapper .content__description .metafield-rich_text_field li{padding-left:1.2857142857rem;position:relative;display:block}.product-main-ds__container .accordion__container .container__content .content__wrapper .content__description .metafield-rich_text_field li:before{content:"";display:block;width:.2857142857rem;height:.2857142857rem;background:#262626;border-radius:100%;position:absolute;top:50%;left:.4285714286rem}.product-main-ds__container .accordion__container .container__content .content__wrapper .content__description>ul{list-style-type:none}.product-main-ds__container .accordion__container .container__content .content__wrapper .content__description>ul>li:before{content:"\b7";left:0;position:absolute;top:0}.product-main-ds__container .accordion__container .container__content .content__wrapper .content__description>ul>li{padding-left:1rem;position:relative;display:block}@media screen and (max-width: 768px){.product-main-ds__container .accordion__container .container__content .content__wrapper .content__description>ul>li{padding-left:.7857142857rem}}.product-main-ds__container .accordion__container .container__content .content__wrapper .content__description>ol>li{margin-left:2.2857142857rem}@media screen and (max-width: 768px){.product-main-ds__container .accordion__container .container__content .content__wrapper .content__description>ol>li{margin-left:1.7142857143rem}}.product-main-ds__container .accordion__container .container__content .content__wrapper .content__description>p{display:block}.product-main-ds__container .accordion__container .container__content .content__wrapper.accordion-ds--active .content__description{height:auto;opacity:1}@media screen and (max-width: 768px){.product-main-ds__container .accordion__container .container__content .content__wrapper.accordion-ds--active .content__description{margin-top:-.2857142857rem}}.product-main-ds__container .accordion__container .container__content .content__wrapper.accordion-ds--active .svg--inner{opacity:0}.product-main-ds__container .accordion__container .container__content .content__wrapper.accordion-ds--active .svg--dash{opacity:1}.product-main-ds__container .accordion__container .container__content .wrapper__header{align-items:center;display:flex;flex-direction:row;position:relative;height:100%;padding:.6428571429rem 0;cursor:pointer}@media screen and (max-width: 768px){.product-main-ds__container .accordion__container .container__content .wrapper__header{width:auto;padding:.6428571429rem 0}}.product-main-ds__container .accordion__container .container__content .wrapper__header .wrapper__title{color:#333;font-size:1.1428571429rem;line-height:1rem;margin:0;text-transform:uppercase;line-height:2.2857142857rem;cursor:pointer}.product-main-ds__container .feature-icons-ds{display:flex;flex-direction:row;justify-content:center;gap:3.7857142857rem;margin:-.3571428571rem 0 1.7857142857rem}@media screen and (max-width: 768px){.product-main-ds__container .feature-icons-ds{gap:1.2857142857rem;margin:-.6428571429rem 0 1.3571428571rem}}.product-main-ds__container .feature-icons-ds .feature-item{display:flex;flex-direction:column;gap:.6428571429rem;align-items:center;width:33.3%}.product-main-ds__container .feature-icons-ds .feature-item__icon-custom{align-items:center;display:flex;height:3.5714285714rem}@media screen and (max-width: 768px){.product-main-ds__container .feature-icons-ds .feature-item__icon-custom{height:2.8571428571rem}}.product-main-ds__container .feature-icons-ds .feature-item__icon-custom .picture--ds{height:100%}.product-main-ds__container .feature-icons-ds .feature-item__icon-custom .picture--ds img{width:auto}.product-main-ds__container .feature-icons-ds .feature-item__icon svg{width:1.7142857143rem;height:1.7142857143rem}.product-main-ds__container .feature-icons-ds .feature-item__text{font-family:Greycliff CF!important;font-size:1rem;line-height:1.1428571429rem;text-align:center;max-width:9.2857142857rem;color:#333}@media screen and (max-width: 768px){.product-main-ds__container .feature-icons-ds .feature-item__text{font-size:.8571428571rem;line-height:1rem}}.product-main-ds__container .swiper-pagination--container{display:block!important;height:.2142857143rem;margin:.2142857143rem 1.1428571429rem 0rem;overflow:hidden;position:relative}@media screen and (min-width: 769px){.product-main-ds__container .swiper-pagination--container{display:none}}.product-main-ds__container .swiper-pagination--container .swiper-pagination-progressbar{background:#00000040;position:absolute;border-radius:7.1428571429rem;background:#71717133;height:.2142857143rem}.product-main-ds__container .swiper-pagination--container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{border-radius:7.1428571429rem;background:#a1a1f1;height:.2142857143rem}.product-main-ds__container.product-main-ds__container--v2{padding-bottom:1.4285714286rem}@media screen and (min-width: 769px){.product-main-ds__container.product-main-ds__container--v2 .container--sticky{overflow:hidden}}@media screen and (min-width: 769px){.product-main-ds__container.product-main-ds__container--v2 .container--sticky .product-gallery__container{height:57.8571428571rem;max-height:none}}@media screen and (min-width: 769px){.product-main-ds__container.product-main-ds__container--v2 .container--sticky .product-gallery__container .product-gallery,.product-main-ds__container.product-main-ds__container--v2 .container--sticky .product-gallery__container .product-gallery__thumbs{max-height:48.1428571429rem}}@media screen and (min-width: 769px){.product-main-ds__container.product-main-ds__container--v2 .container--sticky .product-gallery__container .product-gallery .product-gallery__thumbs--background,.product-main-ds__container.product-main-ds__container--v2 .container--sticky .product-gallery__container .product-gallery__thumbs .product-gallery__thumbs--background{width:100%;height:5.9285714286rem;position:absolute;background:linear-gradient(180deg,#fff0,#fff);z-index:3;bottom:-9.9285714286rem}}@media screen and (min-width: 769px){.product-main-ds__container.product-main-ds__container--v2 .container--sticky .product-gallery__container .product-gallery__thumbs{overflow:visible}}.product-main-ds__container.product-main-ds__container--v2 .container--sticky .product-gallery__container .product-gallery__thumbs.product-gallery__thumbs--four-images{overflow:hidden}@media screen and (max-width: 768px){.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--accessories .swiper-slide--accessories{height:22rem!important}}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3 .product-main-ds__container .product-form-ds__container .purchase-details__buttons--margin{margin-top:1.5714285714rem}@media screen and (max-width: 768px){.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3 .swiper-slide img{aspect-ratio:1/.97}}@media screen and (max-width: 768px){.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3 .swiper-slide{height:auto!important}}@media screen and (max-width: 768px){.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3 .product-content__container .product-content__gallery .product-gallery__container .product-gallery{overflow:hidden;padding-bottom:1rem}}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3 .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-pagination--container{margin:.7142857143rem 1.5714285714rem 0}@media screen and (max-width: 768px){.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3 .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-slide{max-width:32.1428571429rem}}@media screen and (max-width: 500px){.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3 .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-slide{max-width:100%;padding-right:1.1428571429rem;padding-left:1.1428571429rem}}@media screen and (max-width: 768px){.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3 .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-button-prev,.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3 .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-button-next{display:flex;top:50%;transform:translateY(-50%);background:unset}}@media screen and (max-width: 768px){.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3 .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-button-prev path,.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3 .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-button-next path{fill:#a1d6f0}}@media screen and (max-width: 768px){.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3 .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-button-prev svg,.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3 .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-button-next svg{width:1.8571428571rem;height:1.8571428571rem}}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3 .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-button-prev{left:.7142857143rem}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3 .product-content__container .product-content__gallery .product-gallery__container .product-gallery .swiper-button-next{right:.7142857143rem}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3.product-main-ds__container--v4 div.customization-module{margin-top:2rem}@media screen and (min-width: 769px){.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3.product-main-ds__container--v4 .product-content__info .product-content__container{align-items:flex-start;overflow:visible}}@media screen and (min-width: 769px){.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3.product-main-ds__container--v4 .product-content__info .product-content__container .product-content__gallery{position:sticky;top:100px}}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3.product-main-ds__container--v4 .product-content__info .product-form-ds__swatch-options .swatch .option_title{margin-bottom:.4285714286rem}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3.product-main-ds__container--v4 .product-content__info .product-form-ds__swatch-options .swatch input:checked+.swatch-element{border-color:#a1a1f1;box-shadow:0 0 0 .2142857143rem #a1a1f1}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3.product-main-ds__container--v4 .product-content__info .product-form-ds__swatch-options .swatch .swatch-element{margin-right:1.4285714286rem;border-radius:.8571428571rem}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3.product-main-ds__container--v4 .product-content__info .product-form-ds__swatch-options .swatch .swatch-element:last-child{margin-right:0}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3.product-main-ds__container--v4 .product-content__info .product-form-ds__swatch-options .swatch .swatch-element.color{padding:0}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3.product-main-ds__container--v4 .product-content__info .product-form-ds__swatch-options .swatch .swatch-element .tooltip{opacity:1!important;visibility:visible!important;transform:translate(-50%)!important;padding:0;width:unset;bottom:-2rem;left:50%;color:#333;background:unset;box-shadow:none;margin:0;font-weight:700;letter-spacing:-.0714285714rem}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3.product-main-ds__container--v4 .product-content__info .product-form-ds__swatch-options .swatch .swatch-element .tooltip:after{display:none!important}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--v3.product-main-ds__container--v4 .product-content__info .product-form-ds__swatch-options .swatch .swatch-element label{height:7.1428571429rem!important;min-width:7.1428571429rem;width:7.1428571429rem;background-color:unset!important;border-radius:.8571428571rem;overflow:hidden}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac{padding-bottom:11.4285714286rem;margin-bottom:-5.7142857143rem}@media screen and (max-width: 768px){.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac{padding-bottom:7.1428571429rem}}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac .vector-20,.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac .vector-21,.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac .vector-22,.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac .vector-23{position:absolute}@media screen and (max-width: 768px){.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac .vector-20,.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac .vector-21,.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac .vector-22,.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac .vector-23{display:none}}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac .product-gallery__thumbs--background{display:none}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac .vector-20{right:0}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac .vector-21{left:3.7857142857rem;top:24.0714285714rem}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac .vector-22{left:0;bottom:0}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac .vector-23{right:0;bottom:0}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac .vector-24{position:absolute;display:none}@media screen and (max-width: 768px){.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac .vector-24{display:block;right:0;top:32.1428571429rem}}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac:after{background-color:#e255a7;border-radius:50%;bottom:0;content:"";filter:blur(200px);height:42.2142857143rem;right:-25rem;opacity:.5;position:absolute;top:21.4285714286rem;transform:translate(-50%);width:22.2142857143rem;box-shadow:0 0 10px 2px #e255a7,0 0 20px 4px #e255a7,0 0 30px 6px #e255a7,0 0 40px 8px #e255a7,0 0 50px 10px #e255a7}@media screen and (max-width: 768px){.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac:after{display:none}}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac:before{background-color:#a1a1f1;border-radius:50%;bottom:0;content:"";filter:blur(200px);height:42.2142857143rem;left:-7.1428571429rem;opacity:.5;position:absolute;top:50rem;transform:translate(-50%);width:19.0714285714rem;box-shadow:0 0 10px 2px #a1a1f1,0 0 20px 4px #a1a1f1,0 0 30px 6px #a1a1f1,0 0 40px 8px #a1a1f1,0 0 50px 10px #a1a1f1}@media screen and (max-width: 768px){.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac:before{display:none}}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac .main{position:relative}.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac .product-form-ds__swatch-options .swatch .option_title,.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac .customization-module__heading,.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac .accordion__container .container__content .wrapper__header .wrapper__title,.product-main-ds__container.product-main-ds__container--v2.product-main-ds__container--insomniac div.customization-module .slect-heading{color:#a1a1f1!important}.product-main-ds__container.product-main-ds__container--loyality:before,.product-main-ds__container.product-main-ds__container--loyality:after{content:none!important}.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-gold .lunch-money__button-wrapper button{background:#f1b931!important;border-color:#f1b931!important;color:#333!important}.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-gold .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-next,.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-gold .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-prev{background:#bb980e}.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-gold .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-next svg path,.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-gold .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-prev svg path{fill:#fff}@media screen and (max-width: 768px){.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-gold .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-next svg path,.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-gold .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-prev svg path{fill:#fff}}.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-gold .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-pagination-progressbar-fill{background-color:#bb980e}.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-platinum .lunch-money__button-wrapper button{background:#e5e5e5!important;border-color:#e5e5e5!important;color:#333!important}.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-platinum .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-next,.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-platinum .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-prev{background:#e5e5e5}.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-platinum .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-next svg path,.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-platinum .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-prev svg path{fill:#333}@media screen and (max-width: 768px){.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-platinum .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-next svg path,.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-platinum .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-prev svg path{fill:#333}}.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-platinum .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-pagination-progressbar-fill{background-color:#e5e5e5}.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-diamond .lunch-money__button-wrapper button{background:#64bace!important;border-color:#64bace!important;color:#333!important}.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-diamond .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-next,.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-diamond .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-prev{background:#64bace}.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-diamond .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-next svg path,.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-diamond .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-prev svg path{fill:#333}@media screen and (max-width: 768px){.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-diamond .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-next svg path,.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-diamond .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-prev svg path{fill:#333}}.product-main-ds__container.product-main-ds__container--loyality.product-main-ds__container--loyality-diamond .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-pagination-progressbar-fill{background-color:#64bace}@media screen and (min-width: 769px){.product-main-ds__container.product-main-ds__container--loyality .container--sticky .product-gallery__container{height:unset}}.product-main-ds__container.product-main-ds__container--loyality .product-form-ds__swatch-options{margin-bottom:2.8571428571rem}.product-main-ds__container.product-main-ds__container--loyality .product-form-ds__customize-module{display:none}.product-main-ds__container.product-main-ds__container--loyality .vector-loaylty{bottom:0;left:0;position:absolute;right:0;top:0}@media screen and (max-width: 768px){.product-main-ds__container.product-main-ds__container--loyality .vector-loaylty{display:none}}.product-main-ds__container.product-main-ds__container--loyality .vector-loaylty .svg-loyalty-lock{bottom:16.2857142857rem;left:2.8571428571rem;max-width:29.9285714286rem;position:absolute}.product-main-ds__container.product-main-ds__container--loyality .vector-loaylty .svg-loyalty-circle{height:100%;position:absolute;width:100%}.product-main-ds__container.product-main-ds__container--loyality .vector-loaylty .svg-loyalty-union-left{position:absolute;bottom:0;left:0}.product-main-ds__container.product-main-ds__container--loyality .vector-loaylty .svg-loyalty-union-right{position:absolute;bottom:0;right:0}.product-main-ds__container.product-main-ds__container--loyality .swatch_options .swatch .option_title.option_title--loyalty{color:#fff!important}@media screen and (max-width: 768px){.product-main-ds__container.product-main-ds__container--loyality .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-next,.product-main-ds__container.product-main-ds__container--loyality .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-prev{display:flex!important}}@media screen and (max-width: 500px){.product-main-ds__container.product-main-ds__container--loyality .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-next,.product-main-ds__container.product-main-ds__container--loyality .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-prev{height:2.8571428571rem;width:2.8571428571rem}}@media screen and (max-width: 389px){.product-main-ds__container.product-main-ds__container--loyality .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-next svg,.product-main-ds__container.product-main-ds__container--loyality .product-content__container .product-content__gallery .product-gallery__container .product-gallery.swiper .swiper-button-prev svg{height:1.2142857143rem;width:.6428571429rem}}.product-main-ds__container.product-main-ds__container--loyality .content-div-inner{margin-top:0}.product-main-ds__container .skins-gallery{margin-top:.8571428571rem}@media screen and (max-width: 768px){.product-main-ds__container .skins-gallery{margin-bottom:2rem;margin-top:.5714285714rem}}.product-main-ds__container .skins-gallery .skins-gallery__heading{color:#333;font-family:Greycliff CF Bold!important;font-size:1.4285714286rem;letter-spacing:-.0142857143rem;line-height:2.2857142857rem;margin-bottom:1.1428571429rem;text-transform:uppercase}@media screen and (max-width: 768px){.product-main-ds__container .skins-gallery .skins-gallery__heading{font-size:1.1428571429rem;letter-spacing:.0214285714rem;margin-bottom:.5714285714rem}}.product-main-ds__container .skins-gallery .skins-gallery__slide{box-sizing:border-box;display:grid;grid-column-gap:.8571428571rem;grid-row-gap:.8571428571rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);padding:.2857142857rem}@media screen and (max-width: 768px){.product-main-ds__container .skins-gallery .skins-gallery__slide{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr)}}.product-main-ds__container .skins-gallery .skin-item{position:relative}.product-main-ds__container .skins-gallery .skin-item .skin-icon__link{border-radius:1.0714285714rem;border:.1428571429rem solid #a1a1f1;height:100%;left:-.2857142857rem;opacity:0;padding:.1428571429rem;position:absolute;top:-.2857142857rem;transition:.3s linear all;width:100%;z-index:4}.product-main-ds__container .skins-gallery .skin-item .skin-icon__link:hover,.product-main-ds__container .skins-gallery .skin-item .skin-icon__link.active{opacity:1}@media (hover: none){.product-main-ds__container .skins-gallery .skin-item .skin-icon__link:hover{opacity:0}}.product-main-ds__container .skins-gallery .skin-icon{border-radius:.8571428571rem;display:block;height:7.7142857143rem;overflow:hidden}@media screen and (max-width: 768px){.product-main-ds__container .skins-gallery .skin-icon{height:16rem}}@media screen and (max-width: 560px){.product-main-ds__container .skins-gallery .skin-icon{height:10rem}}@media screen and (max-width: 460px){.product-main-ds__container .skins-gallery .skin-icon{height:8rem}}.product-main-ds__container .skins-gallery .skin-icon .picture--ds{height:100%}.product-main-ds__container .skins-gallery .skin-icon .picture--ds img{object-fit:cover}.product-main-ds__container .skins-gallery .swiper-buttons{align-items:center;display:flex;justify-content:space-between;margin-top:.8571428571rem}@media screen and (max-width: 768px){.product-main-ds__container .skins-gallery .swiper-buttons{margin-top:.7142857143rem}}.product-main-ds__container .skins-gallery .swiper-button-next:after,.product-main-ds__container .skins-gallery .swiper-button-prev:after{content:"";display:none}.product-main-ds__container .skins-gallery .skins-gallery__button{align-items:center;cursor:pointer;display:flex;gap:.2857142857rem;width:fit-content}.product-main-ds__container .skins-gallery .skins-gallery__button span{cursor:pointer;font-family:Greycliff CF Bold;font-size:1rem;letter-spacing:0;line-height:2.2857142857rem;text-transform:uppercase;white-space:nowrap}@media screen and (max-width: 768px){.product-main-ds__container .skins-gallery .skins-gallery__button span{font-size:1.4285714286rem;text-transform:capitalize}}.product-main-ds__container .skins-gallery .skins-gallery__button.skins-gallery__button--prev svg{transform:rotate(180deg)}.product-main-ds__container .byp-block__wrapper{display:flex;align-items:center;padding:.8571428571rem;border:.0714285714rem solid #d9d9d9;border-radius:.8571428571rem;margin-top:1.1428571429rem;margin-bottom:1.1428571429rem;position:relative;z-index:1;gap:1.2142857143rem}@media screen and (max-width: 768px){.product-main-ds__container .byp-block__wrapper{padding:.7142857143rem;margin-top:2.7857142857rem;margin-bottom:2.7857142857rem}}.product-main-ds__container .byp-block__wrapper img{border-radius:.5714285714rem}.product-main-ds__container .byp-block__wrapper picture{max-width:5.2142857143rem;width:100%}@media screen and (max-width: 768px){.product-main-ds__container .byp-block__wrapper picture{max-width:4.2857142857rem}}.product-main-ds__container .byp-block__wrapper .byp-block__heading{font-family:Greycliff CF Bold!important;color:#333;line-height:2.0714285714rem;margin-top:-.4285714286rem;font-size:1.1428571429rem}.product-main-ds__container .byp-block__wrapper .byp-block__description{font-size:1rem;font-weight:500}.product-main-ds__container .byp-block__wrapper .byp-block__arrow{position:absolute;right:2rem;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.product-main-ds__container .byp-block__wrapper .byp-block__arrow{right:.5714285714rem}}.product-main-ds__container .byp-block__wrapper .byp-block__arrow svg{max-width:.7142857143rem}@media screen and (max-width: 768px){.product-main-ds__container .byp-block__wrapper .byp-block__arrow svg{max-width:.6428571429rem}}.template-product.product-skin-ds .product-main-ds__container{padding-bottom:14.4285714286rem}@media screen and (max-width: 768px){.template-product.product-skin-ds .product-main-ds__container{padding-bottom:6.5rem}}deferred-media{position:relative;overflow:hidden;border-radius:1.1428571429rem;display:block;height:100%}@media screen and (min-width: 769px){deferred-media{height:auto;display:block;top:50%;transform:translateY(-50%);max-height:100%}}deferred-media .deferred-media--poster{position:relative;height:100%;max-height:100%}deferred-media .deferred-media--poster .deferred-media--poster-button{all:initial;font-family:inherit;position:absolute;width:100%;height:100%;z-index:100;cursor:pointer}deferred-media .deferred-media--poster .picture--ds{align-items:center;max-height:100%}@media screen and (max-width: 768px){deferred-media .deferred-media--poster .picture--ds img{height:100%!important}}deferred-media .deferred-media--pause-icon{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:.3s linear all}@media screen and (max-width: 768px){deferred-media .deferred-media--pause-icon{top:auto;bottom:1.1428571429rem;left:1.1428571429rem;transform:none}}deferred-media .deferred-media--pause-icon svg{width:6.5rem;height:8.2857142857rem}@media screen and (max-width: 768px){deferred-media .deferred-media--pause-icon svg{width:1.4285714286rem;height:1.8571428571rem}}deferred-media .deferred-media--mute-icon{position:absolute;z-index:10;bottom:1.4285714286rem;right:1.4285714286rem;opacity:0;transition:.3s linear all}@media screen and (max-width: 768px){deferred-media .deferred-media--mute-icon{bottom:1.1428571429rem;right:1.1428571429rem}}deferred-media .deferred-media--mute-icon svg{width:2.5714285714rem;height:2.5714285714rem}@media screen and (max-width: 768px){deferred-media .deferred-media--mute-icon svg{width:1.8571428571rem;height:1.8571428571rem}}deferred-media+.deferred-media--play-icon{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;transition:.3s linear all;pointer-events:none}deferred-media+.deferred-media--play-icon svg{width:11.6428571429rem;height:11.6428571429rem}@media screen and (max-width: 768px){deferred-media+.deferred-media--play-icon svg{width:6.6428571429rem;height:6.6428571429rem}}deferred-media video.js-video-element{display:block;max-width:100%;position:absolute;left:0;width:100%;border-radius:1.1428571429rem;top:50%;transform:translateY(-50%);pointer-events:none;touch-action:none}@media screen and (max-width: 768px){deferred-media video.js-video-element{top:0;transform:none;object-fit:cover;height:100%}}deferred-media[loaded=true]+.deferred-media--play-icon{opacity:0}@media screen and (max-width: 768px){deferred-media[loaded=true] .deferred-media--pause-icon{opacity:1}}@media screen and (max-width: 768px){deferred-media[loaded=true] .deferred-media--mute-icon{opacity:.7;cursor:pointer;z-index:100}}@media screen and (max-width: 768px){deferred-media[loaded=true] .deferred-media--mute-icon.deferred-media--mute-icon--muted{opacity:1}}deferred-media[loaded=true]:hover .deferred-media--pause-icon{opacity:1}deferred-media[loaded=true]:hover .deferred-media--mute-icon{opacity:.7;cursor:pointer;z-index:100}deferred-media[loaded=true]:hover .deferred-media--mute-icon.deferred-media--mute-icon--muted{opacity:1}deferred-media[loaded=true][playing=false]+.deferred-media--play-icon{opacity:1}deferred-media[loaded=true][playing=false] .deferred-media--pause-icon{opacity:0}deferred-media[loaded=true][playing=false] .deferred-media--mute-icon{opacity:0!important}deferred-media[loaded=true][playing=false] video{opacity:0}.fancybox-toolbar .fancybox-button--close{display:none}.js-sizechart-lightbox.fancybox-content{background-color:#0000}@media screen and (max-width: 768px){.js-sizechart-lightbox.fancybox-content{padding:1.4285714286rem}}.js-sizechart-lightbox.fancybox-content .size-chart-wrap h5{font-family:Greycliff CF;color:#fff;font-weight:600;font-size:2.1428571429rem;text-align:center;margin:0 0 .5em;padding:.5rem 0;line-height:1.5714285714rem}@media screen and (max-width: 768px){.js-sizechart-lightbox.fancybox-content .size-chart-wrap h5{font-size:1.4285714286rem}}.js-sizechart-lightbox.fancybox-content .size-chart-wrap .feature_divider{display:none}.js-sizechart-lightbox.fancybox-content .fancybox-close-small{color:#a1a1f1}.js-sizechart-lightbox.fancybox-content .fancybox-close-small svg{display:none}@media screen and (max-width: 768px){body:has(.product-section-insomniac) .product-main-section-ds:has(.black){margin-bottom:3.5714285714rem}}.lunch-money__button-wrapper button{background:#a1a1f1!important;border-radius:7.1428571429rem;border:.0714285714rem solid #a1a1f1;cursor:pointer;display:block;font-family:Greycliff CF Bold;font-weight:900!important;height:100%;margin-bottom:.8571428571rem!important;max-width:33.4285714286rem;min-height:2.8571428571rem;padding:.5714285714rem 0;text-align:center;transition:.3s linear all;width:100%;font-size:1.4285714286rem!important;letter-spacing:.0357142857rem}@media screen and (max-width: 768px){.lunch-money__button-wrapper button{min-width:100%}}.lunch-money__button-wrapper button:hover{background:#0000!important}@media screen and (max-width: 768px){html:has(.product-main-ds__container--lunch-money) #toki-shopify-integration-embed-wallet-v2-root{display:block!important}}.product-form-ds__product-select .product-form-ds__product-select-fieldset{border:none;column-gap:1.1428571429rem;display:flex;flex-wrap:wrap;margin:0;padding:0;row-gap:.5rem}.product-form-ds__product-select .product-form-ds__product-select-fieldset .product-form-ds__product-select-fieldset-legend{display:block;font-weight:700;font-size:1.4285714286rem;font-family:Greycliff CF;text-align:left;margin:1.4285714286rem 0;text-transform:uppercase;letter-spacing:.0357142857rem;line-height:2.2857142857rem;color:#fff}@media screen and (max-width: 768px){.product-form-ds__product-select .product-form-ds__product-select-fieldset .product-form-ds__product-select-fieldset-legend{font-size:1.1428571429rem;line-height:2.2857142857rem;margin:.6428571429rem 0 .5714285714rem}}.product-form-ds__product-select .product-form-ds__product-select-item .product-form-ds__product-select-item-input{display:none}.product-form-ds__product-select .product-form-ds__product-select-item .product-form-ds__product-select-item-input:checked+.product-form-ds__product-select-item-label .product-form-ds__product-select-item-label-image{border-color:#a1a1f1;box-shadow:0 0 0 .0357142857rem #a1a1f1}.product-form-ds__product-select .product-form-ds__product-select-item .product-form-ds__product-select-item-label{cursor:pointer;display:flex;flex-direction:column;row-gap:.5rem}.product-form-ds__product-select .product-form-ds__product-select-item .product-form-ds__product-select-item-label-image{height:7.1428571429rem;min-width:7.1428571429rem;width:7.1428571429rem;border-radius:.8571428571rem;overflow:hidden;background-color:unset;border:.0714285714rem solid rgba(0,0,0,0)}.product-form-ds__product-select .product-form-ds__product-select-item .product-form-ds__product-select-item-label-title{background:unset;box-shadow:none;margin:0;font-weight:700;letter-spacing:-.0714285714rem;text-align:center;color:#fff;width:100%;font-size:1.1428571429rem;font-family:Greycliff CF;box-shadow:.1428571429rem .1428571429rem .4285714286rem #00000047;box-sizing:border-box;max-width:7.1428571429rem;cursor:pointer}.product-main-ds__container--product-select .purchase-details{margin-top:4.6428571429rem}@media screen and (max-width: 768px){.product-main-ds__container--product-select .purchase-details{margin-top:3.7142857143rem}}.product-main-ds__container.product-main-ds__container--accessories-v4 .skins-gallery .skins-gallery__slide{grid-template-rows:1fr}.product-main-ds__container.product-main-ds__container--accessories .swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.product-main-ds__container.product-main-ds__container--accessories .skins-gallery--mobile{display:none}@media screen and (max-width: 768px){.product-main-ds__container.product-main-ds__container--accessories .skins-gallery--mobile{display:block}}@media screen and (max-width: 768px){.product-main-ds__container.product-main-ds__container--accessories .skins-gallery--desktop{display:none}}.product-main-ds__container.product-main-ds__container--accessories .skins-wrapper{box-sizing:border-box;display:grid;grid-column-gap:.8571428571rem;grid-row-gap:.8571428571rem;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;padding:.2857142857rem;margin-bottom:5.7142857143rem}@media screen and (max-width: 768px){.product-main-ds__container.product-main-ds__container--accessories .skins-wrapper{grid-template-columns:repeat(3,1fr)}}.product-main-ds__container.product-main-ds__container--accessories .skins-icon__title{position:absolute;text-align:center;font-size:1.1428571429rem;line-height:2;font-family:Greycliff CF Bold!important}.product-upgrades-v3 .product-main-ds__container--accessories .product-content__info .swatch_options{margin-bottom:3.2142857143rem}.product-upgrades-v3 .product-main-ds__container--accessories .product-content__info .product-form-ds__swatch-options .swatch .option_title{margin-bottom:.4285714286rem}.product-upgrades-v3 .product-main-ds__container--accessories .product-content__info .product-form-ds__swatch-options .swatch input:checked+.swatch-element{border-color:#a1a1f1}.product-upgrades-v3 .product-main-ds__container--accessories .product-content__info .product-form-ds__swatch-options .swatch input:checked+.swatch-element label{border-color:#0000}.product-upgrades-v3 .product-main-ds__container--accessories .product-content__info .product-form-ds__swatch-options .swatch .swatch-element{margin-right:.8571428571rem;border-radius:.8571428571rem;border:.1428571429rem solid rgba(0,0,0,0);padding:.0714285714rem!important;box-shadow:0!important;transition:.2s all linear}.product-upgrades-v3 .product-main-ds__container--accessories .product-content__info .product-form-ds__swatch-options .swatch .swatch-element:hover{border-color:#a1a1f1}.product-upgrades-v3 .product-main-ds__container--accessories .product-content__info .product-form-ds__swatch-options .swatch .swatch-element:last-child{margin-right:0}.product-upgrades-v3 .product-main-ds__container--accessories .product-content__info .product-form-ds__swatch-options .swatch .swatch-element.color{padding:0}.product-upgrades-v3 .product-main-ds__container--accessories .product-content__info .product-form-ds__swatch-options .swatch .swatch-element .tooltip{opacity:1!important;visibility:visible!important;transform:translate(-50%)!important;padding:0;width:100%;top:104%;left:50%;color:#333;background:unset;box-shadow:none;margin:0;font-weight:700;letter-spacing:-.0714285714rem}.product-upgrades-v3 .product-main-ds__container--accessories .product-content__info .product-form-ds__swatch-options .swatch .swatch-element .tooltip:after{display:none!important}.product-upgrades-v3 .product-main-ds__container--accessories .product-content__info .product-form-ds__swatch-options .swatch .swatch-element label{height:7.5rem!important;min-width:7.5rem;width:7.5rem;background-color:unset!important;border-radius:.8571428571rem;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/381/assets/product-main-ds.css.map */
