.classic-vertical-thumb{width:78px;min-width:78px;margin:-5px;position:relative}.classic-vertical-thumb :is(.swiper-button-next,.swiper-button-prev){top:auto;left:50%;transform:translate(-50%);bottom:-40px;color:var(--bs-color-secondary);background:transparent;margin:0;width:32px;height:32px;font-size:12px}.classic-vertical-thumb .swiper-button-prev{top:-40px;bottom:auto}.classic-vertical-thumb .swiper-slide{cursor:pointer;padding:4px;height:78px;border-radius:5px;border:1px solid transparent;transition:border-color ease-in-out .3s}.product-thumbnails.swiper-horizontal .swiper-slide{cursor:pointer;width:78px;padding:4px;height:78px;border-radius:5px;border:1px solid transparent;transition:border-color ease-in-out .3s}.classic-vertical-thumb .swiper-slide.swiper-slide-thumb-active,.product-thumbnails.swiper-horizontal .swiper-slide.swiper-slide-thumb-active{border-color:var(--bs-color-primary)}.classic-vertical-thumb .swiper-slide img,.product-thumbnails.swiper-horizontal .swiper-slide img{height:100%;object-fit:contain}.classic-vertical-thumb .product-thumbnails{min-height:100%;max-height:378px}.vertical-main-slider{width:100%}.product-carousel .swiper-slide{background-color:#fff;height:auto;min-height:100%}.product-carousel .swiper-slide img{width:100%;height:100%;aspect-ratio:1/1;object-fit:contain}.price-wrapper{font-size:20px}.product-details-wrapper .yotpo-reviews-star-ratings-widget{margin-bottom:0!important}.product-details-wrapper .yotpo-sr-bottom-line-text{font-size:14px!important;letter-spacing:.25px}.product-details-wrapper .star-container{width:18px;min-width:18px;justify-content:center}.gift-form-row{margin:-7.5px}.gift-form-row>*{padding:7.5px}button[type=submit].disabled-btn,button[type=submit][disabled]{opacity:.3;pointer-events:none}.item-giftbox{padding-block:19px}.item-giftbox:not(:last-child){border-bottom:1px solid #E9E9E9}.item-giftbox:last-child{padding-bottom:3px}.item-giftbox :is(img,svg){width:76px;min-width:76px;margin-right:15px}.gift-form-card{margin:-7.5px}.gift-form-card li{padding:7.5px;width:25%;max-width:100px}.gift-form-card li img{border-radius:5px;aspect-ratio:.77/1;object-fit:contain;width:100%}.gift-form-card li label:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;border:1px solid transparent;transition:border-color ease-in-out .3s}.gift-form-card li input:checked~label:before,.gift-form-card li input:not(:checked)~label:hover:before{border-color:var(--bs-color-primary)}.accordion__container{padding-block:17px}.accordion__container .accordion__toggle i{transition:transform ease-in-out .3s}.accordion__container.open .accordion__toggle i{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}.accordion__container .accordion__block{height:auto!important;display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-out}.accordion__container .accordion__block>div{overflow:hidden}.accordion__container.open .accordion__block{grid-template-rows:1fr}.template-product .instagram-section .section-spacing-top-md{padding-top:13px}.affirm-as-low-as{margin-bottom:0;margin-top:16px}.affirm-as-low-as a{text-decoration:underline;text-decoration-thickness:1px;transition:color ease-in-out .3s}.media{position:relative}.image-magnify-full-size{position:absolute;display:block!important;width:100%;height:100%;cursor:zoom-out}.image-magnify-hover{cursor:zoom-in}@media (min-width:768px){.vertical-main-slider{width:calc(100% - 88px)}.vertical-images-slider{gap:20px}}@media (min-width:992px){.price-wrapper{font-size:25px}.gift-form-card li{width:100px;min-width:100px}.gift-form-row{margin:-10px -15px}.gift-form-row>*{padding:10px 15px}.item-giftbox :is(img,svg){width:128px;min-width:128px;margin-right:20px}.template-product .instagram-section .section-spacing-top-md{padding-top:23px}}@media (min-width:1025px){.vertical-main-slider{width:calc(100% - 108px)}.vertical-images-slider{gap:40px}}@media (max-width:991px){.classic-vertical-thumb :is(.swiper-button-next,.swiper-button-prev){display:none!important}.product-main-section{padding-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/template-product.css.map */
