.custom-pdp-section{padding:20px 0;background-color:#f4f4f4}@media screen and (max-width:749px){.custom-pdp-section{padding:0;background-color:#fff}}.custom-pdp-section__container{margin:0 auto;padding:0 4.5rem}@media screen and (max-width:920px){.custom-pdp-section__container{padding:0 1.75rem}}@media screen and (max-width:749px){.custom-pdp-section__container{padding:0 .75rem}}.custom-pdp-section__grid{display:flex;justify-content:space-between;align-items:start;gap:136px}@media screen and (max-width:1024px){.custom-pdp-section__grid{flex-direction:column;gap:1.5rem}}@media screen and (min-width:1025px)and (max-width:1440px){.custom-pdp-section__grid{gap:80px}}.custom-pdp-section__gallery{width:100%}@media screen and (max-width:1024px){.custom-pdp-section__gallery{position:static}}@media screen and (max-width:749px){.custom-pdp-section__gallery{position:static}}.custom-pdp-section__details{max-width:651px;width:100%}@media screen and (max-width:1024px){.custom-pdp-section__details{max-width:100%}}@media screen and (min-width:1025px)and (max-width:1440px){.custom-pdp-section__details{max-width:451px}}.custom-pdp-gallery{display:flex;gap:21px}.custom-pdp-gallery__thumbnails{display:flex;flex-direction:column;gap:2.5rem;min-width:80px}.custom-pdp-gallery__thumbnail-nav{background:#fff;width:100%;height:30px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.custom-pdp-gallery__thumbnail-nav:hover{background-color:#fff}.custom-pdp-gallery__thumbnail-nav:disabled{opacity:.5;cursor:not-allowed}.custom-pdp-gallery__thumbnail-nav[hidden]{display:none}.custom-pdp-gallery__thumbnails--no-scroll{gap:0}.custom-pdp-gallery__thumbnails-list{display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.custom-pdp-gallery__thumbnails-list::-webkit-scrollbar{display:none}@media screen and (min-width:1025px){.custom-pdp-gallery__thumbnails-list{max-height:556px;overflow-y:auto}.custom-pdp-gallery__thumbnail{flex-shrink:0}}.custom-pdp-gallery__thumbnail{width:92px;height:92px;min-height:92px;background:transparent;border:1px solid transparent;border-radius:8px;padding:0;cursor:pointer;overflow:hidden;transition:border-color .2s;flex-shrink:0}.custom-pdp-gallery__thumbnail:hover,.custom-pdp-gallery__thumbnail--active{border-color:#f95523}.custom-pdp-gallery__thumbnail-image{width:100%;height:auto;display:block}.custom-pdp-gallery__main{flex:1;position:relative;width:100%}.custom-pdp-gallery__slide{display:none}.custom-pdp-gallery__slide--active{display:block;width:100%;aspect-ratio:876 / 890;border-radius:16px;overflow:hidden}.custom-pdp-gallery__main-image{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px}.custom-pdp-gallery__video,.custom-pdp-gallery__external-video,.custom-pdp-gallery__model{width:100%;height:100%;min-height:400px}.custom-pdp-gallery__external-video iframe,.custom-pdp-gallery__video video{width:100%;height:100%}.custom-pdp-gallery__external-video--portrait,.custom-pdp-gallery__video--portrait{min-height:0!important}.custom-pdp-gallery__placeholder{width:100%;min-height:400px;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.custom-pdp-section__header{display:flex;flex-direction:column-reverse;gap:10px;margin-bottom:10px}@media screen and (min-width:1023px){.custom-pdp-section__header{flex-direction:column;margin-bottom:40px;gap:16px}}.custom-pdp-gallery__zoom-trigger{-webkit-appearance:none;appearance:none;border:0;padding:0;background:transparent;cursor:zoom-in;display:block;width:100%;text-align:inherit}.custom-pdp-gallery__zoom-trigger img{border-radius:16px}.custom-pdp-gallery__lightbox::backdrop{background:#0009}.custom-pdp-gallery__lightbox[open]{border:none;padding:0;width:100vw;max-width:none;height:100dvh;max-height:none;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.custom-pdp-gallery__lightbox-close{position:absolute;top:12px;right:12px;z-index:3;width:40px;height:40px;border-radius:50%;border:none;background:#0009;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.custom-pdp-gallery__lightbox-content{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.custom-pdp-gallery__lightbox-image,.custom-pdp-gallery__lightbox-content img,.custom-pdp-gallery__lightbox-content video,.custom-pdp-gallery__lightbox-content iframe,.custom-pdp-gallery__lightbox-content model-viewer{max-width:92vw;max-height:92dvh;object-fit:contain}.custom-pdp-gallery__lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;border:none;background:#000c;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.custom-pdp-gallery__lightbox-nav--prev{left:16px}.custom-pdp-gallery__lightbox-nav--next{right:16px}.custom-pdp-gallery__lightbox-nav svg{width:20px;height:20px}.custom-pdp-gallery__lightbox-close svg{width:20px;height:20px}@media screen and (max-width:1023px){.custom-pdp-gallery__main{order:1;min-height:auto}.custom-pdp-gallery{flex-direction:column-reverse;gap:10px}.custom-pdp-gallery__thumbnails-list{max-height:120px;flex-direction:row;overflow-x:auto;overflow-y:hidden}.custom-pdp-gallery__thumbnail{min-width:72px}}.custom-pdp-gallery__dots{display:none}@media screen and (max-width:1023px){.custom-pdp-gallery__thumbnails{display:none}.custom-pdp-gallery__dots{display:flex;align-items:center;justify-content:center;gap:8px}.custom-pdp-gallery__dots:has(.custom-pdp-gallery__dot:only-child){display:none}.custom-pdp-gallery__dot{width:6px;height:6px;border-radius:50%;background:#c5c5c5;border:none;padding:0;cursor:pointer;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,border-color .3s ease}.custom-pdp-gallery__dot--active{background:#3a3a3a;border:.5px solid #3A3A3A;border-radius:4px}.custom-pdp-gallery__main{overflow:hidden;touch-action:pan-y pinch-zoom;position:relative;cursor:grab}.custom-pdp-gallery__main.is-dragging{cursor:grabbing}.custom-pdp-gallery__main.is-dragging .custom-pdp-gallery__zoom-trigger{pointer-events:none}.custom-pdp-gallery__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:16px;overflow:hidden}.custom-pdp-gallery__slide--active{position:relative;opacity:1;pointer-events:auto;aspect-ratio:876 / 890;max-width:100%}.custom-pdp-gallery__main-image{border-radius:16px}}.custom-pdp-section__breadcrumbs{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:65px;padding:0 72px}@media screen and (max-width:920px){.custom-pdp-section__breadcrumbs{padding:0 1.75rem}}@media screen and (max-width:749px){.custom-pdp-section__breadcrumbs{padding:15px;margin-bottom:1.5rem;background:#f4f4f4}}.custom-pdp-section__breadcrumbs-desktop{display:block}@media screen and (max-width:1024px){.custom-pdp-section__breadcrumbs-desktop{display:none}}.custom-pdp-section__back-button{display:none}@media screen and (max-width:1024px){.custom-pdp-section__back-button{display:flex;align-items:center;gap:8px;font-size:14px;color:#3a3a3a;text-decoration:none;transition:transform .2s ease,opacity .2s ease,background-color .2s ease,border-color .2s ease}.custom-pdp-section__back-button:hover{color:#f95523}.custom-pdp-section__back-button svg{width:20px;height:20px}}.custom-pdp-section__sku{font-size:14px;color:#909090}.custom-pdp-section__title{font-size:24px!important;font-weight:700!important;line-height:1.3;margin:0}@media screen and (max-width:1024px){.custom-pdp-section__title{font-size:18px!important}}.custom-pdp-variant-picker__swatch{width:97px!important;height:97px!important}.custom-pdp-variant-picker__label-text{max-width:97px!important}.custom-pdp-section__badges{display:flex;flex-wrap:wrap;gap:10px}.custom-pdp-section__badge{display:inline-flex;align-items:center;gap:.25rem;padding:2px 8px;border-radius:16px;font-size:12px;white-space:nowrap}.custom-pdp-section__badge--in-stock{background-color:#698ac2;color:#fff}.custom-pdp-section__badge--new{background-color:#feb21f;color:#3a3a3a}.custom-pdp-section__badge--sale{background-color:#f95523;color:#fff;font-weight:600}.custom-pdp-section__badge-icon{font-size:.875rem}.custom-pdp-section__collection{display:none;align-items:center;flex-wrap:wrap;row-gap:5px;column-gap:20px;margin-bottom:24px}@media screen and (max-width:749px){.custom-pdp-section__collection{display:flex}}.custom-pdp-section__collection-link{color:#909090;font-size:15px}.custom-pdp-section__meta{display:flex;flex-direction:column;gap:10px;margin-bottom:2.5rem;font-size:.875rem}@media screen and (max-width:749px){.custom-pdp-section__meta{margin-bottom:40px}}.custom-pdp-section__meta-item{padding-bottom:12px;border-bottom:1px solid #EAEAEA}.custom-pdp-section__meta-label{font-size:16px;font-weight:500;margin-right:10px}@media screen and (max-width:1024px){.custom-pdp-section__meta-label{font-size:13px}}.custom-pdp-section__meta-value{color:#909090}@media screen and (max-width:1024px){.custom-pdp-section__meta-value{font-size:14px}}.custom-pdp-section__variant-picker{margin-bottom:2.5rem;position:relative}.custom-pdp-section__variant-label{display:block;font-weight:500;margin-bottom:16px}@media screen and (max-width:1024px){.custom-pdp-section__variant-label{font-size:13px;margin-bottom:10px}}.custom-pdp-variant-picker{display:flex;flex-direction:column;gap:1rem}.custom-pdp-variant-picker__option{display:flex;flex-direction:column;position:relative;border:none;padding:0}.custom-pdp-variant-picker__values-wrapper{position:relative;overflow:hidden}.custom-pdp-variant-picker__values{display:flex;flex-wrap:wrap;gap:10px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.custom-pdp-variant-picker__values--card{display:flex;flex-wrap:wrap;gap:10px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;width:100%;max-width:95vw}@media screen and (max-width:749px){.custom-pdp-variant-picker__values--card{flex-wrap:nowrap}}.custom-pdp-variant-picker__values--color{gap:12px}.custom-pdp-variant-picker__values::-webkit-scrollbar{display:none}@media(hover:hover)and (pointer:fine){.custom-pdp-variant-picker__values{flex-wrap:wrap;overflow:visible}.custom-pdp-variant-picker__option--has-more:not(.is-expanded) .custom-pdp-variant-picker__value:nth-child(n+9){display:none}.custom-pdp-variant-picker__option.is-expanded .custom-pdp-variant-picker__value{display:flex}}@media(hover:none)and (pointer:coarse){.custom-pdp-variant-picker__values--slider{overflow-x:scroll;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;touch-action:pan-x pan-y}.custom-pdp-variant-picker__values--slider .custom-pdp-variant-picker__value{touch-action:pan-x pan-y}}.custom-pdp-variant-picker__value{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;position:relative;flex-shrink:0;scroll-snap-align:start}.custom-pdp-variant-picker__value--unavailable{opacity:.5;cursor:not-allowed;pointer-events:none;position:relative}.custom-pdp-variant-picker__values--color .custom-pdp-variant-picker__value--unavailable:after{content:"";position:absolute;top:50%;left:50%;width:92%;height:2px;background-color:#1c1a25;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none;z-index:1}.custom-pdp-variant-picker__value--hidden{display:none}.custom-pdp-variant-picker__value--color{flex-direction:row;gap:0;align-items:center;justify-content:center}.custom-pdp-variant-picker__color-swatch .swatch{width:28px;height:28px;border-radius:50%;border:1px solid #DDDDDD;transition:transform .2s ease,opacity .2s ease,background-color .2s ease,border-color .2s ease;display:block;flex-shrink:0;cursor:pointer;position:relative}.custom-pdp-variant-picker__value--unavailable .custom-pdp-variant-picker__color-swatch .swatch{opacity:.5;cursor:not-allowed}.custom-pdp-variant-picker__input:checked:not(:disabled)~.custom-pdp-variant-picker__color-swatch:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;filter:drop-shadow(0 0 1px rgba(0,0,0,.5))}.custom-pdp-variant-picker__show-more,.custom-pdp-variant-picker__show-less{margin-top:.5rem;padding:0;background:transparent;max-width:max-content;border:none;font-size:12px;color:#909090;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background-color .2s ease,border-color .2s ease;display:none;text-decoration:underline;text-underline-offset:2px}.custom-pdp-variant-picker__show-less--hidden{display:none}.custom-pdp-variant-picker__show-more:hover,.custom-pdp-variant-picker__show-less:hover{color:#f95523}@media(hover:hover)and (pointer:fine){.custom-pdp-variant-picker-wrapper [data-variant-show-more]{display:inline-block}.custom-pdp-variant-picker-wrapper [data-variant-show-less]{display:none}}.custom-pdp-variant-picker__input{position:absolute;opacity:0;pointer-events:none;scroll-margin:0}.custom-pdp-variant-picker__swatch{width:108px;height:108px;border-radius:16px;overflow:hidden;border:1px solid #E4E4E4;transition:border-color .2s;display:flex;align-items:center;justify-content:center}.custom-pdp-variant-picker__value:hover:not(.custom-pdp-variant-picker__value--unavailable) .custom-pdp-variant-picker__swatch{border-color:#f95523}.custom-pdp-variant-picker__input:checked:not(:disabled)+.custom-pdp-variant-picker__swatch{border-color:#f95523}.custom-pdp-variant-picker__input:disabled{cursor:not-allowed}.custom-pdp-variant-picker__swatch-image{width:100%;height:100%;object-fit:cover}.custom-pdp-variant-picker__label-text{font-size:12px;text-align:center;color:#3a3a3a;max-width:108px;width:100%}@media screen and (max-width:1024px){.custom-pdp-variant-picker__label-text{font-size:10px}}.custom-pdp-section__quantity{margin-bottom:2.5rem}@media screen and (max-width:749px){.custom-pdp-section__quantity{margin-bottom:1.5rem}}.custom-pdp-section__quantity-label{display:block;margin-bottom:4px;font-size:12px;color:#909090}.custom-pdp-section__quantity .quantity-selector{display:flex;align-items:center;gap:14px;background:transparent;border:none;max-width:140px;width:100%;height:40px}.custom-pdp-section__quantity .quantity-selector:has(input:disabled){opacity:.5;pointer-events:none}.custom-pdp-section__quantity .quantity-selector button{width:40px;height:40px;border-radius:10px;background:#fff;border:1px solid #E4E4E4;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background-color .2s ease,border-color .2s ease;padding:0}.custom-pdp-section__quantity .quantity-selector button:hover:not(:disabled){border-color:#f95523;background:#fff}.custom-pdp-section__quantity .quantity-selector button:disabled{opacity:.3;cursor:not-allowed}.custom-pdp-section__quantity .quantity-selector button svg{width:20px;height:20px;color:#3a3a3a}.custom-pdp-section__quantity .quantity-selector input[type=number]{width:60px;height:56px;border:none;background:transparent;text-align:center;font-size:18px;font-weight:500;color:#909090;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.custom-pdp-section__quantity .quantity-selector input[type=number]::-webkit-inner-spin-button,.custom-pdp-section__quantity .quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-pdp-section__quantity .quantity-selector input[type=number]:focus{outline:none}.custom-pdp-section__price-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem;margin-bottom:40px}@media screen and (max-width:749px){.custom-pdp-section__price-actions{flex-direction:column-reverse;align-items:stretch;gap:1.5rem}}.custom-pdp-section__price .price{font-weight:700;color:#3a3a3a}@media screen and (max-width:749px){.custom-pdp-section__price{order:2}}.custom-pdp-section__price .compare-at-price{font-size:1rem;color:#909090;text-decoration:line-through;margin-left:1rem}@media screen and (max-width:749px){.custom-pdp-section__price .compare-at-price{font-size:.875rem;margin-left:.5rem}}.custom-pdp-section__actions{display:flex;align-items:center;gap:2.5rem}@media screen and (max-width:749px){.custom-pdp-section__actions{flex-direction:column-reverse;order:1;gap:1.5rem}}.custom-pdp-section__wishlist-button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background-color .2s ease,border-color .2s ease;flex-shrink:0}@media screen and (max-width:749px){.custom-pdp-section__wishlist-button{width:100%;height:44px;gap:8px;background-color:#e4e4e4;border:1px solid #1C1A25;border-radius:4px;padding:12px 16px}}.custom-pdp-section__wishlist-button:hover{border-color:#f95523}.custom-pdp-section__wishlist-button svg{width:40px;height:40px}@media screen and (max-width:749px){.custom-pdp-section__wishlist-button svg{width:16px;height:16px}}.custom-pdp-section__wishlist-button-text{display:none}@media screen and (max-width:749px){.custom-pdp-section__wishlist-button-text{display:block;font-size:15px;color:#3a3a3a}}.custom-pdp-section__add-to-cart-button{height:60px;padding:13px 22px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .2s;white-space:nowrap;position:relative;overflow:hidden}.custom-pdp-section__add-to-cart-button .add-to-cart-text{display:flex;gap:var(--gap-2xs);align-items:center;justify-content:center;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing);animation-fill-mode:forwards}.custom-pdp-section__add-to-cart-button.atc-added .add-to-cart-text{animation-name:atc-slide-out}.custom-pdp-section__add-to-cart-button .add-to-cart-text--added{position:absolute;top:0;right:0;bottom:0;left:0;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing);animation-fill-mode:forwards;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}.custom-pdp-section__add-to-cart-button.atc-added .add-to-cart-text--added{animation-name:atc-slide-in}@media screen and (max-width:749px){add-to-cart-component[data-custom-pdp-add-to-cart-component]{width:100%}.custom-pdp-section__add-to-cart-button{flex:1;height:52px;font-size:15px;width:100%}}.custom-pdp-section__add-to-cart-button svg{width:24px;height:24px}@media screen and (max-width:1024px){.custom-pdp-section__add-to-cart-button svg{width:16px;height:16px}}.custom-pdp-section__add-to-cart-button:hover:not(:disabled){background:#616161}.custom-pdp-section__add-to-cart-button:disabled{opacity:.5;cursor:not-allowed}.custom-pdp-section__add-to-cart-button.is-loading{position:relative;color:transparent;pointer-events:none}.custom-pdp-section__add-to-cart-button.is-loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.custom-pdp-section__add-to-cart-button svg{flex-shrink:0}.custom-pdp-section__form{margin:0}.custom-pdp-section__error-message{padding:12px 16px;margin-bottom:10px;background-color:#fee;border:1px solid #F95523;border-radius:8px;color:#d8000c;font-size:14px;line-height:1.5;animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.custom-pdp-section__error-message:empty{display:none!important}.custom-pdp-section__accordions{display:flex;flex-direction:column;gap:0}.custom-pdp-accordion{border-bottom:1px solid #EAEAEA}.custom-pdp-accordion__summary{list-style:none;padding:1rem 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.custom-pdp-accordion__summary::-webkit-details-marker{display:none}.custom-pdp-accordion__title{font-size:20px;font-weight:500;color:#3a3a3a}@media screen and (max-width:749px){.custom-pdp-accordion__title{font-size:18px}}.custom-pdp-accordion svg{transition:transform .3s ease}.custom-pdp-accordion details[open] svg{transform:rotate(180deg)}.custom-pdp-accordion__content{padding-bottom:1rem}@media screen and (max-width:749px){.custom-pdp-accordion__content{padding-bottom:.75rem}}.custom-pdp-accordion__text{line-height:1.6;font-size:18px;margin-top:8px}@media screen and (max-width:749px){.custom-pdp-accordion__text{font-size:14px}}.custom-pdp-accordion__text ul{margin:0;padding:0 12px}.custom-pdp-accordion__text ul li{list-style:inside}.custom-pdp-accordion__text iframe{width:100%}.custom-pdp-accordion__video{margin-bottom:1.5rem;border-radius:8px;overflow:hidden}.custom-pdp-accordion__video video{width:100%;height:auto;display:block}.custom-pdp-accordion__richtext{color:#666;line-height:1.6}.custom-pdp-accordion__richtext p{margin-bottom:1rem}.custom-pdp-accordion__richtext p:last-child{margin-bottom:0}.custom-pdp-accordion__richtext ul,.custom-pdp-accordion__richtext ol{margin-bottom:1rem;padding-left:1.5rem}.custom-pdp-accordion__richtext li{margin-bottom:.5rem}.custom-pdp-accordion__text-wrapper{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,border-color .3s ease}accordion-expandable[data-expanded=true] .custom-pdp-accordion__text-wrapper{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.custom-pdp-accordion__toggle{display:inline-flex;align-items:center;gap:4px;margin-top:10px;padding:0;border:none;background:none;color:#f95523;font-size:14px;font-weight:300;cursor:pointer;font-family:Poppins,sans-serif}.custom-pdp-accordion__toggle[hidden]{display:none}.custom-pdp-accordion__toggle:hover{color:#000}.custom-pdp-accordion__toggle-less{display:none}@media screen and (max-width:749px){.custom-pdp-accordion__toggle:hover{color:#f95523}}accordion-expandable[data-expanded=true] .custom-pdp-accordion__toggle-more{display:none}accordion-expandable[data-expanded=true] .custom-pdp-accordion__toggle-less{display:inline}.variant-slider{position:relative;display:block;width:100%}.variant-slider__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:32px;height:32px;border-radius:50%;background:#fffffff2;border:1px solid #E4E4E4;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background-color .2s ease,border-color .2s ease;box-shadow:0 2px 8px #0000001a;padding:0}.variant-slider__nav:hover:not(:disabled){background:#fff;border-color:#f95523;box-shadow:0 4px 12px #00000026}.variant-slider__nav:active:not(:disabled){transform:translateY(-50%) scale(.95)}.variant-slider__nav:disabled{opacity:0;pointer-events:none}.variant-slider__nav--prev{left:-8px}.variant-slider__nav--next{right:-8px}.variant-slider__nav svg{width:16px;height:16px;color:#3a3a3a}.variant-slider__nav:hover:not(:disabled) svg{color:#f95523}.variant-slider.is-scrolling .variant-slider__nav{opacity:1!important}@media screen and (max-width:749px){.variant-slider [data-variant-values]{scroll-padding:0 16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.variant-slider [data-variant-values]>*{scroll-snap-align:start;scroll-snap-stop:normal}.variant-slider:before,.variant-slider:after{content:"";position:absolute;top:0;bottom:0;width:24px;pointer-events:none;z-index:1;transition:opacity .2s ease}.variant-slider:before{left:0;background:linear-gradient(to right,rgba(255,255,255,.9),transparent)}.variant-slider:after{right:0;background:linear-gradient(to left,rgba(255,255,255,.9),transparent)}.variant-slider:has(.variant-slider__nav--prev[hidden]):before{opacity:0}.variant-slider:has(.variant-slider__nav--next[hidden]):after{opacity:0}}@media screen and (max-width:749px){.custom-pdp-variant-picker__values--slider{gap:12px;padding:0 4px}.custom-pdp-variant-picker__values--color.custom-pdp-variant-picker__values--slider{gap:16px}.custom-pdp-variant-picker__values--slider .custom-pdp-variant-picker__value{min-width:108px;flex-shrink:0}.custom-pdp-variant-picker__values--color.custom-pdp-variant-picker__values--slider .custom-pdp-variant-picker__value{min-width:auto}}@media screen and (min-width:750px){.variant-slider__nav{display:none}.variant-slider:before,.variant-slider:after{display:none}}.custom-pdp-variant-picker__value{transition:transform .2s ease,opacity .2s ease}.variant-slider.is-scrolling .custom-pdp-variant-picker__value{transition:none}.variant-slider__nav:focus-visible{outline:2px solid #F95523;outline-offset:2px}.variant-slider[aria-busy=true]{opacity:.6;pointer-events:none}.custom-pdp-section .custom-pdp-gallery{flex-direction:column;gap:10px}.custom-pdp-section .custom-pdp-gallery__main{order:1}.custom-pdp-section .custom-pdp-gallery__thumbnails{order:2;flex-direction:row;min-width:0;gap:8px;overflow-x:auto;scrollbar-width:none}.custom-pdp-section .custom-pdp-gallery__thumbnails::-webkit-scrollbar{display:none}.custom-pdp-section .custom-pdp-gallery__thumbnails-list{flex-direction:row;gap:8px;overflow-x:auto;overflow-y:hidden;max-height:none}.custom-pdp-section .custom-pdp-gallery__thumbnail-nav{display:none}.custom-pdp-section .custom-pdp-gallery__thumbnail{width:68px;height:68px;min-height:68px;flex-shrink:0}.custom-pdp-section .custom-pdp-gallery__lightbox{order:3}.custom-pdp-section .custom-pdp-section__gallery{max-width:55%;flex-shrink:0}.custom-pdp-section .custom-pdp-section__grid{gap:40px}@media(min-width:768px){.custom-pdp-section .custom-pdp-section__gallery{position:sticky;top:16px;align-self:flex-start}}.custom-pdp-section{background-color:#fff}.custom-pdp-section .custom-pdp-variant-picker legend{display:none}.custom-pdp-section .custom-pdp-variant-picker__show-more,.custom-pdp-section .custom-pdp-variant-picker__show-less,.custom-pdp-section .artmie-desc-toggle{font-size:13px;font-weight:500;color:#22c55e;background:none;border:none;cursor:pointer;padding:6px 0;text-decoration:underline}.custom-pdp-section .artmie-pdp__atc-btn{width:100%;background:#1a1a1a;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:700;height:50px;max-height:50px;padding:0 20px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.custom-pdp-section .artmie-pdp__atc-btn:hover{background:#333}.custom-pdp-section .artmie-pdp__atc-btn svg{width:20px;height:20px;max-width:20px;max-height:20px;color:#fff;flex-shrink:0}.custom-pdp-section .artmie-pdp__atc-btn .add-to-cart-text--added{display:none}.custom-pdp-section .artmie-pdp__form-row{display:flex;flex-direction:row;align-items:stretch;gap:10px}.custom-pdp-section .artmie-pdp__qty{flex-shrink:0;width:auto}.custom-pdp-section .artmie-pdp__atc-wrap{flex:1;width:auto;display:flex;flex-direction:column;gap:8px}.custom-pdp-section .custom-pdp-section__badge--in-stock{background:#22c55e;color:#fff}.custom-pdp-section .custom-pdp-variant-picker__value label{border:1px solid #e5e5e5;border-radius:8px}.custom-pdp-section .custom-pdp-variant-picker__value input:checked+label{border:2px solid #F95523}.artmie-pdp__price-row{display:flex;align-items:baseline;gap:8px;margin-bottom:4px;padding:8px 0}.artmie-pdp__price{font-size:24px;font-weight:700;color:#1a1a1a}.artmie-pdp__was{font-size:15px;color:#aaa;text-decoration:line-through}.artmie-pdp__save-badge{display:inline-flex;align-items:center;background:#f95523;color:#fff;font-size:12px;font-weight:600;padding:3px 10px;border-radius:16px;margin-left:4px;white-space:nowrap}.artmie-trust-block{display:flex;flex-direction:column;gap:0;margin-top:16px;border:1px solid #eee;border-radius:12px;overflow:hidden}.artmie-trust-item{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid #f0f0f0}.artmie-trust-item:last-child{border-bottom:none}.artmie-trust-icon{width:36px;height:36px;min-width:36px;border-radius:10px;background:#fff5f2;display:flex;align-items:center;justify-content:center}.artmie-trust-icon svg{width:18px;height:18px;color:#f95523}.artmie-trust-text strong{display:block;font-size:14px;font-weight:600;color:#1a1a1a}.artmie-trust-text span{font-size:12px;color:#888}.artmie-trust-text a{color:#f95523;font-weight:600;text-decoration:none}.artmie-desc-inline{margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0}.artmie-desc-body{font-size:14px;line-height:1.7;color:#444;max-height:150px;overflow:hidden;position:relative;transition:max-height .4s ease}.artmie-desc-body.is-expanded{max-height:1800px}.artmie-desc-body:not(.is-expanded):after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.artmie-desc-body h1,.artmie-desc-body h2{font-size:16px;font-weight:700;margin:14px 0 8px}.artmie-desc-body h3{font-size:15px;font-weight:600;margin:12px 0 6px}.artmie-brand-footer{margin-top:20px;padding-top:14px;border-top:1px solid #f0f0f0;font-size:13px;color:#888}.artmie-brand-footer a{color:#f95523;text-decoration:none;font-weight:600}@media(max-width:767px){.custom-pdp-section .custom-pdp-section__gallery{position:relative;top:auto;max-width:100%;margin:0 -.75rem;width:calc(100% + 1.5rem);overflow:visible}.custom-pdp-section .custom-pdp-gallery{width:100%;flex-direction:column}.custom-pdp-section .custom-pdp-gallery__main{width:100%;order:1}.custom-pdp-section .custom-pdp-gallery__slide--active{width:100%;aspect-ratio:auto}.custom-pdp-section .custom-pdp-gallery__main-image{width:100%;max-width:100%;height:auto;object-fit:contain;border-radius:0}.custom-pdp-section .custom-pdp-gallery__thumbnails{order:2;display:flex;flex-direction:row;overflow-x:auto;gap:6px;padding:8px .75rem}.custom-pdp-section .custom-pdp-gallery__thumbnails-list{display:flex;flex-direction:row;gap:6px;overflow-x:auto;max-height:none}.custom-pdp-section .custom-pdp-gallery__thumbnail{width:56px;height:56px;min-height:56px;flex-shrink:0}.custom-pdp-section .custom-pdp-gallery__lightbox{order:3}}@media(min-width:768px){.custom-pdp-section .artmie-variant-slider-wrap{display:contents}.custom-pdp-section .artmie-variant-slider-wrap>button{display:none}}.custom-pdp-section,.custom-pdp-section__grid,.custom-pdp-section__details,.custom-pdp-variant-picker,variant-picker{overflow-anchor:none}.custom-pdp-variant-picker__input{position:absolute!important;opacity:0!important;pointer-events:none!important;scroll-margin:0!important}.artmie-mobile-slider{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;gap:10px;padding:4px 0 12px;touch-action:pan-x pan-y;position:relative}.artmie-mobile-slider::-webkit-scrollbar{display:none}.artmie-mobile-slider__item{flex-shrink:0;scroll-snap-align:start}.artmie-mobile-slider .custom-pdp-variant-picker__swatch{width:80px;height:80px}.artmie-mobile-slider .custom-pdp-variant-picker__label-text{max-width:80px;font-size:10px}@media screen and (max-width:749px),(hover:none)and (pointer:coarse){.custom-pdp-variant-picker-wrapper [data-variant-show-more],.custom-pdp-variant-picker-wrapper [data-variant-show-less],.custom-pdp-variant-picker__show-more,.custom-pdp-variant-picker__show-less{display:none!important}}.custom-pdp-gallery__slide--portrait.custom-pdp-gallery__slide--active{aspect-ratio:auto!important;overflow:visible!important;max-height:70vh;display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.custom-pdp-gallery__slide--portrait.custom-pdp-gallery__slide--active{max-height:85vh;border-radius:0}}.custom-pdp-gallery__external-video--portrait{height:70vh!important;width:39.375vh!important;max-width:100%!important;min-height:0!important;margin:0 auto!important}.custom-pdp-gallery__external-video--portrait iframe{width:100%!important;height:100%!important;border-radius:12px}.custom-pdp-gallery__video--portrait{height:70vh!important;width:39.375vh!important;max-width:100%!important;min-height:0!important;margin:0 auto!important}@media screen and (max-width:749px){.custom-pdp-gallery__external-video--portrait{width:100%!important;height:calc(100vw * 16 / 9)!important;max-height:85vh!important;border-radius:0!important}.custom-pdp-gallery__external-video--portrait iframe{border-radius:0!important}.custom-pdp-gallery__video--portrait{width:100%!important;height:calc(100vw * 16 / 9)!important;max-height:85vh!important;border-radius:0!important}.custom-pdp-gallery__video--portrait video{border-radius:0!important}}.custom-pdp-gallery__thumbnail-video-wrap{position:relative;width:100%;height:100%}.custom-pdp-gallery__thumbnail-video-wrap .custom-pdp-gallery__thumbnail-image{width:100%;height:100%;object-fit:cover}.custom-pdp-gallery__thumbnail-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000061;border-radius:6px;pointer-events:none}.artmie-reviews{padding:3rem 4.5rem;background:#fff;margin-top:2rem}.artmie-reviews__head{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.artmie-reviews__title{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin:0;white-space:nowrap}.artmie-reviews__summary{display:flex;align-items:center;gap:.5rem}.artmie-reviews__avg{font-size:1.375rem;font-weight:800;color:#1a1a1a}.artmie-reviews__stars-wrap{display:flex;gap:2px}.artmie-reviews__count{font-size:.8rem;color:#888;white-space:nowrap}.artmie-reviews__nav{display:flex;gap:.5rem;margin-left:auto}.artmie-reviews__btn{width:2.25rem;height:2.25rem;border-radius:50%;border:1.5px solid #ddd;background:#fff;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s;flex-shrink:0}.artmie-reviews__btn:hover{border-color:#1a1a1a;background:#f4f4f4}.artmie-reviews__track-wrap{overflow:hidden}.artmie-reviews__track{display:flex;gap:1.5rem;transition:transform .35s cubic-bezier(.4,0,.2,1);will-change:transform}.artmie-review-card{flex:0 0 calc(33.333% - 1rem);min-width:220px;background:#f4f4f4;border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:.6rem;box-sizing:border-box}.artmie-review-card__stars{display:flex;gap:2px}.artmie-review-card__body{font-size:.875rem;line-height:1.6;color:#444;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.artmie-review-card__foot{margin-top:auto;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.artmie-review-card__name{font-weight:600;font-size:.8rem;color:#1a1a1a}.artmie-review-card__source{font-size:.75rem;color:#888}.artmie-reviews__dots{display:flex;gap:6px;justify-content:center;margin-top:1rem}.artmie-reviews__dot{width:8px;height:8px;border-radius:50%;background:#ddd;border:none;padding:0;cursor:pointer;transition:background .2s,transform .2s}.artmie-reviews__dot--on{background:#1a1a1a;transform:scale(1.25)}.artmie-star{fill:#e0e0e0;flex-shrink:0}.artmie-star--on{fill:#ffc300}@media(max-width:768px){.artmie-reviews{padding:2rem 1.25rem;margin-top:1.5rem}.artmie-review-card{flex:0 0 calc(100% - 1rem);min-width:unset}.artmie-reviews__nav{margin-left:0}}@media(min-width:769px)and (max-width:1100px){.artmie-review-card{flex:0 0 calc(50% - .75rem)}}.artmie-pdp-rating{display:flex;align-items:center;gap:.5rem;margin:4px 0 12px}.artmie-pdp-rating__stars{position:relative;display:inline-block;font-size:16px;line-height:1}.artmie-pdp-rating__stars:before{content:"\2605\2605\2605\2605\2605";color:#e0e0e0;letter-spacing:2px}.artmie-pdp-rating__stars:after{content:"\2605\2605\2605\2605\2605";color:#ffc300;letter-spacing:2px;position:absolute;left:0;top:0;overflow:hidden;width:var(--pct, 0%)}.artmie-pdp-rating__count{font-size:13px;color:#888}.artmie-review-section{margin-top:24px;border-top:1px solid #f0f0f0;padding-top:16px}.artmie-review-surprise{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:12px 16px;background:linear-gradient(135deg,#fff7f3,#fff0ea);border:1px solid #fde0d0;border-radius:10px;font-size:13px;font-weight:600;color:#b5350a;line-height:1.4}.artmie-review-surprise-icon{font-size:20px;flex-shrink:0}.artmie-review-surprise--inline{margin-top:4px;margin-bottom:14px;padding:10px 14px;font-size:12px;font-weight:500}.artmie-review-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:1.5px solid #F95523;border-radius:8px;cursor:pointer;padding:12px 16px;font-size:14px;font-weight:700;color:#f95523;text-align:left;transition:background .15s,color .15s}.artmie-review-toggle:hover{background:#fff5f2}.artmie-review-toggle.is-open{border:none;border-radius:0;padding:8px 0;color:#1a1a1a;font-weight:600}.artmie-review-toggle.is-open:hover{color:#f95523;background:none}.artmie-review-chevron{display:inline-block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;flex-shrink:0}.artmie-review-toggle.is-open .artmie-review-chevron{transform:rotate(-135deg)}.artmie-review-form-body{display:none;padding:20px 0 8px}.artmie-review-form-body.is-open{display:block}.artmie-review-row{display:flex;gap:12px}.artmie-review-row>.artmie-review-field{flex:1}.artmie-review-row.is-hidden{display:none}.artmie-review-field{margin-bottom:16px}.artmie-review-label{display:block;font-size:13px;font-weight:600;color:#333;margin-bottom:5px}.artmie-review-input{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;font-family:inherit;color:#1a1a1a;background:#fafafa;transition:border-color .15s;box-sizing:border-box}.artmie-review-input:focus{outline:none;border-color:#f95523;background:#fff}.artmie-review-textarea{resize:vertical;min-height:80px}.artmie-review-stars-input{display:flex;gap:2px}.artmie-review-star-btn{background:none;border:none;cursor:pointer;padding:2px;font-size:22px;line-height:1;color:#d0d0d0;transition:color .1s,transform .1s}.artmie-review-star-btn:hover{transform:scale(1.15)}.artmie-review-star-btn:before{content:"\2605"}.artmie-review-star-btn:hover,.artmie-review-star-btn.is-filled{color:#ffc300}.artmie-review-upload-area{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.artmie-review-upload-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:72px;height:72px;border:1.5px dashed #ccc;border-radius:10px;background:#fafafa;cursor:pointer;transition:border-color .15s,background .15s;gap:4px}.artmie-review-upload-btn:hover{border-color:#f95523;background:#fff}.artmie-review-upload-plus{font-size:20px;font-weight:300;color:#aaa;line-height:1}.artmie-review-upload-btn:hover .artmie-review-upload-plus{color:#f95523}.artmie-review-upload-label{font-size:9px;color:#aaa;text-transform:uppercase;letter-spacing:.5px}.artmie-review-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.artmie-review-upload-hint{font-size:11px;color:#bbb;margin-top:6px}.artmie-review-preview-item{position:relative;width:72px;height:72px;border-radius:10px;overflow:hidden;border:1px solid #e0e0e0}.artmie-review-preview-media{width:100%;height:100%;object-fit:cover;display:block}.artmie-review-preview-remove{position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:#0000008c;color:#fff;border:none;cursor:pointer;font-size:11px;line-height:18px;text-align:center;padding:0}.artmie-review-preview-remove:hover{background:#dc2626d9}.artmie-review-consent-label{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#666;cursor:pointer;line-height:1.45}.artmie-review-checkbox{margin-top:1px;width:15px;height:15px;flex-shrink:0;accent-color:#F95523;cursor:pointer}.artmie-review-consent-label a{color:#f95523;text-decoration:underline}.artmie-review-consent-label a:hover{color:#d44010}.artmie-review-submit{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;background:#1a1a1a;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background .15s}.artmie-review-submit:hover{background:#333}.artmie-review-success{margin-top:14px;padding:12px 16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#166534;font-size:14px;font-weight:500}@media(max-width:749px){.artmie-review-row{flex-direction:column;gap:0}.artmie-review-surprise{font-size:14px;padding:14px 16px;gap:10px}.artmie-review-surprise-icon{font-size:22px}.artmie-review-toggle{font-size:15px;padding:14px 16px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-product-custom-pdp.css.map */
