@charset "UTF-8";.product_details{width:100%;height:auto}.product_details .product__gallery-container{height:auto;position:sticky;top:120px}.product_details .product__gallery-container .product__media_box.sticky{position:sticky;top:110px;right:0}.product_details .product__gallery-container .product__media-list .product__media.ratio-11-10 img{width:100%;height:100%;object-fit:cover}.product_details .product__media-container{gap:32px}.product_details .product__media-container .indicators .button--secondary{background:#0000004d;border-radius:50%;width:62px;height:62px}.product_details .product__thumbnails--beside{width:182px;height:auto;order:-1}.product_details .product__thumbnails--beside .product__thumbnails-list{max-height:784px;grid-auto-flow:row}.product_details .product__thumbnails--beside .product__thumbnail{width:182px;height:182px}.product_details .product__thumbnails--beside .product__thumbnail img{width:100%;height:100%;object-fit:cover}.product_details .product__info .product_tag_box{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;gap:12px}.product_details .product__info .product_tag_box .product_promotion_tag{padding:7px 12px;border-radius:8px;background:linear-gradient(358deg,#265bbe -29.43%,#3f8df7 29.01%,#65c0f7 76.27%);display:flex;flex-direction:row;align-items:center;gap:8px}.product_details .product__info .product_tag_box .product_promotion_tag svg{width:14px;height:16px}.product_details .product__info .product_tag_box .product_promotion_tag span{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.2px}.product_details .product__info .product_tag_box .product_promotion_tag_right{padding:7px 12px;border-radius:8px;background:linear-gradient(358deg,#265bbe -29.43%,#3f8df7 29.01%,#65c0f7 76.27%);color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.2px}.product_details .product__info .product_promotion_box{width:100%;height:auto;padding:24px 32px;border-radius:10px;background:linear-gradient(358deg,#265bbe -29.43%,#3f8df7 29.01%,#65c0f7 76.27%);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.product_details .product__info .product_promotion_box .product_promotion_tag_box{display:flex;flex-direction:row;align-items:center;gap:8px}.product_details .product__info .product_promotion_box .product_promotion_tag_box svg{width:14px;height:16px}.product_details .product__info .product_promotion_box .product_promotion_tag_box span{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.2px}.product_details .product__info .product_promotion_box .promotion_content{padding:8px 24px;border-radius:8px;background:#fff;color:#265bbe;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.2px}.product_details .product__info .product__title{width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.product_details .product__info .product__title .badges{position:static}.product_details .product__info .product__title h1{margin-top:8px;color:#2d2f30;font-size:40px;font-style:normal;font-weight:700;line-height:48px;letter-spacing:-.25px}.product_details .product__info .product__title .product__rating span{color:#2d2f30;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.product_details .product__info .product__title .product__rating .rating-count{border-left:none}.product_details .product__info .product__title .product__price{margin-top:8px;width:100%;height:auto;display:flex;flex-direction:row;align-items:center}.product_details .product__info .product__title .product__price .price{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;gap:8px}.product_details .product__info .product__title .product__price .price__regular{color:#2d2f30;font-size:26px;font-style:normal;font-weight:700;line-height:38px;letter-spacing:.2px}.product_details .product__info .product__title .product__price .price--on-sale .price__regular{color:#51bd7a;font-size:26px;font-style:normal;font-weight:700;line-height:38px;letter-spacing:.2px}.product_details .product__info .product__title .product__price .price__sale{color:#bfbfbf;font-size:18px;font-style:normal;font-weight:500;line-height:38px;letter-spacing:.2px}.product_details .product__info .product__text{padding-top:0;padding-bottom:24px;border-bottom:1px solid rgba(45,47,48,.1)}.product_details .product__info .product__text .product_desc_box{width:100%;color:#2d2f30;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.2px;overflow:hidden;transition:height .3s ease}.product_details .product__info .product__text .product_desc_box>*{margin:8px 0;color:#2d2f30;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.2px}.product_details .product__info .product__text .product_desc_box.collapsed{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:82px}.product_details .product__info .product__text .product_more{width:100%;height:auto;display:flex;flex-direction:row;justify-content:flex-end;margin-top:8px}.product_details .product__info .product__text .product_more .more_btn{cursor:pointer;color:#51bd7a;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.2px}.product_details .product__info .product__text .product_more .more_btn p{margin:0}.product_details .product__info .product__text .product_more .more_btn .more_text{display:block}.product_details .product__info .product__text .product_more .more_btn .less_text,.product_details .product__info .product__text .product_more .more_btn.expanded .more_text{display:none}.product_details .product__info .product__text .product_more .more_btn.expanded .less_text{display:block}.product_details .product__info .primary_attribute{width:100%;height:auto;margin-top:24px;padding-bottom:24px;border-bottom:1px solid rgba(45,47,48,.1)}.product_details .product__info .primary_attribute .attr_top{width:100%;height:auto;display:flex;flex-direction:row;align-items:center}.product_details .product__info .primary_attribute .attr_top .attr_title{color:#2d2f30;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.2px}.product_details .product__info .primary_attribute .attr_top .attr_title span{margin-left:5px;color:#2d2f30;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.2px}.product_details .product__info .primary_attribute .attr_bot{width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:10px}.product_details .product__info .primary_attribute .attr_bot a{width:auto;padding:0 10px;height:48px;border-radius:6px;border:2px solid #DADEE1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}.product_details .product__info .primary_attribute .attr_bot a.active{border-color:#2d2f30}.product_details .product__info .primary_attribute .attr_bot a img{min-width:28px;height:auto;max-width:28px}.product_details .product__info .primary_attribute .attr_bot a span{color:#2d2f30;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.2px}.product_details .product__info .primary_attribute .attr_bot .attr_color_btn{width:40px;height:40px;border-radius:50%;position:relative;margin-right:12px;border:none}.product_details .product__info .primary_attribute .attr_bot .attr_color_btn:after{content:"";width:50px;height:50px;border:1px solid #DADEE1;position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.product_details .product__info .primary_attribute .attr_bot .attr_color_btn.active:after{border:2px solid #2D2F30}.product_details .product__info .variant-picker{width:100%;height:auto;margin-top:0;gap:0}.product_details .product__info .variant-picker fieldset{width:100%;height:auto;padding:24px 0;border-bottom:1px solid rgba(45,47,48,.1)}.product_details .product__info .variant-picker fieldset .form__label{margin-bottom:8px;color:#2d2f30;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.2px}.product_details .product__info .variant-picker fieldset .form__label span{color:#2d2f30;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.2px}.product_details .product__info .variant-picker fieldset .swatches .label-swatch{color:#2d2f30;font-size:16px;font-style:normal;font-weight:800;line-height:24px;letter-spacing:.2px;padding:12px 20px}.product_details .product__info .product__inventory span{color:#2d2f30;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.2px}.product_details .product__info .product-form-wrapper .product-form__submit{height:56px;border-radius:8px;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:800;line-height:56px;letter-spacing:.2px;background:#51bd7a;transition:all .3s}.product_details .product__info .product-form-wrapper .product-form__submit:hover{color:#fff!important;background:#51bd7a}.product_details .product__info .product-form-wrapper .product-form__submit:after{display:none}.product_details .product__info .product-form-wrapper .product-form__submit[disabled]{opacity:0;background:#2d2f304d}.product_details .product__info .product-form-wrapper #klaviyo-bis-button-container{margin-bottom:0!important}.product_details .product__info product-recommendations{width:100%;height:auto;margin-top:32px;border-radius:10px;border:1px solid rgba(45,47,48,.1);padding:24px 32px}.product_details .product__info product-recommendations .recommend__title{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.2px;border-bottom:none}.product_details .product__info product-recommendations .horizontal-product__title{color:#2d2f30;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.2px}.product_details .product__info product-recommendations .price{display:flex;flex-direction:column;align-items:flex-start;gap:0}.product_details .product__info product-recommendations .price .price__regular{color:#2d2f30;font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.2px}.product_details .product__info product-recommendations .price .price__sale{color:#bfbfbf;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.2px}.product_details .product__info product-recommendations .price--on-sale .price__regular{color:#51bd7a;font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.2px}.product_details .product__info product-recommendations .horizontal-product__quantity button{padding:12px 20px;border-radius:10px;background:#51bd7a;color:#fff;font-size:16px;font-style:normal;font-weight:800;line-height:24px;letter-spacing:.2px;transition:all .3s}.product_details .product__info product-recommendations .horizontal-product__quantity button:hover{color:#fff!important;background:#51bd7a}.product_details .product__info product-recommendations .horizontal-product__quantity button:after{display:none}.product_details .product__info product-recommendations .indicators{gap:16px}.product_details .product__info product-recommendations .indicators .button--secondary{width:36px;height:36px;border-radius:50%}.product_details .product__info product-recommendations .indicators .button--secondary:hover{background:#2d2f301a;color:#2d2f30}.product_details .product__info product-recommendations .indicators .button--secondary:hover svg{color:#2d2f30}.product_details .product__info product-recommendations .indicators .button--secondary:after{border-radius:50%}.product_details .product__info .product__text_box{border-bottom:none;padding:0 16px}.product_details .product__info .product__text_box .leading-tight{display:flex;flex-direction:row;align-items:center;color:#2d2f30;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.2px}.product_details .product__info .product__text_box .leading-tight .tip_box{position:relative;margin-left:20px}.product_details .product__info .product__text_box .leading-tight .tip_box:hover .tip_text{display:block}.product_details .product__info .product__text_box .leading-tight .tip_box svg{cursor:pointer}.product_details .product__info .product__text_box .leading-tight .tip_box .tip_text{display:none;width:200px;color:#515354;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.2px;position:absolute;top:50%;transform:translateY(-50%);left:calc(100% + 10px);border-radius:10px;padding:16px;background:#fff;stroke-width:1px;stroke:#f8f8f8;filter:drop-shadow(0 8px 16px rgba(45,47,48,.1))}.product_details .product__info .product__text_box .leading-tight .tip_box .tip_text:before{content:"";position:absolute;left:-11px;top:50%;transform:translateY(-50%) rotate(-180deg);width:0;height:0;border-style:solid;filter:drop-shadow(0 8px 16px rgba(45,47,48,.1));border-width:6px 0 6px 12px;border-color:transparent transparent transparent #fff}.product_details .product__info .product__text_box.first{padding-top:20px}.product_details .product__info .product__text_box.last{padding-bottom:20px}.product_details .product__info .product__text_box.last .product__text-inner{padding-bottom:16px}.product_details .product__info .pre_order_title{color:#51bd7a;font-size:22px;font-style:normal;font-weight:700;line-height:30px}.product_details .product__info .pre_order_text{opacity:.8;color:#2d2f30;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.2px}.product_details .product__info .pre_order_text b{color:#51bd7a;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.2px}.product_details .product__info .third_party_buttons{display:inline-block;width:100%;height:56px;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:800;line-height:56px;letter-spacing:.2px;border-radius:8px;background:#51bd7a;transition:all .3s}.product_details .product__info .third_party_buttons:hover{background:#51bd7a}.product_details .product__info .note_box{width:100%;height:auto;margin-top:32px;border-radius:10px;border:1px solid rgba(45,47,48,.1);padding:24px 32px}.product_details .product__info .note_box .note_box_title{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.2px;border-bottom:none}.product_details .product__info .note_box .note_box_text{color:#2d2f30;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.2px}.product_details .product__info .sku_offer{width:100%;height:auto}.product_details .product__info .sku_offer .sku_offer_item{width:100%;height:auto;padding:24px 32px;border-radius:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.product_details .product__info .sku_offer .sku_offer_item .item_left{display:flex;flex-direction:row;align-items:center;gap:12px}.product_details .product__info .sku_offer .sku_offer_item .item_left svg{width:14px;height:16px}.product_details .product__info .sku_offer .sku_offer_item .item_left span{text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.2px}.product_details .product__info .sku_offer .sku_offer_item .item_right{min-width:310px;padding:0 12px;height:42px;border-radius:8px;background:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center}.product_details .product__info .sku_offer .sku_offer_item .item_right span{text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.2px}.product_details .product__thumbnails--beside .product__thumbnail{width:66px;height:66px}.product_details .product__thumbnails--beside{width:66px}.product_details .product__media-container,.product_details .product__thumbnails--beside .product__thumbnails-list{gap:10px}.product_details .product__info .collection_bundle_box{width:100%;height:auto}.product_details .product__info .collection_bundle_box .collection_bundle{margin-top:2rem;width:100%;height:auto;padding:20px 28px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-radius:10px}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_left{width:70%;height:auto;display:flex;flex-direction:column;align-items:flex-start}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_left .bundle_title{color:#fff;font-size:26px;font-style:normal;font-weight:700;line-height:38px;letter-spacing:-.25px}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_left .bundle_text{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.2px}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_right{min-width:150px;height:auto}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_right .bundle_btn{min-width:150px;padding:16px 32px;font-size:16px;font-style:normal;font-weight:800;line-height:24px;border:2px solid #FFF;transition:all .35s;background:#fff;color:#2d2f30;border-radius:8px}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_right .bundle_btn:hover{background:#c9cdd0;border-color:#c9cdd0;color:#2d2f30}.product_details .product__info .price_countdown_box{display:flex;flex-direction:row;align-items:center;gap:15px}.product_details .product__info .price_countdown_box .countdown_box{border-radius:6px;background:#e1ff00;padding:10px 16px;display:flex;flex-direction:row;align-items:center;gap:7px}.product_details .product__info .price_countdown_box .countdown_box svg{width:10px;height:15px}.product_details .product__info .price_countdown_box .countdown__timer{gap:10px}.product_details .product__info .price_countdown_box .countdown__item p{color:#2d2f30;font-size:12px;font-weight:700;line-height:19px;letter-spacing:.156px}.product_details .product__info .price_countdown_box .countdown__item p:after{right:-5px;color:#121212;font-size:12px;font-weight:700;line-height:19px;letter-spacing:.156px}.product_details .product__info .product_most_voted{width:100%;height:auto;padding:20px 23px 20px 34px;border-radius:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.product_details .product__info .product_most_voted .most_voted_l{display:flex;flex-direction:row;align-items:center;gap:9px}.product_details .product__info .product_most_voted .most_voted_l img{width:26px;height:26px}.product_details .product__info .product_most_voted .most_voted_l span{color:#e1ff00;font-size:26px;font-style:normal;font-weight:700;line-height:44.015px;letter-spacing:-.29px}.product_details .product__info .product_most_voted .most_voted_r{padding:10px 17px;border-radius:5px;background:#e1ff00;color:#2d2f30;font-size:13.226px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.165px}@media screen and (max-width:1680px){.product_details{width:100%;height:auto}.product_details .product__gallery-container{height:auto;position:sticky;top:6.375vw}.product_details .product__gallery-container .product__media_box.sticky{position:sticky;top:110px;right:0}.product_details .product__gallery-container .product__media-list .product__media.ratio-11-10 img{width:100%;height:100%;object-fit:cover}.product_details .product__media-container .indicators .button--secondary{background:#0000004d;border-radius:50%;width:2.975vw;height:2.975vw}.product_details .product__thumbnails--beside{width:66px;height:auto}.product_details .product__thumbnails--beside .product__thumbnails-list{max-height:41.65vw}.product_details .product__thumbnails--beside .product__thumbnail{width:66px;height:66px}.product_details .product__info .product_tag_box{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;gap:.6375vw}.product_details .product__info .product_tag_box .product_promotion_tag{padding:.37188vw .6375vw;border-radius:.425vw;background:linear-gradient(358deg,#265bbe -29.43%,#3f8df7 29.01%,#65c0f7 76.27%);display:flex;flex-direction:row;align-items:center;gap:.425vw}.product_details .product__info .product_tag_box .product_promotion_tag svg{width:.74375vw;height:.85vw}.product_details .product__info .product_tag_box .product_promotion_tag span{color:#fff;text-align:center;font-size:.74375vw;font-style:normal;font-weight:700;line-height:1.0625vw;letter-spacing:.01063vw}.product_details .product__info .product_tag_box .badge.badge--onsale,.product_details .product__info .product_tag_box .product_promotion_tag_right{padding:.37188vw .6375vw;border-radius:.425vw;background:linear-gradient(358deg,#265bbe -29.43%,#3f8df7 29.01%,#65c0f7 76.27%);color:#fff;text-align:center;font-size:.74375vw;font-style:normal;font-weight:700;line-height:1.0625vw;letter-spacing:.01063vw}.product_details .product__info .product_promotion_box{width:100%;height:auto;padding:1.275vw 1.7vw;border-radius:.53125vw;background:linear-gradient(358deg,#265bbe -29.43%,#3f8df7 29.01%,#65c0f7 76.27%);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.product_details .product__info .product_promotion_box .product_promotion_tag_box{display:flex;flex-direction:row;align-items:center;gap:.425vw}.product_details .product__info .product_promotion_box .product_promotion_tag_box svg{width:.74375vw;height:.85vw}.product_details .product__info .product_promotion_box .product_promotion_tag_box span{color:#fff;text-align:center;font-size:.95625vw;font-style:normal;font-weight:700;line-height:1.38125vw;letter-spacing:.01063vw}.product_details .product__info .product_promotion_box .promotion_content{padding:.425vw 1.275vw;border-radius:.425vw;background:#fff;color:#265bbe;text-align:center;font-size:.95625vw;font-style:normal;font-weight:700;line-height:1.38125vw;letter-spacing:.01063vw}.product_details .product__info .product__title{width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;gap:.425vw}.product_details .product__info .product__title .badges{position:static}.product_details .product__info .product__title h1{margin-top:.425vw;color:#2d2f30;font-size:2.125vw;font-style:normal;font-weight:700;line-height:2.55vw;letter-spacing:-.01328vw}.product_details .product__info .product__title .product__rating span{color:#2d2f30;font-style:normal;font-weight:500;line-height:1.0625vw}.product_details .product__info .product__title .product__rating .rating-count{border-left:none}.product_details .product__info .product__title .product__price{margin-top:.425vw;width:100%;height:auto;display:flex;flex-direction:row;align-items:center}.product_details .product__info .product__title .product__price .price{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;gap:.425vw}.product_details .product__info .product__title .product__price .price__regular{color:#2d2f30;font-size:1.38125vw;font-style:normal;font-weight:700;line-height:2.01875vw;letter-spacing:.01063vw}.product_details .product__info .product__title .product__price .price--on-sale .price__regular{color:#51bd7a;font-size:1.38125vw;font-style:normal;font-weight:700;line-height:2.01875vw;letter-spacing:.01063vw}.product_details .product__info .product__title .product__price .price__sale{color:#bfbfbf;font-size:.95625vw;font-style:normal;font-weight:500;line-height:2.01875vw;letter-spacing:.01063vw}.product_details .product__info .product__text{padding-top:0;padding-bottom:1.275vw;border-bottom:.05312vw solid rgba(45,47,48,.1)}.product_details .product__info .product__text .product_desc_box{width:100%;color:#2d2f30;font-size:.85vw;font-style:normal;font-weight:500;line-height:1.275vw;letter-spacing:.01063vw;overflow:hidden;transition:height .3s ease}.product_details .product__info .product__text .product_desc_box>*{margin:.425vw 0;color:#2d2f30;font-size:.85vw;font-style:normal;font-weight:500;line-height:1.275vw;letter-spacing:.01063vw}.product_details .product__info .product__text .product_desc_box.collapsed{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:4.35625vw}.product_details .product__info .product__text .product_more{width:100%;height:auto;display:flex;flex-direction:row;justify-content:flex-end;margin-top:.425vw}.product_details .product__info .product__text .product_more .more_btn{cursor:pointer;color:#51bd7a;font-size:.85vw;font-style:normal;font-weight:600;line-height:1.275vw;letter-spacing:.01063vw}.product_details .product__info .product__text .product_more .more_btn p{margin:0}.product_details .product__info .product__text .product_more .more_btn .more_text{display:block}.product_details .product__info .product__text .product_more .more_btn .less_text,.product_details .product__info .product__text .product_more .more_btn.expanded .more_text{display:none}.product_details .product__info .product__text .product_more .more_btn.expanded .less_text{display:block}.product_details .product__info .primary_attribute{width:100%;height:auto;margin-top:1.275vw;padding-bottom:1.275vw;border-bottom:.05312vw solid rgba(45,47,48,.1)}.product_details .product__info .primary_attribute .attr_top{width:100%;height:auto;display:flex;flex-direction:row;align-items:center}.product_details .product__info .primary_attribute .attr_top .attr_title{color:#2d2f30;font-size:.85vw;font-style:normal;font-weight:700;line-height:1.275vw;letter-spacing:.01063vw}.product_details .product__info .primary_attribute .attr_top .attr_title span{margin-left:.26562vw;color:#2d2f30;font-size:.85vw;font-style:normal;font-weight:500;line-height:1.275vw;letter-spacing:.01063vw}.product_details .product__info .primary_attribute .attr_bot{width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:.6375vw;margin-top:.53125vw}.product_details .product__info .primary_attribute .attr_bot a{width:auto;padding:0 .53125vw;height:2.55vw;border-radius:.31875vw;border:.10625vw solid #DADEE1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.53125vw}.product_details .product__info .primary_attribute .attr_bot a img{min-width:1.4875vw;height:auto;max-width:1.4875vw}.product_details .product__info .primary_attribute .attr_bot a span{color:#2d2f30;font-size:.85vw;font-style:normal;font-weight:700;line-height:1.275vw;letter-spacing:.01063vw}.product_details .product__info .primary_attribute .attr_bot .attr_color_btn{width:2.125vw;height:2.125vw;border-radius:50%;position:relative;margin-right:.6375vw;border:none}.product_details .product__info .primary_attribute .attr_bot .attr_color_btn:after{content:"";width:2.65625vw;height:2.65625vw;border:.05312vw solid #DADEE1;position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.product_details .product__info .primary_attribute .attr_bot .attr_color_btn.active:after{border:.10625vw solid #2D2F30}.product_details .product__info .variant-picker{width:100%;height:auto;margin-top:0;gap:0}.product_details .product__info .variant-picker fieldset{width:100%;height:auto;padding:1.275vw 0;border-bottom:.05312vw solid rgba(45,47,48,.1)}.product_details .product__info .variant-picker fieldset .form__label{margin-bottom:.425vw;color:#2d2f30;font-size:.85vw;font-style:normal;font-weight:700;line-height:1.275vw;letter-spacing:.01063vw}.product_details .product__info .variant-picker fieldset .form__label span{color:#2d2f30;font-size:.85vw;font-style:normal;font-weight:500;line-height:1.275vw;letter-spacing:.01063vw}.product_details .product__info .variant-picker fieldset .swatches .label-swatch{color:#2d2f30;font-size:.85vw;font-style:normal;font-weight:800;line-height:1.275vw;letter-spacing:.01063vw;padding:.6375vw 1.0625vw}.product_details .product__info .product__inventory span{color:#2d2f30;font-size:.74375vw;font-style:normal;font-weight:500;line-height:1.0625vw;letter-spacing:.01063vw}.product_details .product__info product-recommendations{width:100%;height:auto;margin-top:1.7vw;border-radius:.53125vw;border:.05312vw solid rgba(45,47,48,.1);padding:1.275vw 1.7vw}.product_details .product__info product-recommendations .recommend__title{color:#000;font-size:.95625vw;font-style:normal;font-weight:700;line-height:1.38125vw;letter-spacing:.01063vw;border-bottom:none}.product_details .product__info product-recommendations .horizontal-product__title{color:#2d2f30;font-size:.85vw;font-style:normal;font-weight:600;line-height:1.275vw;letter-spacing:.01063vw}.product_details .product__info product-recommendations .price{display:flex;flex-direction:column;align-items:flex-start;gap:0}.product_details .product__info product-recommendations .price .price__regular{color:#2d2f30;font-size:.95625vw;font-style:normal;font-weight:700;line-height:1.38125vw;letter-spacing:.01063vw}.product_details .product__info product-recommendations .price .price__sale{color:#bfbfbf;font-size:.74375vw;font-style:normal;font-weight:500;line-height:1.0625vw;letter-spacing:.01063vw}.product_details .product__info product-recommendations .price--on-sale .price__regular{color:#51bd7a;font-size:.95625vw;font-style:normal;font-weight:700;line-height:1.38125vw;letter-spacing:.01063vw}.product_details .product__info product-recommendations .horizontal-product__quantity button{padding:.6375vw 1.0625vw;border-radius:.53125vw;background:#51bd7a;color:#fff;font-size:.85vw;font-style:normal;font-weight:800;line-height:1.275vw;letter-spacing:.01063vw;transition:all .3s}.product_details .product__info product-recommendations .horizontal-product__quantity button:hover{color:#fff!important;background:#51bd7a}.product_details .product__info product-recommendations .horizontal-product__quantity button:after{display:none}.product_details .product__info product-recommendations .indicators{gap:.85vw}.product_details .product__info product-recommendations .indicators .button--secondary{width:1.9125vw;height:1.9125vw;border-radius:50%}.product_details .product__info product-recommendations .indicators .button--secondary:hover{background:#2d2f301a;color:#2d2f30}.product_details .product__info product-recommendations .indicators .button--secondary:hover svg{color:#2d2f30}.product_details .product__info product-recommendations .indicators .button--secondary:after{border-radius:50%}.product_details .product__info .product__text_box{border-bottom:none;padding:0 .85vw}.product_details .product__info .product__text_box .leading-tight{display:flex;flex-direction:row;align-items:center;color:#2d2f30;font-size:.85vw;font-style:normal;font-weight:500;line-height:1.275vw;letter-spacing:.01063vw}.product_details .product__info .product__text_box .leading-tight .tip_box{position:relative;margin-left:1.0625vw}.product_details .product__info .product__text_box .leading-tight .tip_box:hover .tip_text{display:block}.product_details .product__info .product__text_box .leading-tight .tip_box svg{cursor:pointer}.product_details .product__info .product__text_box .leading-tight .tip_box .tip_text{display:none;width:10.625vw;color:#515354;font-size:.74375vw;font-style:normal;font-weight:500;line-height:1.0625vw;letter-spacing:.01063vw;position:absolute;top:50%;transform:translateY(-50%);left:calc(100% + .53125vw);border-radius:.53125vw;padding:.85vw;background:#fff;stroke-width:.05312vw;stroke:#f8f8f8;filter:drop-shadow(0 .425vw .85vw rgba(45,47,48,.1))}.product_details .product__info .product__text_box .leading-tight .tip_box .tip_text:before{content:"";position:absolute;left:-.58437vw;top:50%;transform:translateY(-50%) rotate(-180deg);width:0;height:0;border-style:solid;filter:drop-shadow(0 .425vw .85vw rgba(45,47,48,.1));border-width:.31875vw 0 .31875vw .6375vw;border-color:transparent transparent transparent #fff}.product_details .product__info .product__text_box.first{padding-top:1.0625vw}.product_details .product__info .product__text_box.last{padding-bottom:1.0625vw}.product_details .product__info .product__text_box.last .product__text-inner{padding-bottom:.85vw}.product_details .product__info .pre_order_title{color:#51bd7a;font-size:1.16875vw;font-style:normal;font-weight:700;line-height:1.59375vw}.product_details .product__info .pre_order_text{opacity:.8;color:#2d2f30;font-size:.74375vw;font-style:normal;font-weight:500;line-height:1.0625vw;letter-spacing:.2px}.product_details .product__info .pre_order_text b{color:#51bd7a;font-size:.74375vw;font-style:normal;font-weight:700;line-height:1.0625vw;letter-spacing:.2px}.product_details .product__info .third_party_buttons{display:inline-block;width:100%;height:2.975vw;color:#fff;text-align:center;font-size:.85vw;font-style:normal;font-weight:800;line-height:2.975vw;letter-spacing:.01063vw;border-radius:.425vw;background:#51bd7a;transition:all .3s}.product_details .product__info .third_party_buttons:hover{background:#51bd7a}.product_details .product__info .note_box{width:100%;height:auto;margin-top:1.7vw;border-radius:.53125vw;border:.05312vw solid rgba(45,47,48,.1);padding:1.275vw 1.7vw}.product_details .product__info .note_box .note_box_title{color:#000;font-size:.95625vw;font-style:normal;font-weight:700;line-height:1.38125vw;letter-spacing:.01063vw;border-bottom:none}.product_details .product__info .note_box .note_box_text{color:#2d2f30;font-size:.85vw;font-style:normal;font-weight:500;line-height:1.275vw;letter-spacing:.01063vw}.product_details .product__info .sku_offer{width:100%;height:auto}.product_details .product__info .sku_offer .sku_offer_item{width:100%;height:auto;padding:1.275vw 1.7vw;border-radius:.53125vw;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.product_details .product__info .sku_offer .sku_offer_item .item_left{display:flex;flex-direction:row;align-items:center;gap:.6375vw}.product_details .product__info .sku_offer .sku_offer_item .item_left svg{width:.74375vw;height:.85vw}.product_details .product__info .sku_offer .sku_offer_item .item_left span{text-align:center;font-size:.95625vw;font-style:normal;font-weight:700;line-height:1.38125vw;letter-spacing:.01063vw}.product_details .product__info .sku_offer .sku_offer_item .item_right{min-width:16.46875vw;height:2.23125vw;padding:0 .6375vw;border-radius:.425vw;background:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center}.product_details .product__info .sku_offer .sku_offer_item .item_right span{text-align:center;font-size:.95625vw;font-style:normal;font-weight:700;line-height:1.38125vw;letter-spacing:.01063vw}.product_details .product__info .collection_bundle_box{width:100%;height:auto}.product_details .product__info .collection_bundle_box .collection_bundle{width:100%;height:auto;padding:1.0625vw 1.4875vw;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-radius:.53125vw}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_left{width:70%;height:auto;display:flex;flex-direction:column;align-items:flex-start}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_left .bundle_title{color:#fff;font-size:1.38125vw;font-style:normal;font-weight:700;line-height:2.01875vw;letter-spacing:-.01328vw}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_left .bundle_text{color:#fff;font-size:.85vw;font-style:normal;font-weight:500;line-height:1.275vw;letter-spacing:.01063vw}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_right{min-width:7.96875vw;height:auto}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_right .bundle_btn{min-width:7.96875vw;padding:.85vw 1.7vw;font-size:.85vw;font-style:normal;font-weight:800;line-height:1.275vw;border:.10625vw solid #FFF;transition:all .35s;background:#fff;color:#2d2f30;border-radius:.425vw}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_right .bundle_btn:hover{background:#c9cdd0;border-color:#c9cdd0;color:#2d2f30}.product_details .product__info .product_most_voted{padding:1.0625vw 1.22188vw 1.0625vw 1.80625vw;border-radius:.53125vw}.product_details .product__info .product_most_voted .most_voted_l{gap:.47812vw}.product_details .product__info .product_most_voted .most_voted_l img{width:1.38125vw;height:1.38125vw}.product_details .product__info .product_most_voted .most_voted_l span{font-size:1.38125vw;line-height:2.3383vw;letter-spacing:-.01541vw}.product_details .product__info .product_most_voted .most_voted_r{padding:.53125vw .90312vw;border-radius:.26562vw;font-size:.70263vw;letter-spacing:.00877vw}}@media screen and (max-width:1199px){.product_details{width:100%;height:auto}.product_details .product__gallery-container{width:100%;height:auto;position:static;top:16vw}.product_details .product__media-container{gap:4.26667vw;flex-direction:column-reverse}.product_details .product__media-container .indicators .button--secondary{background:#0000004d;border-radius:50%;width:7.46667vw;height:7.46667vw}.product_details .product__thumbnails--beside{width:100%;height:auto}.product_details .product__thumbnails--beside .product__thumbnails-list{max-height:104.53333vw}.product_details .product__thumbnails--beside .product__thumbnail{width:62px;height:62px;min-width:62px}.product_details .product__info{width:100%}.product_details .product__info .product_tag_box{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;gap:1.6vw}.product_details .product__info .product_tag_box .product_promotion_tag{padding:1.06667vw 2.13333vw;border-radius:1.06667vw;background:linear-gradient(358deg,#265bbe -29.43%,#3f8df7 29.01%,#65c0f7 76.27%);display:flex;flex-direction:row;align-items:center;gap:1.06667vw}.product_details .product__info .product_tag_box .product_promotion_tag svg{width:1.33333vw;height:1.6vw}.product_details .product__info .product_tag_box .product_promotion_tag span{color:#fff;text-align:center;font-size:1.86667vw;font-style:normal;font-weight:700;line-height:2.13333vw;letter-spacing:.5px}.product_details .product__info .product_tag_box .badge.badge--onsale,.product_details .product__info .product_tag_box .product_promotion_tag_right{color:#fff;text-align:center;font-size:1.86667vw;font-style:normal;font-weight:700;line-height:2.13333vw;letter-spacing:.5px;padding:1.06667vw 2.13333vw;border-radius:1.06667vw;background:linear-gradient(358deg,#265bbe -29.43%,#3f8df7 29.01%,#65c0f7 76.27%)}.product_details .product__info .product_promotion_box{width:100%;height:auto;padding:3.2vw 4.26667vw;border-radius:1.06667vw;background:linear-gradient(358deg,#265bbe -29.43%,#3f8df7 29.01%,#65c0f7 76.27%);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.product_details .product__info .product_promotion_box .product_promotion_tag_box{display:flex;flex-direction:row;align-items:center;gap:1.06667vw}.product_details .product__info .product_promotion_box .product_promotion_tag_box svg{width:1.86667vw;height:2.13333vw}.product_details .product__info .product_promotion_box .product_promotion_tag_box span{color:#fff;text-align:center;font-size:2.13333vw;font-style:normal;font-weight:700;line-height:2.93333vw;letter-spacing:.2px}.product_details .product__info .product_promotion_box .promotion_content{padding:1.06667vw 3.2vw;border-radius:1.06667vw;background:#fff;color:#265bbe;text-align:center;font-size:2.13333vw;font-style:normal;font-weight:700;line-height:2.93333vw;letter-spacing:.2px}.product_details .product__info .product__title{width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;gap:1.06667vw}.product_details .product__info .product__title .badges{position:static}.product_details .product__info .product__title h1{margin-top:1.06667vw;color:#2d2f30;font-size:4.26667vw;font-style:normal;font-weight:700;line-height:5.6vw;letter-spacing:-.03333vw}.product_details .product__info .product__title .product__rating{place-self:self-start}.product_details .product__info .product__title .product__rating span{color:#2d2f30;font-size:2.13333vw;font-style:normal;font-weight:500;line-height:2.93333vw}.product_details .product__info .product__title .product__rating .icon-star{display:none}.product_details .product__info .product__title .product__rating .rating-star{display:block}.product_details .product__info .product__title .product__rating .rating-count{border-left:none}.product_details .product__info .product__title .product__price{margin-top:2.13333vw;width:100%;height:auto;display:flex;flex-direction:row;align-items:center}.product_details .product__info .product__title .product__price .price{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;gap:1.06667vw}.product_details .product__info .product__title .product__price .price__regular{color:#2d2f30;font-size:2.93333vw;font-style:normal;font-weight:700;line-height:5.06667vw;letter-spacing:.02667vw}.product_details .product__info .product__title .product__price .price--on-sale .price__regular{color:#51bd7a;font-size:3.46667vw;font-style:normal;font-weight:700;line-height:5.06667vw;letter-spacing:.02667vw}.product_details .product__info .product__title .product__price .price__sale{color:#bfbfbf;font-size:2.4vw;font-style:normal;font-weight:500;line-height:5.06667vw;letter-spacing:.02667vw}.product_details .product__info .product__text{padding-top:0;padding-bottom:3.2vw;border-bottom:.13333vw solid rgba(45,47,48,.1)}.product_details .product__info .product__text .product_desc_box{margin-top:3.2vw;width:100%;color:#2d2f30;font-size:2.13333vw;font-style:normal;font-weight:500;line-height:2.93333vw;letter-spacing:.02667vw;overflow:hidden;transition:height .3s ease}.product_details .product__info .product__text .product_desc_box>*{margin:1.06667vw 0;color:#2d2f30;font-size:2.13333vw;font-style:normal;font-weight:500;line-height:2.93333vw;letter-spacing:.02667vw}.product_details .product__info .product__text .product_desc_box.collapsed{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:10.93333vw}.product_details .product__info .product__text .product_more{width:100%;height:auto;display:flex;flex-direction:row;justify-content:flex-end;margin-top:1.06667vw}.product_details .product__info .product__text .product_more .more_btn{cursor:pointer;color:#51bd7a;font-size:2.13333vw;font-style:normal;font-weight:500;line-height:2.93333vw;letter-spacing:.02667vw}.product_details .product__info .product__text .product_more .more_btn p{margin:0}.product_details .product__info .product__text .product_more .more_btn .more_text{display:block}.product_details .product__info .product__text .product_more .more_btn .less_text,.product_details .product__info .product__text .product_more .more_btn.expanded .more_text{display:none}.product_details .product__info .product__text .product_more .more_btn.expanded .less_text{display:block}.product_details .product__info .primary_attribute{width:100%;height:auto;margin-top:3.2vw;padding-bottom:3.2vw;border-bottom:.13333vw solid rgba(45,47,48,.1)}.product_details .product__info .primary_attribute .attr_top{width:100%;height:auto;display:flex;flex-direction:row;align-items:center}.product_details .product__info .primary_attribute .attr_top .attr_title{color:#2d2f30;font-size:2.13333vw;font-style:normal;font-weight:700;line-height:2.93333vw;letter-spacing:.02667vw}.product_details .product__info .primary_attribute .attr_top .attr_title span{margin-left:.66667vw;color:#2d2f30;font-size:2.13333vw;font-style:normal;font-weight:500;line-height:2.93333vw;letter-spacing:.02667vw}.product_details .product__info .primary_attribute .attr_bot{width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.6vw;margin-top:1.33333vw}.product_details .product__info .primary_attribute .attr_bot a{width:auto;padding:0 3.2vw;height:6.4vw;border-radius:1.06667vw;border:.26667vw solid #DADEE1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.6vw}.product_details .product__info .primary_attribute .attr_bot a img{min-width:3.73333vw;height:auto;max-width:3.73333vw}.product_details .product__info .primary_attribute .attr_bot a span{color:#2d2f30;font-size:1.86667vw;font-style:normal;font-weight:700;line-height:3.2vw;letter-spacing:.02667vw}.product_details .product__info .primary_attribute .attr_bot .attr_color_btn{width:5.06667vw;height:5.06667vw;border-radius:50%;position:relative;margin-right:1.6vw;border:none;padding:0}.product_details .product__info .primary_attribute .attr_bot .attr_color_btn:after{content:"";width:6.4vw;height:6.4vw;border:.13333vw solid #DADEE1;position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.product_details .product__info .primary_attribute .attr_bot .attr_color_btn.active:after{border:.26667vw solid #2D2F30}.product_details .product__info .variant-picker{width:100%;height:auto;margin-top:0;gap:0}.product_details .product__info .variant-picker fieldset{width:100%;height:auto;padding:3.2vw 0;border-bottom:.13333vw solid rgba(45,47,48,.1)}.product_details .product__info .variant-picker fieldset .form__label{margin-bottom:1.06667vw;color:#2d2f30;font-size:2.13333vw;font-style:normal;font-weight:700;line-height:3.2vw;letter-spacing:.02667vw}.product_details .product__info .variant-picker fieldset .form__label span{color:#2d2f30;font-size:2.13333vw;font-style:normal;font-weight:500;line-height:3.2vw;letter-spacing:.02667vw}.product_details .product__info .variant-picker fieldset .swatches .label-swatch{color:#2d2f30;font-size:2.13333vw;font-style:normal;font-weight:800;line-height:3.2vw;letter-spacing:.02667vw;padding:1.6vw 3.2vw}.product_details .product__info .product__inventory span{color:#2d2f30;font-size:1.86667vw;font-style:normal;font-weight:500;line-height:2.4vw;letter-spacing:.5px}.product_details .product__info product-recommendations{width:100%;height:auto;margin-top:4.26667vw;border-radius:1.33333vw;border:.13333vw solid rgba(45,47,48,.1);padding:3.2vw 4.26667vw}.product_details .product__info product-recommendations .recommend__title{color:#000;font-size:2.4vw;font-style:normal;font-weight:700;line-height:3.46667vw;letter-spacing:.02667vw;border-bottom:none}.product_details .product__info product-recommendations .horizontal-product__title{color:#2d2f30;font-size:2.13333vw;font-style:normal;font-weight:600;line-height:2.93333vw;letter-spacing:.02667vw}.product_details .product__info product-recommendations .price{display:flex;flex-direction:column;align-items:flex-start;gap:0}.product_details .product__info product-recommendations .price .price__regular{color:#2d2f30;font-size:2.4vw;font-style:normal;font-weight:700;line-height:3.46667vw;letter-spacing:.02667vw}.product_details .product__info product-recommendations .price .price__sale{color:#bfbfbf;font-size:1.86667vw;font-style:normal;font-weight:500;line-height:2.66667vw;letter-spacing:.02667vw}.product_details .product__info product-recommendations .price--on-sale .price__regular{color:#51bd7a;font-size:2.4vw;font-style:normal;font-weight:700;line-height:3.46667vw;letter-spacing:.02667vw}.product_details .product__info product-recommendations .horizontal-product__quantity button{padding:1.6vw 3.2vw;border-radius:1.33333vw;background:#51bd7a;color:#fff;font-size:2.13333vw;font-style:normal;font-weight:800;line-height:3.2vw;letter-spacing:.02667vw;transition:all .3s}.product_details .product__info product-recommendations .horizontal-product__quantity button:hover{color:#fff!important;background:#51bd7a}.product_details .product__info product-recommendations .horizontal-product__quantity button:after{display:none}.product_details .product__info product-recommendations .indicators{gap:2.13333vw}.product_details .product__info product-recommendations .indicators .button--secondary{width:4.8vw;height:4.8vw;border-radius:50%}.product_details .product__info product-recommendations .indicators .button--secondary:hover{background:#2d2f301a;color:#2d2f30}.product_details .product__info product-recommendations .indicators .button--secondary:hover svg{color:#2d2f30}.product_details .product__info product-recommendations .indicators .button--secondary:after{border-radius:50%}.product_details .product__info .product__text_box{border-bottom:none;padding:0 2.13333vw}.product_details .product__info .product__text_box .leading-tight{display:flex;flex-direction:row;align-items:center;color:#2d2f30;font-size:2.13333vw;font-style:normal;font-weight:500;line-height:2.93333vw;letter-spacing:.02667vw}.product_details .product__info .product__text_box .leading-tight .tip_box{position:relative;margin-left:2.66667vw}.product_details .product__info .product__text_box .leading-tight .tip_box:hover .tip_text{display:block}.product_details .product__info .product__text_box .leading-tight .tip_box svg{cursor:pointer}.product_details .product__info .product__text_box .leading-tight .tip_box .tip_text{display:none;width:26.66667vw;color:#515354;font-size:1.86667vw;font-style:normal;font-weight:500;line-height:2.66667vw;letter-spacing:.02667vw;position:absolute;top:50%;transform:translateY(-50%);left:calc(100% + 1.33333vw);border-radius:1.33333vw;padding:2.13333vw;background:#fff;stroke-width:.13333vw;stroke:#f8f8f8;filter:drop-shadow(0 1.06667vw 2.13333vw rgba(45,47,48,.1))}.product_details .product__info .product__text_box .leading-tight .tip_box .tip_text:before{content:"";position:absolute;left:-1.46667vw;top:50%;transform:translateY(-50%) rotate(-180deg);width:0;height:0;border-style:solid;filter:drop-shadow(0 1.06667vw 2.13333vw rgba(45,47,48,.1));border-width:.8vw 0 .8vw 1.6vw;border-color:transparent transparent transparent #fff}.product_details .product__info .product__text_box.first{padding-top:2.66667vw}.product_details .product__info .product__text_box.last{padding-bottom:2.66667vw}.product_details .product__info .product__text_box.last .product__text-inner{padding-bottom:2.13333vw}.product_details .product__info .pre_order_title{color:#51bd7a;font-size:2.93333vw;font-style:normal;font-weight:700;line-height:4vw}.product_details .product__info .pre_order_text{opacity:.8;color:#2d2f30;font-size:1.86667vw;font-style:normal;font-weight:500;line-height:2.66667vw;letter-spacing:.02667vw}.product_details .product__info .pre_order_text b{color:#51bd7a;font-size:1.86667vw;font-style:normal;font-weight:700;line-height:2.66667vw;letter-spacing:.02667vw}.product_details .product__info .third_party_buttons{display:inline-block;width:100%;height:7.46667vw;color:#fff;text-align:center;font-size:2.13333vw;font-style:normal;font-weight:800;line-height:7.46667vw;letter-spacing:.02667vw;border-radius:1.06667vw;background:#51bd7a;transition:all .3s}.product_details .product__info .third_party_buttons:hover{background:#51bd7a}.product_details .product__info .note_box{width:100%;height:auto;margin-top:4.26667vw;border-radius:1.33333vw;border:.13333vw solid rgba(45,47,48,.1);padding:3.2vw 4.26667vw}.product_details .product__info .note_box .note_box_title{color:#000;font-size:2.4vw;font-style:normal;font-weight:700;line-height:3.46667vw;letter-spacing:.02667vw;border-bottom:none}.product_details .product__info .note_box .note_box_text{color:#2d2f30;font-size:2.13333vw;font-style:normal;font-weight:500;line-height:3.2vw;letter-spacing:.02667vw}.product_details .product__info .sku_offer{width:100%;height:auto}.product_details .product__info .sku_offer .sku_offer_item{width:100%;height:auto;padding:2.93333vw 4.26667vw;border-radius:1.06667vw;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.product_details .product__info .sku_offer .sku_offer_item .item_left{display:flex;flex-direction:row;align-items:center;gap:1.6vw}.product_details .product__info .sku_offer .sku_offer_item .item_left svg{width:1.86667vw;height:2.13333vw}.product_details .product__info .sku_offer .sku_offer_item .item_left span{text-align:center;font-size:2.13333vw;font-style:normal;font-weight:700;line-height:2.93333vw;letter-spacing:.2px}.product_details .product__info .sku_offer .sku_offer_item .item_right{min-width:35.46667vw;height:5.6vw;padding:0 1.6vw;border-radius:1.06667vw;background:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center}.product_details .product__info .sku_offer .sku_offer_item .item_right span{text-align:center;font-size:2.13333vw;font-style:normal;font-weight:700;line-height:2.93333vw;letter-spacing:.2px}.product_details .product__info .collection_bundle_box{width:100%;height:auto}.product_details .product__info .collection_bundle_box .collection_bundle{width:100%;height:auto;padding:3.2vw 4.26667vw;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-radius:1.33333vw}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_left{width:70%;height:auto;display:flex;flex-direction:column;align-items:flex-start;gap:1.06667vw}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_left .bundle_title{color:#fff;font-size:2.93333vw;font-style:normal;font-weight:700;line-height:3.73333vw;letter-spacing:.1px}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_left .bundle_text{color:#fff;font-size:1.86667vw;font-style:normal;font-weight:500;line-height:2.4vw;letter-spacing:.5px}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_right{min-width:unset;height:auto}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_right .bundle_btn{min-width:unset;padding:1.6vw 3.2vw;font-size:1.86667vw;font-style:normal;font-weight:800;line-height:3.2vw;border:.26667vw solid #FFF;transition:all .35s;background:#fff;color:#2d2f30;border-radius:1.06667vw}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_right .bundle_btn:hover{background:#c9cdd0;border-color:#c9cdd0;color:#2d2f30}.product_details .product__info .price_countdown_box .countdown_box{margin-top:2.13333vw}.product_details .product__info .product_most_voted{padding:1.73333vw 4vw;border-radius:1.33333vw}.product_details .product__info .product_most_voted .most_voted_l{gap:1.2vw}.product_details .product__info .product_most_voted .most_voted_l img{width:2.93333vw;height:2.93333vw}.product_details .product__info .product_most_voted .most_voted_l span{color:#e1ff00;font-size:3.46667vw;font-style:normal;font-weight:700;line-height:5.06667vw;letter-spacing:-.03867vw}.product_details .product__info .product_most_voted .most_voted_r{padding:1.2vw 2vw;border-radius:.8vw;font-size:12px;letter-spacing:.022vw}}@media screen and (max-width:767px){.product_details{width:100%;height:auto}.product_details .product__gallery-container{width:100%;height:auto;position:static;top:16vw}.product_details .product__gallery-container .product__media_box,.product_details .product__gallery-container .product__media{width:100%}.product_details .product__media-container{gap:4.26667vw}.product_details .product__media-container .indicators .button--secondary{background:#0000004d;border-radius:50%;width:7.46667vw;height:7.46667vw}.product_details .product__thumbnails--beside{width:100%;height:auto}.product_details .product__thumbnails--beside .product__thumbnails-list{max-height:104.53333vw}.product_details .product__thumbnails--beside .product__thumbnail{width:62px;height:62px;min-width:62px}.product_details .product__info{width:100%}.product_details .product__info .product_tag_box{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;gap:3.2vw}.product_details .product__info .product_tag_box .product_promotion_tag{padding:1.06667vw 2.13333vw;border-radius:1.06667vw;background:linear-gradient(358deg,#265bbe -29.43%,#3f8df7 29.01%,#65c0f7 76.27%);display:flex;flex-direction:row;align-items:center;gap:2.13333vw}.product_details .product__info .product_tag_box .product_promotion_tag svg{width:2.66667vw;height:3.2vw}.product_details .product__info .product_tag_box .product_promotion_tag span{color:#fff;text-align:center;font-size:3.2vw;font-style:normal;font-weight:700;line-height:4.26667vw;letter-spacing:.5px}.product_details .product__info .product_tag_box .product_promotion_tag_right{padding:1.06667vw 2.13333vw;border-radius:1.06667vw;background:linear-gradient(358deg,#265bbe -29.43%,#3f8df7 29.01%,#65c0f7 76.27%);color:#fff;text-align:center;font-size:3.2vw;font-style:normal;font-weight:700;line-height:4.26667vw;letter-spacing:.5px}.product_details .product__info .product_tag_box .badge.badge--onsale{padding:1.06667vw 2.13333vw;color:#fff;text-align:center;font-size:3.2vw;font-style:normal;font-weight:700;line-height:4.26667vw;letter-spacing:.5px}.product_details .product__info .product_promotion_box{width:100%;height:auto;padding:5.33333vw 4.26667vw;border-radius:2.13333vw;background:linear-gradient(358deg,#265bbe -29.43%,#3f8df7 29.01%,#65c0f7 76.27%);display:flex;flex-direction:column;align-items:center;justify-content:inherit;gap:3.2vw}.product_details .product__info .product_promotion_box .product_promotion_tag_box{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:3.2vw}.product_details .product__info .product_promotion_box .product_promotion_tag_box svg{width:3.73333vw;height:4.26667vw}.product_details .product__info .product_promotion_box .product_promotion_tag_box span{color:#fff;text-align:center;font-size:4.26667vw;font-style:normal;font-weight:700;line-height:5.86667vw;letter-spacing:.2px}.product_details .product__info .product_promotion_box .promotion_content{width:100%;padding:2.13333vw 0;border-radius:2.13333vw;background:#fff;color:#265bbe;text-align:center;font-size:4.26667vw;font-style:normal;font-weight:700;line-height:5.86667vw;letter-spacing:.2px}.product_details .product__info .product__title{width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;gap:1.06667vw}.product_details .product__info .product__title .badges{position:static}.product_details .product__info .product__title h1{margin-top:1.06667vw;color:#2d2f30;font-size:6.4vw;font-style:normal;font-weight:700;line-height:8vw;letter-spacing:-.03333vw}.product_details .product__info .product__title .product__rating{place-self:self-start}.product_details .product__info .product__title .product__rating span{color:#2d2f30;font-size:3.73333vw;font-style:normal;font-weight:500;line-height:4.8vw;letter-spacing:.5px}.product_details .product__info .product__title .product__rating .icon-star{display:none}.product_details .product__info .product__title .product__rating .rating-star{display:block}.product_details .product__info .product__title .product__rating .rating-count{border-left:none}.product_details .product__info .product__title .product__price{margin-top:4.26667vw;width:100%;height:auto;display:flex;flex-direction:row;align-items:center}.product_details .product__info .product__title .product__price .price{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;gap:1.06667vw}.product_details .product__info .product__title .product__price .price__regular{color:#2d2f30;font-size:3.73333vw;font-style:normal;font-weight:700;line-height:8vw;letter-spacing:.02667vw}.product_details .product__info .product__title .product__price .price--on-sale .price__regular{color:#51bd7a;font-size:6.4vw;font-style:normal;font-weight:700;line-height:8vw;letter-spacing:.02667vw}.product_details .product__info .product__title .product__price .price__sale{color:#bfbfbf;font-size:3.73333vw;font-style:normal;font-weight:500;line-height:8vw;letter-spacing:.02667vw}.product_details .product__info .product__text{padding-top:0;padding-bottom:12.26667vw;border-bottom:.13333vw solid rgba(45,47,48,.1)}.product_details .product__info .product__text .product_desc_box{margin-top:5.33333vw;width:100%;color:#2d2f30;font-size:3.73333vw;font-style:normal;font-weight:500;line-height:4.8vw;letter-spacing:.02667vw;overflow:hidden;transition:height .3s ease}.product_details .product__info .product__text .product_desc_box>*{margin:1.06667vw 0;color:#2d2f30;font-size:3.73333vw;font-style:normal;font-weight:500;line-height:4.8vw;letter-spacing:.02667vw}.product_details .product__info .product__text .product_desc_box.collapsed{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:26.66667vw}.product_details .product__info .product__text .product_more{width:100%;height:auto;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2.13333vw}.product_details .product__info .product__text .product_more .more_btn{cursor:pointer;color:#51bd7a;font-size:3.73333vw;font-style:normal;font-weight:500;line-height:4.8vw;letter-spacing:.5px}.product_details .product__info .product__text .product_more .more_btn p{margin:0}.product_details .product__info .product__text .product_more .more_btn .more_text{display:block}.product_details .product__info .product__text .product_more .more_btn .less_text,.product_details .product__info .product__text .product_more .more_btn.expanded .more_text{display:none}.product_details .product__info .product__text .product_more .more_btn.expanded .less_text{display:block}.product_details .product__info .primary_attribute{width:100%;height:auto;margin-top:5.33333vw;padding-bottom:5.33333vw;border-bottom:.13333vw solid rgba(45,47,48,.1)}.product_details .product__info .primary_attribute .attr_top{width:100%;height:auto;display:flex;flex-direction:row;align-items:center}.product_details .product__info .primary_attribute .attr_top .attr_title{color:#2d2f30;font-size:3.73333vw;font-style:normal;font-weight:700;line-height:4.8vw;letter-spacing:.5px}.product_details .product__info .primary_attribute .attr_top .attr_title span{margin-left:.66667vw;color:#2d2f30;font-size:3.73333vw;font-style:normal;font-weight:500;line-height:4.8vw;letter-spacing:.5px}.product_details .product__info .primary_attribute .attr_bot{width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:3.2vw;margin-top:1.33333vw}.product_details .product__info .primary_attribute .attr_bot a{width:auto;padding:0 4.26667vw;height:10.66667vw;border-radius:1.06667vw;border:.26667vw solid #DADEE1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.6vw}.product_details .product__info .primary_attribute .attr_bot a img{min-width:4.53333vw;height:auto;max-width:4.53333vw}.product_details .product__info .primary_attribute .attr_bot a span{color:#2d2f30;font-size:3.73333vw;font-style:normal;font-weight:700;line-height:6.4vw;letter-spacing:.02667vw}.product_details .product__info .primary_attribute .attr_bot .attr_color_btn{width:8.53333vw;height:8.53333vw;border-radius:50%;position:relative;margin-right:1.6vw;border:none}.product_details .product__info .primary_attribute .attr_bot .attr_color_btn:after{content:"";width:10.66667vw;height:10.66667vw;border:.26667vw solid #DADEE1;position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.product_details .product__info .primary_attribute .attr_bot .attr_color_btn.active:after{border:.53333vw solid #2D2F30}.product_details .product__info .variant-picker{width:100%;height:auto;margin-top:0;gap:0}.product_details .product__info .variant-picker fieldset{width:100%;height:auto;padding:5.33333vw 0;border-bottom:.13333vw solid rgba(45,47,48,.1)}.product_details .product__info .variant-picker fieldset .form__label{margin-bottom:3.2vw;color:#2d2f30;font-size:3.73333vw;font-style:normal;font-weight:700;line-height:4.8vw;letter-spacing:.5px}.product_details .product__info .variant-picker fieldset .form__label span{color:#2d2f30;font-size:3.73333vw;font-style:normal;font-weight:500;line-height:4.8vw;letter-spacing:.5px}.product_details .product__info .variant-picker fieldset .swatches .label-swatch{padding:2.13333vw 4.26667vw;color:#2d2f30;font-size:3.73333vw;font-style:normal;font-weight:800;line-height:6.4vw;letter-spacing:.5px}.product_details .product__info .product__inventory span{color:#2d2f30;font-size:3.73333vw;font-style:normal;font-weight:500;line-height:4.8vw;letter-spacing:.5px}.product_details .product__info .buy-buttons{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.product_details .product__info .quantity{min-height:12.8vw;height:12.8vw}.product_details .product__info product-recommendations{width:100%;height:auto;margin-top:4.26667vw;border-radius:1.33333vw;border:.13333vw solid rgba(45,47,48,.1);padding:5.33333vw 4.26667vw}.product_details .product__info product-recommendations .recommend__title{color:#000;font-size:4.26667vw;font-style:normal;font-weight:700;line-height:5.86667vw;letter-spacing:.02667vw;border-bottom:none}.product_details .product__info product-recommendations .horizontal-product__title{color:#2d2f30;font-size:3.2vw;font-style:normal;font-weight:600;line-height:4.26667vw;letter-spacing:.5px}.product_details .product__info product-recommendations .price{display:flex;flex-direction:column;align-items:flex-start;gap:0}.product_details .product__info product-recommendations .price .price__regular{color:#2d2f30;font-size:3.73333vw;font-style:normal;font-weight:700;line-height:4.8vw;letter-spacing:.5px}.product_details .product__info product-recommendations .price .price__sale{color:#bfbfbf;font-size:3.2vw;font-style:normal;font-weight:500;line-height:4.26667vw;letter-spacing:.5px}.product_details .product__info product-recommendations .price--on-sale .price__regular{color:#51bd7a;font-size:3.73333vw;font-style:normal;font-weight:700;line-height:4.8vw;letter-spacing:.5px}.product_details .product__info product-recommendations .horizontal-product__quantity button{padding:1.6vw 3.2vw;border-radius:2.13333vw;background:#51bd7a;color:#fff;font-size:2.13333vw;font-style:normal;font-weight:800;line-height:3.2vw;letter-spacing:.5px;transition:all .3s}.product_details .product__info product-recommendations .horizontal-product__quantity button:hover{color:#fff!important;background:#51bd7a}.product_details .product__info product-recommendations .horizontal-product__quantity button:after{display:none}.product_details .product__info product-recommendations .indicators{gap:2.13333vw}.product_details .product__info product-recommendations .indicators .button--secondary{width:8vw;height:8vw;border-radius:50%}.product_details .product__info product-recommendations .indicators .button--secondary:hover{background:#2d2f301a;color:#2d2f30}.product_details .product__info product-recommendations .indicators .button--secondary:hover svg{color:#2d2f30}.product_details .product__info product-recommendations .indicators .button--secondary:after{border-radius:50%}.product_details .product__info .product__text_box{border-bottom:none;padding:0 4.26667vw}.product_details .product__info .product__text_box .leading-tight{display:flex;flex-direction:row;align-items:center;color:#2d2f30;font-size:3.73333vw;font-style:normal;font-weight:500;line-height:4.8vw;letter-spacing:.5px}.product_details .product__info .product__text_box .leading-tight .tip_box{position:relative;margin-left:3.2vw}.product_details .product__info .product__text_box .leading-tight .tip_box:hover .tip_text{display:block}.product_details .product__info .product__text_box .leading-tight .tip_box svg{cursor:pointer}.product_details .product__info .product__text_box .leading-tight .tip_box .tip_text{display:none;width:53.33333vw;color:#515354;font-size:3.2vw;font-style:normal;font-weight:500;line-height:4.26667vw;letter-spacing:.5px;position:absolute;top:calc(100% + 20px);transform:translateY(0);left:-40px;border-radius:1.33333vw;padding:4.26667vw;background:#fff;stroke-width:.13333vw;z-index:9;stroke:#f8f8f8;filter:drop-shadow(0 1.06667vw 2.13333vw rgba(45,47,48,.1))}.product_details .product__info .product__text_box .leading-tight .tip_box .tip_text:before{content:"";position:absolute;left:46px;top:-3.2vw;transform:translateY(0) rotate(-90deg);width:0;height:0;border-style:solid;filter:drop-shadow(0 2.13333vw 4.26667vw rgba(45,47,48,.1));border-width:1.6vw 0 1.6vw 3.2vw;border-color:transparent transparent transparent #fff}.product_details .product__info .product__text_box.first{padding-top:5.33333vw}.product_details .product__info .product__text_box.last,.product_details .product__info .product__text_box.last .product__text-inner{padding-bottom:5.33333vw}.product_details .product__info .pre_order_title{color:#51bd7a;font-size:5.86667vw;font-style:normal;font-weight:700;line-height:1.36}.product_details .product__info .pre_order_text{opacity:.8;color:#2d2f30;font-size:3.73333vw;font-style:normal;font-weight:500;line-height:5.33333vw;letter-spacing:.02667vw}.product_details .product__info .pre_order_text b{color:#51bd7a;font-size:3.73333vw;font-style:normal;font-weight:700;line-height:5.33333vw;letter-spacing:.02667vw}.product_details .product__info .third_party_buttons{display:inline-block;width:100%;height:12.8vw;color:#fff;text-align:center;font-size:3.73333vw;font-style:normal;font-weight:800;line-height:12.8vw;letter-spacing:.2px;border-radius:2.13333vw;background:#51bd7a;transition:all .3s}.product_details .product__info .third_party_buttons:hover{background:#51bd7a}.product_details .product__info .note_box{margin-top:4.26667vw;border-radius:1.33333vw;border:.13333vw solid rgba(45,47,48,.1);padding:5.33333vw 4.26667vw}.product_details .product__info .note_box .note_box_title{color:#000;font-size:4.26667vw;font-style:normal;font-weight:700;line-height:5.86667vw;letter-spacing:.02667vw;border-bottom:none}.product_details .product__info .note_box .note_box_text{color:#2d2f30;font-size:3.2vw;font-style:normal;font-weight:500;line-height:4.26667vw;letter-spacing:.5px}.product_details .product__info .sku_offer{width:100%;height:auto}.product_details .product__info .sku_offer .sku_offer_item{width:100%;height:auto;padding:4.26667vw 3.46667vw;border-radius:2.13333vw;display:flex;flex-direction:column;align-items:center;justify-content:inherit}.product_details .product__info .sku_offer .sku_offer_item .item_left{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:3.2vw}.product_details .product__info .sku_offer .sku_offer_item .item_left svg{width:3.73333vw;height:4.26667vw}.product_details .product__info .sku_offer .sku_offer_item .item_left span{text-align:center;font-size:4.26667vw;font-style:normal;font-weight:700;line-height:5.86667vw;letter-spacing:.2px}.product_details .product__info .sku_offer .sku_offer_item .item_right{margin-top:2.66667vw;min-width:100%;height:auto;padding:2.13333vw 3.2vw;border-radius:2.13333vw;background:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center}.product_details .product__info .sku_offer .sku_offer_item .item_right span{text-align:center;font-size:4.26667vw;font-style:normal;font-weight:700;line-height:5.86667vw;letter-spacing:.2px}.product_details .product__info .collection_bundle_box{width:100%;height:auto}.product_details .product__info .collection_bundle_box .collection_bundle{width:100%;height:auto;padding:5.33333vw;display:flex;flex-direction:column;align-items:center;justify-content:inherit;border-radius:2.66667vw;gap:6.4vw}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_left{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;gap:1.06667vw}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_left .bundle_title{text-align:center;color:#fff;font-size:5.33333vw;font-style:normal;font-weight:700;line-height:7.46667vw;letter-spacing:.1px}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_left .bundle_text{text-align:center;color:#fff;font-size:3.73333vw;font-style:normal;font-weight:500;line-height:4.8vw;letter-spacing:.5px}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_right{min-width:unset;width:100%;height:auto}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_right .bundle_btn{display:inline-block;text-align:center;width:100%;height:48px;min-width:unset;padding:0;font-size:3.73333vw;font-style:normal;font-weight:800;line-height:48px;border:.26667vw solid #FFF;transition:all .35s;background:#fff;color:#2d2f30;border-radius:2.13333vw}.product_details .product__info .collection_bundle_box .collection_bundle .bundle_right .bundle_btn:hover{background:#c9cdd0;border-color:#c9cdd0;color:#2d2f30}.product_details .product__info .price_countdown_box{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.product_details .product__info .price_countdown_box .countdown_box{margin-top:0vw}.product_details .product__info .product_most_voted{padding:4.8vw 5.33333vw;border-radius:8px}.product_details .product__info .product_most_voted .most_voted_l{gap:1.33333vw}.product_details .product__info .product_most_voted .most_voted_l img{width:4.46667vw;height:4.46667vw}.product_details .product__info .product_most_voted .most_voted_l span{color:#e1ff00;font-size:5.33333vw;font-style:normal;font-weight:700;line-height:5.86667vw;letter-spacing:-.03867vw}.product_details .product__info .product_most_voted .most_voted_r{padding:2.33333vw 2.66667vw;border-radius:.8vw;font-size:12px;letter-spacing:.022vw}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/product-details.css.map */
