@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@media(max-width:749px){.product__media-list,ul.product__media-list,.product__media-list.slider{overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;touch-action:pan-x!important}.product__media-item img,.product__media .media img{margin:0 auto!important;display:block!important}.product__media-wrapper .media,.product__media-wrapper .product__media .media{padding-top:0!important;padding-bottom:0!important;height:auto!important}.product__media-wrapper .media>img,.product__media-wrapper .product__media-item img{position:relative!important;height:auto!important;max-height:50vh!important;width:auto!important;max-width:100%!important;margin:0 auto!important;display:block!important;object-fit:contain!important}.product__media-wrapper .product-media-container,.product__media-wrapper .product__media-list,.product__media-wrapper ul.product__media-list,.product__media-wrapper .product__media-item,.product__media-wrapper .product__media{margin:0!important;padding:0!important}.product__media-wrapper slider-component,.product__media-wrapper slider-component.slider-mobile-gutter{margin-left:0!important;margin-right:0!important}.product__media-wrapper .product__media-list,.product__media-wrapper ul.product__media-list{width:100%!important}.product__media-wrapper .product__media-list .product__media-item,.product__media-wrapper ul.product__media-list .product__media-item{width:100%!important;min-width:100%!important;flex:0 0 100%!important}.product__media-list .product__media-item img,.product__media-item img,.product__media img{max-height:50vh!important;width:auto!important;margin:0 auto!important;display:block!important;object-fit:contain!important}.product__media-icon,.product__media-zoom-in,.product__media-toggle .icon,.product__media-toggle svg,.product__modal-opener .icon,.product__modal-opener .svg-wrapper,button[aria-label*=Zoom] .icon,button[aria-label*=zoom] .icon{display:none!important}.product__media-wrapper{position:relative;isolation:isolate;background:transparent!important;border-radius:0!important;overflow:visible!important;padding:0 0 30px;margin-top:-10px;margin-bottom:-10px}.product__media-wrapper:before{content:"";position:absolute;top:-110px;bottom:0;left:50%;transform:translate(-50%);width:100vw;z-index:0;background:radial-gradient(ellipse 65% 55% at 50% 40%,rgba(255,240,220,.9) 0%,transparent 60%),radial-gradient(circle at 15% 15%,rgba(255,190,170,.85) 0%,transparent 50%),radial-gradient(circle at 85% 25%,rgba(255,140,115,.85) 0%,transparent 55%),radial-gradient(circle at 25% 85%,rgba(255,210,130,.65) 0%,transparent 50%),radial-gradient(circle at 75% 90%,rgba(255,130,105,.75) 0%,transparent 55%),linear-gradient(135deg,#ffc8b8,#ff9580,#ffb89c)}.product__media-wrapper>*,.product__media-wrapper media-gallery,.product__media-wrapper .product-media-container,.product__media-wrapper .product__media-list,.product__media-wrapper slider-component{position:relative;z-index:1}.product__media-wrapper .media,.product__media-wrapper .product__media,.product__media-wrapper .product__media-item,.product__media-wrapper .product__media-list,.product__media-wrapper .product-media-container,.product__media-wrapper deferred-media,.product__media-wrapper .deferred-media,.product__media-wrapper .product__modal-opener,.product__media-wrapper [class*=media]:not(.thumbnail-list):not(.thumbnail-list__item):not(.thumbnail){background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}.product__media-item img{background:transparent!important}slider-component.thumbnail-slider{background:transparent!important;text-align:center;display:block!important;margin:20px auto 0!important;position:relative;z-index:5}slider-component.thumbnail-slider .slider-button{display:none!important}.thumbnail-list{background:#140a0a66!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;padding:10px!important;gap:8px!important;border-radius:16px!important;margin:0 auto!important;display:inline-flex!important;width:auto!important;max-width:224px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;border:none!important}.thumbnail-list::-webkit-scrollbar{display:none;width:0;height:0}.thumbnail-list__item{flex:0 0 56px!important;width:56px!important;height:56px!important;background:transparent!important;margin:0!important;scroll-snap-align:start}.thumbnail-list__item .thumbnail{border-radius:10px!important;overflow:hidden;border:none!important;width:56px!important;height:56px!important;padding:0!important}.thumbnail-list__item .thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important}.thumbnail-list__item .thumbnail[aria-current=true]{outline:2px solid #fff;outline-offset:-2px}.product__info-wrapper{position:relative;z-index:10}.product__info-container{position:relative;background:#fff;border-radius:8px 8px 0 0;padding:20px 24px!important;box-shadow:0 -10px 30px #00000014;display:flex;flex-direction:column;gap:12px;min-height:110px}.product__info-container>*{margin:0!important}.product__info-container .product__title{order:-2;max-width:calc(100% - 150px)}.product__info-container .price{order:-1;max-width:calc(100% - 150px);white-space:nowrap}.product__info-container .product__description{order:99}.product__info-container>*:empty,.product__info-container variant-selects:empty,.product__info-container .product-form__input:empty{display:none!important}.product__title,.product__title h1{font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important;font-size:20px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.03em;color:#111!important;margin:0!important;line-height:1.1}.product__info-container .price__regular,.product__info-container .price-item{font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important;font-size:22px!important;font-weight:600!important;line-height:1!important;letter-spacing:-.01em;color:#444!important;white-space:nowrap;font-feature-settings:"tnum" 1}.product__last-image{display:block;width:100%;margin:-4px 0 4px!important;border-radius:14px;overflow:hidden;border:1.5px solid #1a1a1a;aspect-ratio:4 / 3;background:transparent}.product__last-image img{display:block;width:100%;height:100%;object-fit:cover}form[action*="/cart/add"],.product__info-container product-form,.product__info-container .product-form,.product__info-container .product-form__buttons,.product__info-container .product-form>div,.product__info-container .product-form__buttons>div{border:0 none transparent!important;border-left:0!important;border-right:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;padding:0!important}.product__info-container product-form,.product__info-container .product-form{position:absolute;top:28px;right:24px;width:auto!important;margin:0!important}.product-form__buttons{width:auto!important;margin:0!important}.product-form__submit{background:linear-gradient(180deg,#ff8a7e,#ec5a4e)!important;color:#fff!important;border-radius:999px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;border:0!important;outline:0!important;min-height:50px;font-size:13px!important;padding:14px 28px!important;width:auto!important;min-width:140px;box-shadow:inset 0 1px #fff9,inset 0 -3px 6px #0000001f,0 6px 20px #ec5a4e80,0 2px 6px #00000014;transition:all .15s ease;cursor:pointer;position:relative;overflow:hidden}.product-form__submit:before{content:"";position:absolute;top:0;left:0;right:0;height:55%;background:linear-gradient(180deg,rgba(255,255,255,.45) 0%,transparent 100%);border-radius:999px 999px 0 0;pointer-events:none}.product-form__submit:after{display:none!important}.product-form__submit:hover{background:linear-gradient(180deg,#ff9588,#ee6557)!important;transform:translateY(-2px);box-shadow:inset 0 1px #fff9,inset 0 -3px 6px #0000001f,0 8px 28px #ec5a4e99,0 3px 6px #0000001a}.product-form__submit .loading__spinner,.product-form__submit .loading-overlay__spinner,.product-form__submit .spinner{display:none!important}@keyframes ll-cart-confirm{0%{background:linear-gradient(180deg,#ff8a7e,#ec5a4e);box-shadow:inset 0 1px #fff9,inset 0 -3px 6px #0000001f,0 6px 20px #ec5a4e80,0 2px 6px #00000014}22%{background:linear-gradient(180deg,#34c759,#28a745);box-shadow:inset 0 1px #ffffff52,inset 0 -3px 6px #00000029,0 4px 14px #28a7456b}55%{background:linear-gradient(180deg,#34c759,#28a745);box-shadow:inset 0 1px #ffffff52,inset 0 -3px 6px #00000029,0 4px 14px #28a7456b}to{background:linear-gradient(180deg,#ff8a7e,#ec5a4e);box-shadow:inset 0 1px #fff9,inset 0 -3px 6px #0000001f,0 6px 20px #ec5a4e80,0 2px 6px #00000014}}.product-form__submit.is-cart-added,.product-form__submit.is-cart-added:hover,.product-form__submit.is-cart-added:active,.product-form__submit.is-cart-added:focus{animation:ll-cart-confirm .85s cubic-bezier(.4,0,.2,1);transform:none!important}.product-form__submit:focus,.product-form__submit:focus-visible,.product-form__submit:active{outline:0!important;border:0!important}.product-form__submit:active{transform:translateY(0)}.product-form__submit.added{background:#5cb85c!important;color:#fff!important;pointer-events:none;transition:none!important;transform:none!important;box-shadow:none!important}.product-form__submit.added:before,.product-form__submit.added:after{display:none!important}.product__info-container .product-form__quantity,.product__info-container .product-form__input--quantity,.product__info-container quantity-input,.product__info-container .quantity,.product__info-container .quantity__label,.product__info-container .quantity__button,.product__info-container .quantity__input,.product__info-container [class*=quantity]:not(.product-form__buttons){display:none!important;height:0!important;width:0!important;margin:0!important;padding:0!important}.product__accordion,.product__info-container details,.accordion{border:0 none!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.product__accordion summary,.product__info-container details summary,.accordion summary{font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important;padding:6px 0!important;font-size:22px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.03em!important;color:#111!important;cursor:pointer;list-style:none;display:flex!important;width:100%!important;align-items:center;justify-content:flex-start;gap:10px;border:0!important;background:transparent!important;line-height:1.05;white-space:nowrap;overflow:hidden}.product__accordion summary::-webkit-details-marker,.product__info-container details summary::-webkit-details-marker{display:none}.product__accordion summary:hover,.product__info-container details summary:hover{color:#ec5a4e!important}.product__accordion summary .icon,.product__info-container details summary .icon-caret,.product__info-container details summary svg{transition:transform .3s ease;width:18px!important;height:18px!important;opacity:1!important;color:#111!important;fill:#111!important;stroke-width:3!important;flex-shrink:0}.product__accordion[open] summary .icon,.product__info-container details[open] summary .icon-caret,.product__info-container details[open] summary svg{transform:rotate(180deg)}.product__accordion__content,.product__info-container details>*:not(summary){padding:8px 0 20px!important;font-size:15px;line-height:1.6;color:#555;border:0!important}.product__description{background:#111;color:#fff;border-radius:8px 8px 0 0;padding:40px 24px 60px;margin:32px -24px -24px;position:relative}.product__description:before{content:"";display:block;width:48px;height:4px;background:#ffffff4d;border-radius:2px;margin:0 auto 24px}.product__description *,.product__description h1,.product__description h2,.product__description h3,.product__description p,.product__description li{color:#fff!important}.product__description h2,.product__description h3{text-transform:uppercase;font-weight:800;letter-spacing:.04em}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom-product.css.map */
