@media(max-width:767px){.section--main-product .section{padding-top:20px}}@media screen and (max-width:1023px){.section--main-product .product__highlights,.section--main-product .product__info,.section--main-product .product__media-container{overflow:visible}.section--main-product .product__highlights .product-card__spec,.section--main-product .product__thumbnails:not(.with-dots){display:block;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-inline:0}.section--main-product .product__highlights .product-card__icons,.section--main-product .product__thumbnails:not(.with-dots) .product__thumbnails-list{width:auto;max-width:none;padding-inline:var(--page-padding);scroll-padding-inline:var(--page-padding)}}.section--main-product .product__thumbnails-list{gap:10px}@media screen and (min-width:768px){.section--main-product .product__thumbnails-list{gap:20px}}.section--main-product .product__media-container{gap:10px}@media screen and (min-width:768px){.section--main-product .product__media-container{gap:20px}}.section--main-product .product__thumbnail{border-radius:10px}@media screen and (min-width:768px){.section--main-product .product__thumbnail{border-radius:14px}}.section--main-product .product__thumbnail:after{box-shadow:none;border:1px solid transparent}@media screen and (min-width:768px){.section--main-product .product__thumbnail:after{border-radius:14px}}.section--main-product .product__thumbnail[aria-current=true]:after{box-shadow:none;border-color:rgba(var(--lunar-white-rgb),.7)}@media screen and (min-width:768px){.section--main-product .product__thumbnail[aria-current=true]:after{border-radius:14px}}.section--main-product .product__media{border-radius:22px!important}.section--main-product .product .indicators .button{background:rgb(var(--color-background));border:1px solid rgba(var(--lunar-white-rgb),.1);border-radius:50%;min-width:unset}.section--main-product .product__title.with-price{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.section--main-product .product__price{align-self:flex-start}.section--main-product .product .price{display:flex;flex-direction:row;align-items:center;gap:10px}.section--main-product .product .price__regular{font-size:18px;font-weight:600;color:var(--color-foreground);line-height:120%;place-self:unset}.section--main-product .product .price__sale{font-size:18px;font-weight:300;text-decoration:line-through;line-height:120%;place-self:unset}.section--main-product .product .price__sale:after,.section--main-product .product .price__sale:before{content:"";display:none}.section--main-product .product .price__sale--discount-percentage{font-size:16px;font-weight:500;line-height:120%;color:rgb(var(--color-sale-tag-text));background-color:rgb(var(--color-sale-tag));padding:3px 5px;border-radius:3px}.section--main-product .product__rating{margin-bottom:4px}.section--main-product .product__informations-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;gap:15px;padding-bottom:15px;border-bottom:1px solid rgb(var(--color-foreground)/.1)}.section--main-product .product variant-picker select{border:1px solid rgb(var(--color-foreground)/.3);border-radius:6px}.section--main-product .product variant-picker .variant-select{--variant-select-swatch-size:18px;display:block;width:100%;position:relative}.section--main-product .product variant-picker .variant-select__trigger{position:relative;-webkit-appearance:none;appearance:none;display:flex;align-items:center;width:100%;height:var(--input-height);min-height:var(--input-height);max-height:var(--input-height);overflow:hidden;border:1px solid rgb(var(--color-foreground)/.3);border-radius:6px;padding-inline-end:calc(var(--input-padding-inline) + 1.5rem);box-sizing:border-box}.section--main-product .product variant-picker .variant-select__trigger .variant-select__chevron{position:absolute;right:var(--input-padding-inline);top:50%;transform:translateY(-50%) rotate(180deg);transition:transform var(--animation-fast,.2s ease)}.section--main-product .product variant-picker .variant-select__trigger[aria-expanded=true] .variant-select__chevron{transform:translateY(-50%) rotate(0)}.section--main-product .product variant-picker .variant-select__swatch{--swatch-size:var(--variant-select-swatch-size);--swatch-radius:50%;width:var(--variant-select-swatch-size);height:var(--variant-select-swatch-size);border-radius:50%;overflow:hidden;pointer-events:none;box-shadow:none;flex-shrink:0}.section--main-product .product variant-picker .variant-select__swatch.is-empty{visibility:hidden}.section--main-product .product variant-picker .variant-select__swatch:after,.section--main-product .product variant-picker .variant-select__swatch:before{content:none;display:none}.section--main-product .product variant-picker .variant-select__listbox{position:absolute;top:calc(100% + 6px);left:0;right:0;width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:6px;list-style:none;display:none;flex-direction:column;gap:4px;max-height:min(280px,50vh);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid rgb(var(--color-foreground)/.3);border-radius:6px;background-color:rgb(var(--color-background));box-shadow:0 8px 24px #00000040;z-index:10}.section--main-product .product variant-picker .variant-select__listbox[hidden]{display:none!important}.section--main-product .product variant-picker .variant-select__option{padding:10px 12px;border-radius:4px;color:rgb(var(--color-foreground));transition:background-color var(--animation-fast,.2s ease);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;min-width:0;box-sizing:border-box}.section--main-product .product variant-picker .variant-select__option:hover{background-color:rgb(var(--color-foreground)/.08)}.section--main-product .product variant-picker .variant-select__option-item{min-width:0;width:100%}.section--main-product .product variant-picker .variant-select__option-item input:checked+.variant-select__option{background-color:rgb(var(--color-foreground)/.12)}.section--main-product .product variant-picker .variant-select__option-item input.disabled+.variant-select__option,.section--main-product .product variant-picker .variant-select__option-item input:disabled+.variant-select__option{opacity:.4;cursor:not-allowed}.section--main-product .product variant-picker .variant-select[data-open] .variant-select__listbox:not([hidden]){display:flex}.section--main-product .product .variant-picker__engraving{container-type:inline-size;margin-top:20px}.section--main-product .product .variant-picker__engraving .form__label{margin-block-end:0}.section--main-product .product .variant-picker__engraving input{border:1px solid rgb(var(--color-foreground)/.3);border-radius:6px}.section--main-product .product .variant-picker__engraving .variant-picker__engraving-label{position:relative;margin-block-end:12px}.section--main-product .product .variant-picker__engraving .product-form__engraving-info{width:auto;height:auto;margin:0;color:rgb(var(--color-foreground)/.7)}.section--main-product .product .variant-picker__engraving .product-form__engraving-info:after,.section--main-product .product .variant-picker__engraving .product-form__engraving-info:before{content:none}.section--main-product .product .variant-picker__engraving .product-form__engraving-info .hotspot__content{box-sizing:border-box;width:max-content;max-width:min(100cqi,100vw - 2 * var(--page-padding,16px));min-width:0;padding:14px 16px;white-space:pre-line;overflow-wrap:anywhere;color:#fff;font-size:13px;line-height:1.45;border-radius:10px;inset-block-start:auto;inset-block-end:calc(100% + 10px);inset-inline-start:0;inset-inline-end:auto;transform:scale(.8);transform-origin:bottom left;background-color:#555;box-shadow:0 4px 16px #00000059}.section--main-product .product .variant-picker__engraving .product-form__engraving-info:focus .hotspot__content,.section--main-product .product .variant-picker__engraving .product-form__engraving-info:focus-within .hotspot__content,.section--main-product .product .variant-picker__engraving .product-form__engraving-info:hover .hotspot__content{opacity:1;transform:scale(1)}.section--main-product .product__accordion.with-background{background-color:rgb(var(--color-foreground)/.2);border-radius:12px}.section--main-product .product__accordion .product-bundle__info{background-color:rgb(var(--color-foreground)/.15);padding:16px 20px;border-radius:6px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:15px;width:100%}.section--main-product .product__accordion .product-bundle__info .horizontal-product__media{order:1}.section--main-product .product__accordion .product-bundle__info .horizontal-product__content{order:2;flex:1;min-width:0}.section--main-product .product__accordion .product-bundle__info .product-bundle__title-link{color:inherit;text-decoration:none}.section--main-product .product__accordion .product-bundle__info .checkbox{order:3;flex-shrink:0;position:relative;inset-block-start:unset;inset-inline-end:unset;--background:rgb(var(--color-foreground) / .05);--border:var(--lunar-white);--border-hover:var(--lunar-white);--active:var(--lunar-white);--active-inner:rgb(var(--color-background))}.section--main-product .product__accordion .product-bundle__info .checkbox:after{border:2px solid var(--active-inner);border-block-start:0;border-inline-start:0}.section--main-product .product__accordion .horizontal-product__media img{aspect-ratio:1/1}.section--main-product .product__accordion .details__summary{padding:20px}.section--main-product .product__accordion .text-sm-base{text-transform:uppercase;font-weight:500;font-size:14px;line-height:120%}@media screen and (min-width:768px){.section--main-product .product__accordion .text-sm-base{font-size:16px}}.section--main-product .product__accordion .horizontal-product__details,.section--main-product .product__accordion .horizontal-product__quantity{padding:0}.section--main-product .product__accordion .price,.section--main-product .product__accordion .price__regular,.section--main-product .product__accordion .price__sale{font-size:16px}.section--main-product .product #alma-badge{display:none}.section--main-product .product #alma-widget .alma-payment-plans-container{padding:10px 0;background-color:transparent;color:rgb(var(--color-foreground));border:none}.section--main-product .product #alma-widget .alma-payment-plans-payment-info p,.section--main-product .product #alma-widget button,.section--main-product .product #alma-widget>*{color:rgb(var(--color-foreground));font-size:12px;font-family:Poppins,sans-serif}.section--main-product .product #alma-widget .alma-payment-plans-active-option{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));padding:0 8px}.section--main-product .product #alma-widget .alma-payment-plans-know-more-action svg path{fill:rgb(var(--color-foreground))}.section--main-product .product #alma-widget button{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;padding:0 5px}.section--main-product .product #alma-widget .alma-payment-plans-know-more-action{padding-left:0}.section--main-product .product .product-form-wrapper{margin-block-start:10px}.section--main-product .product__text{margin-bottom:25px}@media screen and (min-width:768px){.section--main-product .product__text{margin-bottom:20px}}.section--main-product .product__text p{font-size:16px;line-height:160%}.section--main-product .product .reinsurance{display:grid;border-radius:12px;border:1px solid #797979;background-color:rgb(var(--color-foreground)/.2)}.section--main-product .product .reinsurance[data-nb-items="1"]{grid-template-columns:1fr}.section--main-product .product .reinsurance[data-nb-items="2"]{grid-template-columns:1fr 1fr}.section--main-product .product .reinsurance[data-nb-items="3"]{grid-template-columns:repeat(3,1fr)}.section--main-product .product .reinsurance__item{padding:10px 6px}@media screen and (min-width:768px){.section--main-product .product .reinsurance__item{padding:16px 6px}}.section--main-product .product .reinsurance__item:not(:last-child){border-right:1px solid #797979}.section--main-product .product .reinsurance__image img{height:20px;width:auto;margin:0 auto}.section--main-product .product .reinsurance__text{font-size:14px;line-height:100%;text-transform:uppercase;text-align:center;max-width:110px;margin:10px auto 0}.section--main-product .product #reelUp_playlist_product_page_reels.reelUp_product_page_stories_template{align-items:flex-start}.section--main-product .product #reelUp_playlist_product_page_reels.reelUp_product_page_stories_template .reelUp_carousel_list{height:140px!important}.section--main-product .product #reelUp_playlist_product_page_reels.reelUp_product_page_stories_template .reelUp_carousel_list>div{display:flex!important;flex-direction:row!important}.section--main-product .product #reelUp_playlist_product_page_reels.reelUp_product_page_stories_template .reelUp_slide_wrapper{width:84px!important}.section--main-product .product #reelUp_playlist_product_page_reels.reelUp_product_page_stories_template .reelUp_slide_wrapper{width:84px!important;height:84px!important}.section--main-product .product #reelUp_playlist_product_page_reels.reelUp_product_page_stories_template .reelUp_slide{width:82px!important}.section--main-product .product #reelUp_playlist_product_page_reels.reelUp_product_page_stories_template .reelUp_card{width:82px!important;height:82px!important}.section--main-product .product #reelUp_playlist_product_page_reels.reelUp_product_page_stories_template .reelUp_product_reel_title{color:rgb(var(--color-foreground));font-size:14px;line-height:120%}.section--main-product .product #reelUp_playlist_product_page_reels.reelUp_product_page_stories_template .reelUp_card_body .reelUp_card_video{border:4px solid rgb(var(--color-background))!important}.section--main-product .product .restock-rocket-button-container button{margin:0;font-size:14px!important;text-transform:uppercase!important;letter-spacing:0!important;line-height:100%;padding:20px 26px!important;border-radius:6px!important;color:rgb(var(--color-button-text))!important;background:var(--color-button-gradient)!important;background-color:rgb(var(--color-button-background))!important;height:100%}.section--main-product .product .product-form__submit:has(+.restock-rocket-button-container){display:none!important}@media screen and (min-width:768px){.section--main-product .product-sticky-form{width:510px;inset-inline-end:10px;inset-block-end:10px}}@media screen and (min-width:768px){.section--main-product .product-sticky-form__card{padding:10px}}@media screen and (min-width:768px){.section--main-product .product-sticky-form__variant{grid-template-columns:70px minmax(0,1fr) auto}}.section--main-product .product-sticky-form__variant .text-base{font-weight:700;text-transform:uppercase}.section--main-product .product-sticky-form .grid.gap-2{gap:2px}.section--main-product .product-sticky-form .price{display:flex;flex-direction:row;align-items:center;gap:10px}.section--main-product .product-sticky-form .price__regular{font-size:16px;font-weight:600;color:var(--color-foreground);line-height:120%;place-self:unset}.section--main-product .product-sticky-form .price__sale{font-size:16px;font-weight:300;text-decoration:line-through;line-height:120%;place-self:unset}.section--main-product .product-sticky-form .price__sale:after,.section--main-product .product-sticky-form .price__sale:before{content:"";display:none}.section--main-product .product-sticky-form .price__sale--discount-percentage{font-size:14px;font-weight:500;line-height:120%;color:rgb(var(--color-sale-tag-text));background-color:rgb(var(--color-sale-tag));padding:3px 5px;border-radius:3px}@media screen and (max-width:767px){.section--main-product .product-sticky-form__scroll-cta--desktop{display:none!important}}@media screen and (min-width:768px){.section--main-product .product-sticky-form__scroll-cta--mobile{display:none!important}}@media screen and (max-width:767px){.section--main-product .product-sticky-form__scroll-cta--mobile{display:flex;width:100%;height:auto;min-height:var(--buttons-height,48px);padding-inline:var(--sp-5);justify-content:center}}@media screen and (max-width:767px){.section--main-product .product-sticky-form__variant--desktop-only{display:none}}.drawer__scrollable a:not(.button,.reversed-link){background:unset}.product-options-anchor{scroll-margin-block-start:calc(var(--header-height,80px) + var(--double-tabs-height,0px) + 56px)}@media screen and (min-width:1024px){.header-sticky~.page-container .lg\:sticky:is(.product__info,.product__preview,.product__gallery-container){inset-block-start:calc(var(--header-height) + var(--double-tabs-height,0px) + var(--sp-3))!important}.header-sticky~.page-container .product__preview.lg\:sticky{height:calc(var(--screen-height) - var(--header-height) - var(--double-tabs-height,0px) - var(--topbar-height) - var(--sp-5))}}.template--merch .section--main-product .product__accordion.with-background,.template--merch .section--main-product .product__accordion .product-bundle__info{background-color:rgb(var(--color-foreground)/.05)}.template--merch .section--main-product .product__accordion .product-bundle__info .checkbox{--background:transparent;--border:rgba(var(--space-black-rgb), .4);--border-hover:rgba(var(--space-black-rgb), .6);--active:rgb(var(--color-foreground));--active-inner:rgb(var(--color-background))}.template--merch .section--main-product .reinsurance{background:var(--white);border:1px solid rgba(var(--space-black-rgb),.2)}.template--merch .section--main-product .reinsurance__item:not(:last-child){border-right:1px solid rgba(var(--space-black-rgb),.2)}.template--merch .section--main-product .product__media img,.template--merch .section--main-product .product__thumbnail img{filter:brightness(1.05)}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-main-product.css.map */
