.main-product .main-info{min-height:70vh}.main-product .carousel{aspect-ratio:4/5}.main-product .carousel .swiper{position:absolute;top:0;left:0;width:100%;height:100%}.main-product .carousel .swiper-slide{position:relative}.main-product .grid-carousel-controls{mix-blend-mode:exclusion;color:#fff}.main-product .grid-carousel-controls .prev svg,.main-product .grid-carousel-controls .next svg{width:1.4rem}.main-product .description-link{color:var(--grey-3);text-decoration:underline;transition:color .3s}.main-product .description-link-alt{background-color:var(--red-3);padding:.6rem 1.2rem;border-radius:9999px;display:inline-block}.main-product .description-link:hover{color:var(--black)}.main-product .copy-link{transform:translateY(-2px);min-height:30px}.main-product .copy-link svg{width:1.3rem}.main-product .description-items *+*{margin-top:.6rem}.main-product .description-items .alt-item+*,.main-product .description-items *+.alt-item{margin-top:1rem}.main-product .description-items .sold-out-text+*{margin-top:2rem}.main-product .description-items+.variant-selectors,.main-product .description-items+.bold-variant-selectors{margin-top:var(--base-spacing)}.main-product .options>div{border-bottom:1px solid var(--grey-2)}.main-product .options>div:first-child{border-top:1px solid var(--grey-2)}.product-option-dropdown .clicker>span{text-align:left}.product-option-dropdown .clicker img,.product-option-dropdown .clicker svg{width:2.5rem}.product-option-dropdown .clicker .selected-item{color:var(--grey-2)}.product-option-dropdown .pill{border:1px solid var(--grey-2);border-radius:9999px;padding:.4rem 1.4rem;text-transform:uppercase;display:flex;align-items:center;transition:background-color .3s,color .3s}.product-option-dropdown .pill.pill-full{padding:.8rem 1.4rem}.product-option-dropdown .pill:last-of-type{margin-right:0}.product-option-dropdown .pill img,.product-option-dropdown .pill svg{width:2rem;margin-left:.7rem;transform:translateY(-1px)}.product-option-dropdown .pill.active{color:var(--white);background-color:var(--grey-2)}.product-option-dropdown.option-list label:not(:last-child),.product-option-dropdown .group-product-link{margin-right:.75rem}.product-option-dropdown.option-list label input[type=radio]{display:none}.product-option-dropdown.option-list label span{cursor:pointer}.product-option-dropdown.option-list label input[type=radio]:checked+span{color:var(--white);background-color:var(--grey-2)}.product-option-dropdown.option-list:not(.dynamic-option) .selected-item{opacity:0;transition:opacity .3s}.product-option-dropdown.option-list:not(.dynamic-option).initialized .selected-item{opacity:1}.main-product .top-area #price-text{transition:opacity .2s}.main-product .product-info.loading .top-area #price-text{opacity:.4}.main-product .affirm-as-low-as a{text-decoration:underline}@media(min-width:1024px){.product-option-dropdown .pill:hover{border:1px solid var(--grey-2);background-color:var(--grey-2);color:var(--white)}.main-product .affirm-as-low-as a:hover{text-decoration:none}.product-option-dropdown .pill{padding:.8rem 2rem}.product-option-dropdown .pill.pill-full{padding:.8rem 7rem}}.additional-dropdowns .def-dropdown{border-bottom:1px solid var(--grey-2)}.additional-dropdowns .def-dropdown:first-of-type{border-top:1px solid var(--grey-2)}.product-recommendations h2+.product-grid{margin-top:var(--base-spacing)}.main-product .bold_option_title,.main-product .bold_option_value_price{display:none}.main-product .bold_option_radio{font-size:var(--text-xs)}.main-product .bold_option_element{display:block;margin:0}.main-product .bold_option_radio .bold_option_element{display:flex}.main-product .bold_option_value{margin-right:.75rem}.main-product .bold_option_radio .bold_option_value label{border:1px solid var(--grey-2);border-radius:9999px;padding:.8rem 1rem;text-transform:uppercase;display:flex;align-items:center;cursor:pointer}.main-product .bold_option_radio .bold_option_value input{margin-right:.75rem;-webkit-appearance:none;appearance:none;border:1px solid var(--grey-2);width:12px;height:12px;border-radius:50%;transform:translateY(1px)}.main-product .bold_option_radio .bold_option_value input:checked{background-color:var(--grey-2)}.main-product .bold_option_displaytext{font-size:var(--text-xs)}.main-product .bold_option_dropdown select{border:1px solid var(--grey-2);border-radius:9999px;padding:.8rem 1.3rem;text-transform:uppercase;display:flex;align-items:center;width:100%;font-size:var(--text-xs);outline:none;-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 6.2 6.4" style="enable-background:new 0 0 6.2 6.4;" xml:space="preserve"><g><path d="M3.5,0v2.8h2.7v0.7H3.5v2.8H2.7V3.5H0V2.8h2.7V0H3.5z"/></g></svg>');background-repeat:no-repeat;background-position:right 1.4rem center;background-size:.8rem}.main-product .bold_option:not(:empty){margin:0;padding:0}.main-product .bold_option_set .bold_option+.bold_option{margin-top:1.25rem}.main-product .bold_option_total>div{text-align:left;padding:2rem 0;font-size:var(--text-sm);text-transform:uppercase}.main-product .bold_error_message{margin-top:.5rem}@media screen and (min-width:1024px){.main-product .carousel{aspect-ratio:1.4;position:sticky;top:calc(var(--nav-height) + var(--base-spacing))}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/main-product.css.map */
