product-rerender.product-rerender-main-product{--product-rerender-gallery-accent: #FC4C02;--product-rerender-gallery-thumb-border: #CDDDFF;--product-rerender-gallery-bg: #F8F3E7;--product-rerender-gallery-radius: 16px;--product-rerender-gallery-thumb-radius: 8px;--product-rerender-gallery-thumb-size: 68px;--product-rerender-gallery-gap: 28px}product-rerender.product-rerender-main-product .product-gallery__image-list{gap:12px}product-rerender.product-rerender-main-product .product-gallery__media{aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--product-rerender-gallery-radius);background:var(--product-rerender-gallery-bg);position:relative;display:grid;place-items:center}product-rerender.product-rerender-main-product .product-gallery__media:after{content:"";pointer-events:none;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border:1px solid var(--product-rerender-gallery-accent);border-radius:inherit}@media screen and (min-width:700px){product-rerender.product-rerender-main-product .product-gallery__image-list>.relative:has(>.product-gallery__carousel){position:relative}product-rerender.product-rerender-main-product .product-gallery__image-list>.relative:has(>.product-gallery__carousel):after{content:"";pointer-events:none;position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;border:1px solid var(--product-rerender-gallery-accent);border-radius:var(--product-rerender-gallery-radius)}product-rerender.product-rerender-main-product .product-gallery__image-list>.relative:has(>.product-gallery__carousel) .product-gallery__media:after{display:none}}product-rerender.product-rerender-main-product .product-gallery__media>:is(img,picture,video-media,model-media),product-rerender.product-rerender-main-product .product-gallery__media picture>img,product-rerender.product-rerender-main-product .product-gallery__media video-media>:is(video,iframe,img),product-rerender.product-rerender-main-product .product-gallery__media model-media model-viewer{width:100%;height:100%}product-rerender.product-rerender-main-product .product-gallery__media>:is(img,picture),product-rerender.product-rerender-main-product .product-gallery__media picture>img,product-rerender.product-rerender-main-product .product-gallery__media video-media>img{display:block;object-fit:contain;object-position:50% 50%;padding:clamp(18px,4.25%,34px);margin:auto}product-rerender.product-rerender-main-product .product-gallery__thumbnail-list{width:100%}product-rerender.product-rerender-main-product .scroll-marker-group--thumbnails{gap:14px;margin-block-end:0;padding-block-end:0}product-rerender.product-rerender-main-product .scroll-marker-group--thumbnails .scroll-marker{--scroll-marker-width: var(--product-rerender-gallery-thumb-size);flex:0 0 auto;width:var(--product-rerender-gallery-thumb-size);height:var(--product-rerender-gallery-thumb-size);min-width:var(--product-rerender-gallery-thumb-size);overflow:hidden;border:1px solid var(--product-rerender-gallery-thumb-border);border-radius:var(--product-rerender-gallery-thumb-radius);background:var(--product-rerender-gallery-bg);transform:translateZ(0);transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease}product-rerender.product-rerender-main-product .scroll-marker-group--thumbnails .scroll-marker:after{content:none}product-rerender.product-rerender-main-product .scroll-marker-group--thumbnails .scroll-marker[aria-current=true]{border-color:var(--product-rerender-gallery-accent);background:#fffbf1;box-shadow:inset 0 0 0 1px var(--product-rerender-gallery-accent),0 4px 12px #2f085b1a}product-rerender.product-rerender-main-product .scroll-marker-group--thumbnails .scroll-marker img,product-rerender.product-rerender-main-product .scroll-marker-group--thumbnails .scroll-marker svg{width:100%;height:100%;object-fit:contain;padding:4px;transition:transform .24s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){product-rerender.product-rerender-main-product .scroll-marker-group--thumbnails .scroll-marker:hover{border-color:var(--product-rerender-gallery-accent);background:#fffbf1;box-shadow:inset 0 0 0 1px #e8733d59,0 4px 12px #2f085b1a}product-rerender.product-rerender-main-product .scroll-marker-group--thumbnails .scroll-marker:hover img{transform:scale(1.06)}}@media screen and (min-width:700px){product-rerender.product-rerender-main-product .product-gallery__image-list{grid-template-columns:calc(var(--product-rerender-gallery-thumb-size) + 10px) minmax(0,1fr);align-items:start;column-gap:var(--product-rerender-gallery-gap)}product-rerender.product-rerender-main-product .product-gallery__image-list>.relative{grid-column:2;grid-row:1;min-width:0}product-rerender.product-rerender-main-product .product-gallery__thumbnail-list{grid-column:1;grid-row:1;align-self:stretch;min-height:0;position:relative;overflow:visible}product-rerender.product-rerender-main-product .scroll-marker-group--thumbnails{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;margin:0;flex-direction:column;align-items:stretch;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;padding:4px 5px 10px;scrollbar-width:none}product-rerender.product-rerender-main-product .scroll-marker-group--thumbnails::-webkit-scrollbar{display:none}}@media screen and (max-width:699px){product-rerender.product-rerender-main-product{--product-rerender-gallery-radius: 12px;--product-rerender-gallery-thumb-size: 53px}product-rerender.product-rerender-main-product .product-gallery__image-list{gap:10px}product-rerender.product-rerender-main-product .scroll-marker-group--thumbnails{overflow:auto;flex-wrap:nowrap;gap:8px;padding:2px var(--container-gutter) 4px;scrollbar-width:none}product-rerender.product-rerender-main-product .scroll-marker-group--thumbnails::-webkit-scrollbar{display:none}product-rerender.product-rerender-main-product .product-gallery__thumbnail-list{min-width:0;overflow:hidden}product-rerender.product-rerender-main-product .scroll-marker-group--thumbnails .scroll-marker{flex:0 0 var(--product-rerender-gallery-thumb-size)}product-rerender.product-rerender-main-product .product-zoom-button{min-width:44px;min-height:44px;justify-content:center;inset-block-end:4px;inset-inline-end:4px}product-rerender.product-rerender-main-product .product-zoom-button__label{overflow:hidden;white-space:nowrap}product-rerender.product-rerender-main-product .scroll-marker-group--thumbnails .scroll-marker img,product-rerender.product-rerender-main-product .scroll-marker-group--thumbnails .scroll-marker svg{padding:3px}}product-rerender.product-rerender-main-product .product-rerender-feature-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%}product-rerender.product-rerender-main-product .product-gallery__feature-icons{min-width:0;padding-block:24px 16px}@media screen and (min-width:700px){product-rerender.product-rerender-main-product .product-gallery__feature-icons{grid-column:2}}product-rerender.product-rerender-main-product .product-rerender-feature-icons__item{display:grid;justify-items:center;align-content:start;gap:14px;text-align:center}product-rerender.product-rerender-main-product .product-rerender-feature-icons__icon{width:64px;height:64px;padding:11px;border-radius:50%;background:#e5eeff;display:grid;place-items:center;color:#230052}product-rerender.product-rerender-main-product .product-rerender-feature-icons__icon svg,product-rerender.product-rerender-main-product .product-rerender-feature-icons__icon img{width:100%;height:100%;display:block}product-rerender.product-rerender-main-product .product-rerender-feature-icons__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}product-rerender.product-rerender-main-product .product-rerender-feature-icons__icon img{object-fit:contain}product-rerender.product-rerender-main-product .product-rerender-feature-icons__text{max-width:12em;color:#230052b3;text-wrap:balance}product-rerender.product-rerender-main-product .product-rerender-drop-under{text-align:start;width:100%}product-rerender.product-rerender-main-product .product-rerender-drop-under__item{position:relative}product-rerender.product-rerender-main-product .product-rerender-drop-under__item:before,product-rerender.product-rerender-main-product .product-rerender-drop-under__item:last-child:after{content:"";display:block;width:100%;height:1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='707' height='1' viewBox='0 0 707 1' fill='none'%3E%3Cpath d='M0.5 0.5H706.5' stroke='%23230052' stroke-linecap='round' stroke-dasharray='6 6'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:707px 1px}product-rerender.product-rerender-main-product .product-rerender-drop-under__summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px}product-rerender.product-rerender-main-product .product-rerender-drop-under__summary::-webkit-details-marker{display:none}product-rerender.product-rerender-main-product .product-rerender-drop-under__toggle{width:14px;height:14px;flex:0 0 14px;position:relative}product-rerender.product-rerender-main-product .product-rerender-drop-under__toggle:before,product-rerender.product-rerender-main-product .product-rerender-drop-under__toggle:after{content:"";background:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:0;width:100%;height:1px}product-rerender.product-rerender-main-product .product-rerender-drop-under__toggle:after{transform:rotate(90deg)}product-rerender.product-rerender-main-product .product-rerender-drop-under__item[open] .product-rerender-drop-under__toggle:after{transform:rotate(0);opacity:0}product-rerender.product-rerender-main-product .product-rerender-drop-under__content{padding-block:0 18px}product-rerender.product-rerender-main-product .product-rerender-drop-under__content ul{padding-inline-start:1.2em}product-rerender.product-rerender-main-product .product-rerender-drop-under__content.prose>*+*{margin-block-start:.75em}product-rerender.product-rerender-main-product .product-rerender-drop-under__content :is(p,ul,ol):empty{display:none}@media screen and (max-width:699px){product-rerender.product-rerender-main-product .product-gallery__feature-icons{padding-block:24px 8px}product-rerender.product-rerender-main-product .product-rerender-feature-icons{gap:8px}product-rerender.product-rerender-main-product .product-rerender-feature-icons__item{gap:6px}product-rerender.product-rerender-main-product .product-rerender-feature-icons__icon{width:32px;height:32px;padding:6px}}@media screen and (min-width:1000px){product-rerender.product-rerender-main-product .product-gallery{--product-gallery-sticky-gap: 20px;position:sticky;align-self:start;inset-block-start:var( --product-gallery-sticky-top, calc(var(--sticky-area-height, 0px) + var(--product-gallery-sticky-gap)) )}}product-rerender.product-rerender-main-product .buy-buttons .button{min-height:48px}@media screen and (min-width:700px)and (max-width:999px){product-rerender.product-rerender-main-product .product-info [class*="sm:text-center"],product-rerender.product-rerender-main-product .product-info [data-block-type=description] :is(.prose,.prose *){text-align:start!important}}@media(hover:hover){product-rerender.product-rerender-main-product .product-rerender-drop-under__summary{transition:color .15s ease}product-rerender.product-rerender-main-product .product-rerender-drop-under__summary:hover{color:#fc4c02}}product-rerender.product-rerender-main-product .product-rerender-drop-under__content a{display:inline-block;padding-block:5px;margin-block:-5px}product-rerender.product-rerender-main-product .product-gallery__media>:is(img,picture),product-rerender.product-rerender-main-product .product-gallery__media picture>img,product-rerender.product-rerender-main-product .scroll-marker-group--thumbnails .scroll-marker img{mix-blend-mode:multiply}product-rerender.product-rerender-main-product .product-gallery__media--photo>:is(img,picture),product-rerender.product-rerender-main-product .product-gallery__media--photo picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%;padding:0}product-rerender.product-rerender-main-product .scroll-marker-group--thumbnails .scroll-marker--photo img{object-fit:cover;object-position:50% 58%;padding:0}product-rerender.product-rerender-main-product .product-gallery__media--rotation>picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;margin:0}product-rerender.product-rerender-main-product .product-gallery__media--rotation>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:50% 50%;padding:5% 12%;margin:0;box-sizing:border-box}product-rerender.product-rerender-main-product .product-gallery__media--rotation>.product-gallery__rotation-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:50% 50%;padding:5% 12%;margin:0;box-sizing:border-box;background:transparent;opacity:0;pointer-events:none}product-rerender.product-rerender-main-product .product-gallery__media--rotation.is-rot-video>.product-gallery__rotation-video{opacity:1}product-rerender.product-rerender-main-product .product-gallery__media--rotation.is-rot-video>.product-gallery__rotation{visibility:hidden}.product-gallery__rotation-video::-webkit-media-controls,.product-gallery__rotation-video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}product-rerender.product-rerender-main-product .scroll-marker-group--thumbnails .scroll-marker--rotation img{object-fit:contain;padding:8px;box-sizing:border-box}.product-gallery__media--flip :is(.product-gallery__rotation img,.product-gallery__rotation-video){transform:scaleX(-1)}@media screen and (max-width:999px)and (hover:hover)and (pointer:fine){product-gallery scroll-carousel.product-gallery__carousel{cursor:grab}}product-gallery scroll-carousel.is-rn-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}product-gallery scroll-carousel.is-rn-dragging *{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/27/assets/main-product.css.map */
