.product--pdp,.product--pdp *,.product--pdp *:before,.product--pdp *:after{box-sizing:border-box;letter-spacing:0}.product--pdp{background:var(--pdp-section-bg, #ffffff);color:var(--pdp-text, rgba(8, 27, 51, .8));font-family:var(--font-body-family)}.product--pdp .product__info-wrapper{padding-left:0}@media screen and (min-width:750px){.product--pdp .product__info-wrapper{padding:0 0 0 2.4rem}}@media screen and (min-width:990px){.product.product--pdp:not(.product--no-media) .product__media-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product.product--pdp:not(.product--no-media) .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);padding:0 0 0 3.6rem}}.product--pdp .product__view-details{display:none}.product--pdp .product__info-container>*+*{margin:0}.product--pdp .product__info-container .product-form{margin:0}.product--pdp .product__media-icon{display:none}.product--pdp .product-media-container{border:1px solid var(--pdp-media-border, var(--pdp-border-soft));border-radius:var(--pdp-radius);overflow:hidden;background:var(--pdp-media-bg, #fff)}.product--pdp .product-media-container.constrain-height{max-height:none}.product--pdp .thumbnail{border:1px solid var(--pdp-media-border, var(--pdp-border));border-radius:var(--pdp-radius);overflow:hidden!important;background:var(--pdp-media-bg, #fff)}.product--pdp .thumbnail img{border-radius:calc(var(--pdp-radius) - 1px)}.product--pdp .thumbnail[aria-current=true]{border-color:var(--pdp-blue);box-shadow:none}.product--pdp .thumbnail-slider .slider-button{display:none}@media screen and (max-width:749px){.product--pdp .product__media-wrapper{width:100%;max-width:100%;padding:0}.product--pdp media-gallery{display:block;position:relative;padding:0;border:1px solid var(--pdp-media-border, #e1edff);border-radius:12px;background:var(--pdp-media-shell-bg, #f8f8f9)}.product--pdp media-gallery>.visually-hidden,.product--pdp media-gallery>.skip-to-content-link{position:absolute}.product--pdp .product__media-wrapper slider-component:not(.thumbnail-slider){margin:0;padding:0;display:block}.product--pdp .product__media-wrapper slider-component:not(.thumbnail-slider) .skip-to-content-link{position:absolute}.product--pdp .product__media-list.slider--mobile{margin-bottom:0}.product--pdp .product__media-list .product__media-item.slider__slide{padding-top:0;padding-bottom:0;--focus-outline-padding: 0;--shadow-padding-top: 0;--shadow-padding-bottom: 0}.product--pdp .product__media-list .product-media-container{border:0;border-radius:8px;background:var(--pdp-media-bg, #fff);max-width:100%;overflow:hidden}.product--pdp .product__media-list .product-media-container.global-media-settings{overflow:hidden!important}.product--pdp .product__media-list .product-media-container.global-media-settings:after{content:none;display:none}.product--pdp .product__media-list .product-media-container.gradient{background:var(--pdp-media-bg, #fff);background-attachment:scroll}.product--pdp .product__media-list .product-media-container .media{border-radius:8px;overflow:hidden}.product--pdp .product__media-list .product-media-container img{border-radius:8px}.product--pdp .product__media-item{display:block}.product--pdp .slider-mobile-gutter:not(.thumbnail-slider){margin:0}.product--pdp .product__media-list{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin:0!important;width:100%!important;padding:0;gap:0;scrollbar-width:none}.product--pdp .product__media-list::-webkit-scrollbar{display:none}.product--pdp .product__media-list.grid--peek.slider--mobile .grid__item,.product--pdp .product__media-list.grid--peek.slider--mobile.grid--1-col-tablet-down .grid__item{box-sizing:border-box;min-width:auto;margin:0;width:100%}.product--pdp .product__media-list.grid--peek.slider .grid__item:first-of-type{margin-left:0}.product--pdp .product__media-list .product__media-item{width:100%;flex:0 0 100%;scroll-snap-align:start}.product--pdp .product__media-item:not(.is-active){display:block}.product--pdp .slider-buttons{display:none}.product--pdp .product__media-wrapper slider-component.thumbnail-slider,.product--pdp .thumbnail-slider.slider-mobile-gutter{margin-left:0;margin-right:0}.product--pdp .thumbnail-slider{position:relative;display:block;margin-top:1.7rem;width:100%;padding:0}.product--pdp .thumbnail-slider:after{content:"";position:absolute;top:0;right:4rem;width:3.6rem;height:100%;pointer-events:none;background:linear-gradient(to right,rgba(248,248,249,0) 0%,var(--pdp-media-shell-bg, #f8f8f9) 100%);z-index:1}.product--pdp .thumbnail-slider .thumbnail-list.slider{display:flex;gap:.8rem;width:calc(100% - 4rem);padding:.2rem 0;margin:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:0;scroll-padding-right:0;scrollbar-width:none}.product--pdp .thumbnail-slider .thumbnail-list.slider--mobile:after{content:none;display:none;padding:0}.product--pdp .thumbnail-slider .thumbnail-list.slider::-webkit-scrollbar{display:none}.product--pdp .thumbnail-list__item.slider__slide{width:calc((100% - 2.4rem)/4);flex:0 0 calc((100% - 2.4rem)/4);scroll-snap-align:start}.product--pdp .thumbnail-slider:not(:has(.thumbnail-list__item:nth-child(5))):after,.product--pdp .thumbnail-slider:not(:has(.thumbnail-list__item:nth-child(5))) .slider-button--next{display:none!important}.product--pdp .thumbnail-slider:not(:has(.thumbnail-list__item:nth-child(5))) .thumbnail-list.slider{width:100%}.product--pdp .thumbnail-slider .slider-button{display:none}.product--pdp .thumbnail-slider .slider-button--next{display:inline-flex!important;position:absolute;top:50%;right:0;z-index:2;width:3.6rem;height:3.6rem;margin:0;padding:0;border:0;border-radius:50%;background:#fff;color:var(--pdp-text-solid, #081b33);box-shadow:0 2px 10px #081b331f;transform:translateY(-50%);align-items:center;justify-content:center}.product--pdp .thumbnail-slider .slider-button--next .svg-wrapper{display:flex;align-items:center;justify-content:center;width:.8rem;height:1.4rem}.product--pdp .thumbnail-slider .slider-button--next .svg-wrapper svg{transform:rotate(-90deg)}.product--pdp .thumbnail-slider .slider-button--prev{display:none!important}}@media screen and (min-width:750px){.product--pdp media-gallery{display:grid;grid-template-columns:7.2rem minmax(0,1fr);column-gap:1.2rem;align-items:start;position:relative}.product--pdp media-gallery>.visually-hidden,.product--pdp media-gallery>.skip-to-content-link{position:absolute}.product--pdp media-gallery>.product__xr-button{grid-column:2;grid-row:2}.product--pdp media-gallery>slider-component.slider-mobile-gutter:not(.thumbnail-slider){grid-column:2;grid-row:1}.product--pdp media-gallery>.thumbnail-slider{grid-column:1;grid-row:1;display:block;width:7.2rem}.product--pdp .thumbnail-list,.product--pdp.product--medium .thumbnail-list,.product--pdp.product--large .thumbnail-list,.product--pdp.product--thumbnail .thumbnail-list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:.8rem;grid-template-columns:none;padding:0}.product--pdp .thumbnail-list__item,.product--pdp .thumbnail-list__item.slider__slide{width:7.2rem;flex:0 0 auto}.product--pdp .product__media-list{display:block;margin:0;padding:0}.product--pdp .product--thumbnail .product__media-item:not(.is-active),.product--pdp .product__media-item:not(.is-active){display:none}.product--pdp .product__media-item{width:100%}}.pdp-info{display:grid;grid-template-columns:1fr;grid-template-areas:"stock" "model" "title" "reviews" "features" "conditions" "addon" "actions" "testimonial" "tabs";row-gap:var(--pdp-info-gap, 1.6rem);color:var(--pdp-text);font-family:var(--font-body-family);letter-spacing:0}@media screen and (min-width:750px){.pdp-info{grid-template-columns:1fr auto;grid-template-areas:"reviews model" "title title" "features features" "conditions conditions" "stock stock" "addon addon" "actions actions" "testimonial testimonial" "tabs tabs";row-gap:var(--pdp-info-gap, 2.5rem);align-items:start}}.pdp-reviews{grid-area:reviews;display:flex;align-items:center;gap:.6rem}.pdp-stars{display:inline-flex;gap:.15rem;color:var(--pdp-star)}.pdp-stars__icon{display:block}.pdp-reviews__count{font-size:var(--pdp-review-size, 1.2rem);line-height:1.3;color:var(--pdp-review-color, var(--pdp-text))}@media screen and (min-width:750px){.pdp-reviews__count{color:var(--pdp-review-color, #e08a1c)}}.pdp-model{grid-area:model;margin:0;display:flex;align-items:baseline;gap:.35rem;font-size:var(--pdp-model-size, 1.3rem);line-height:1.4;color:#081b33}.pdp-model__label{font-weight:700}@media screen and (min-width:750px){.pdp-model{justify-content:flex-end;text-align:right}}.pdp-title{grid-area:title;margin:0;font-family:var(--font-heading-family);font-size:var(--pdp-title-size, 2.4rem);line-height:1.25;font-weight:500;letter-spacing:0;color:var(--pdp-title-color, #081b33)}@media screen and (min-width:750px){.pdp-title{line-height:1.5}}.pdp-features{grid-area:features;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.pdp-features__item{display:flex;align-items:center;gap:1.2rem;font-size:var(--pdp-feature-size, 1.4rem);line-height:1.4;color:var(--pdp-text)}.pdp-features__icon{display:flex;color:var(--pdp-feature-icon, var(--pdp-text-solid));flex-shrink:0}.pdp-conditions{grid-area:conditions;align-self:start;padding-top:2.1rem;border-top:1px solid #081B3345}.pdp-conditions__legend{margin:0 0 1rem;padding:0;font-family:var(--font-body-family);font-size:var(--pdp-condition-heading-size, 1.6rem);font-weight:500;letter-spacing:0;color:#000}.pdp-conditions__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}@media screen and (min-width:750px){.pdp-conditions__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}}.pdp-condition{min-width:0}.pdp-condition__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdp-condition__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:13rem;padding:1.2rem 1rem 1rem;border:.97px solid #e1edff;border-radius:var(--pdp-radius);background:var(--pdp-card-bg, #fff);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.pdp-condition__check{position:absolute;top:.3rem;right:.8rem;display:none;color:#003b84;line-height:0}.pdp-condition__name{font-size:var(--pdp-condition-name-size, 1.4rem);font-weight:500;line-height:1.25;color:#081b33;font-family:var(--font-heading-family)}.pdp-condition__label{margin-top:.5rem;font-size:var(--pdp-condition-label-size, 1.1rem);line-height:1.3;color:#000}.pdp-condition__price{padding-top:.4rem;font-size:var(--pdp-condition-price-size, 1.4rem);font-weight:700;color:#000}.pdp-condition__input:checked+.pdp-condition__card{border:.97px solid transparent;background:linear-gradient(var(--pdp-card-bg, #fff),var(--pdp-card-bg, #fff)) padding-box,linear-gradient(180deg,#002fa6,#001d6d) border-box;box-shadow:0 8px 11.2px #2563eb33}.pdp-condition__input:checked+.pdp-condition__card .pdp-condition__check{display:block}.pdp-condition__input:checked+.pdp-condition__card .pdp-condition__label{color:var(--pdp-blue)!important}.pdp-condition__input:checked+.pdp-condition__card .pdp-condition__name{color:#003b84!important}.pdp-condition__input:checked+.pdp-condition__card .pdp-condition__price{color:#003b84!important}.pdp-condition__input:focus-visible+.pdp-condition__card{outline:2px solid #002fa6;outline-offset:2px}.pdp-condition__input.disabled+.pdp-condition__card{opacity:.45}.pdp-stock{grid-area:stock}.pdp-stock.hidden{display:none}.pdp-stock__badge{display:inline-flex;align-items:center;gap:.8rem;color:var(--pdp-stock);font-size:var(--pdp-stock-size, 1.3rem);font-weight:600;line-height:1.2;background:#fef3e5;padding:.5rem 1rem;border-radius:1.2rem}.pdp-stock__icon{flex-shrink:0}.pdp-addons{grid-area:addon;align-self:start;padding:1.2rem;border:1px solid var(--pdp-addon-border, #e1edff);border-radius:var(--pdp-radius);background:var(--pdp-addon-bg, #f8f8f9)}.pdp-addons__heading{margin:0 0 .8rem;font-family:var(--font-body-family);font-size:var(--pdp-addon-heading-size, 1.6rem);font-weight:500;letter-spacing:0;color:var(--pdp-text)}.pdp-addon{display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;align-items:center;gap:1.2rem}.pdp-addon+.pdp-addon{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--pdp-addon-border, #e1edff)}.pdp-addon__media{width:5.6rem;height:5.6rem;border-radius:8px;overflow:hidden;background:var(--pdp-addon-image-bg, #d9d9d9)}.pdp-addon__media img{width:100%;height:100%;object-fit:cover}.pdp-addon__copy{min-width:0}.pdp-addon__title{margin:0;font-size:var(--pdp-addon-title-size, 1.4rem);font-weight:500;line-height:1.3;color:#081b33}.pdp-addon__desc{margin:.25rem 0 0;font-size:var(--pdp-addon-desc-size, 1.2rem);line-height:1.35;color:#000}.pdp-addon__add{-webkit-appearance:none;appearance:none;min-width:7.1rem;height:2.9rem;padding:0 2.4rem;border:1px solid var(--pdp-addon-btn-border, var(--pdp-blue));border-radius:var(--pdp-button-radius, 8px);background:var(--pdp-addon-btn-bg, #fff);color:var(--pdp-addon-btn-text, var(--pdp-blue));font-family:inherit;font-size:var(--pdp-addon-btn-size, 1.3rem);font-weight:500;letter-spacing:0;cursor:pointer}.pdp-addon__add:hover{background:#f3f8ff}.pdp-addon__add.is-loading{opacity:.6;pointer-events:none}.pdp-actions{grid-area:actions;display:flex;flex-direction:column;gap:1rem;align-self:start}.pdp-form,.pdp-form .form{width:100%}.pdp-conditions__fieldset{margin:0;padding:0;border:0;min-width:0;max-width:100%}.pdp-atc{-webkit-appearance:none;appearance:none;position:relative;margin:0;width:100%;min-height:5.2rem;padding:1.2rem 1.6rem;border:0;border-radius:var(--pdp-button-radius, 10px);background:linear-gradient(180deg,var(--pdp-atc-start, #1f5fb4) 0%,var(--pdp-atc-end, #0a2f66) 100%);color:var(--pdp-atc-text, #fff);font-family:inherit;font-size:var(--pdp-atc-size, 1.6rem);font-weight:700;letter-spacing:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.2rem}.pdp-atc:hover{filter:brightness(.96)}.pdp-atc[disabled]{opacity:.55;cursor:not-allowed}.pdp-atc[disabled] .pdp-atc__price{display:none}.product--pdp .product-media-container .media{padding-top:100%}@media screen and (max-width:749px){.product--pdp .product__media-list .product-media-container .media{border-radius:8px}}@media screen and (min-width:750px){.product--pdp .product-media-container .media{border-radius:1.2rem}}.pdp-atc.loading{color:transparent}.pdp-atc.loading>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.pdp-atc.loading>.loading__spinner .path{stroke:var(--pdp-atc-text, #fff)}.pdp-quote{display:flex;align-items:center;justify-content:center;width:100%;min-height:5.2rem;padding:1.2rem 1.6rem;border:1px solid var(--pdp-quote-btn-border, var(--pdp-text-solid));border-radius:var(--pdp-button-radius, 10px);background:var(--pdp-quote-btn-bg, #fff);color:var(--pdp-quote-btn-text, var(--pdp-text));font-family:inherit;font-size:var(--pdp-quote-btn-size, 1.6rem);font-weight:700;letter-spacing:0;text-decoration:none}@media screen and (min-width:750px){.pdp-quote{border-color:var(--pdp-quote-btn-border, var(--pdp-blue));color:var(--pdp-quote-btn-text, var(--pdp-blue))}}.pdp-quote:hover{background:#f7fbff}.pdp-testimonial{grid-area:testimonial;position:relative;display:flex;align-items:center;gap:1.2rem;padding:.8rem 1.6rem;border-radius:12px;background:var(--pdp-quote-bg, #f1f5f9);overflow:hidden}.pdp-testimonial:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:linear-gradient(180deg,#2563eb,#153885)}@media screen and (min-width:750px){.pdp-testimonial{padding:.8rem 2.2rem .8rem 2.4rem}}.pdp-testimonial__slides{flex:1;min-width:0}.pdp-testimonial__slide{display:none;margin:0;border-left:0;padding-left:0!important}.pdp-testimonial__slide.is-active{display:block;animation:pdp-testimonial-fade .25s ease}@keyframes pdp-testimonial-fade{0%{opacity:0}to{opacity:1}}.pdp-testimonial__quote{margin:0;font-size:var(--pdp-testimonial-quote-size, 1.5rem);line-height:1.45;font-style:italic;color:var(--pdp-text)}@media screen and (min-width:750px){.pdp-testimonial__quote{font-size:var(--pdp-testimonial-quote-size, 1.7rem)}}.pdp-testimonial__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:1rem}.pdp-testimonial__author{font-size:var(--pdp-testimonial-author-size, 1.3rem);font-style:normal;color:var(--pdp-text);font-weight:500}.pdp-testimonial__verified{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--pdp-testimonial-author-size, 1.2rem);font-style:normal;color:var(--pdp-verified, #1f8a4d);font-weight:600;background:#d0fbe5;border-radius:1.2rem;padding:.3rem .5rem}.pdp-testimonial__nav{-webkit-appearance:none;appearance:none;flex-shrink:0;width:2.4rem;height:2.4rem;border:0;background:transparent;color:var(--pdp-text-solid, #081b33);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:.55;transition:opacity .15s ease}.pdp-testimonial__nav:hover{opacity:1}.pdp-testimonial__nav[disabled]{opacity:.2;cursor:default}.pdp-tabs{grid-area:tabs;align-self:start;padding-top:.4rem}.pdp-tabs__nav{display:flex;gap:5rem;margin-bottom:1.8rem}.pdp-tabs__btn{-webkit-appearance:none;appearance:none;padding:0 0 .8rem;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;background:transparent;font-family:var(--font-heading-family);font-size:var(--pdp-tab-size, 1.3rem);font-weight:600;letter-spacing:0;text-transform:uppercase;color:#081b3399;cursor:pointer}.pdp-tabs__btn.is-active{color:var(--pdp-tab-active, var(--pdp-text));border-bottom-color:#2563ff;font-weight:700}@media screen and (min-width:750px){.pdp-tabs__btn{text-transform:none;border-bottom-width:2px}.pdp-tabs__btn.is-active{border-bottom-color:var(--pdp-tab-active, var(--pdp-text-solid))}}.pdp-tabs__panel{display:none}.pdp-tabs__panel.is-active{display:block}.pdp-tabs__content{font-size:var(--pdp-tab-content-size, 1.4rem);line-height:1.6;color:var(--pdp-text)}.pdp-tabs__content.is-collapsed{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pdp-tabs__more{-webkit-appearance:none;appearance:none;margin-top:.6rem;padding:0;border:0;background:none;color:var(--pdp-read-more, var(--pdp-blue));font-family:inherit;font-size:var(--pdp-read-more-size, 1.4rem);font-weight:700;letter-spacing:0;text-decoration:underline;cursor:pointer;opacity:.8}.product--pdp .product-form__error-message-wrapper{margin-bottom:.8rem}@media screen and (max-width:749px){.product--pdp{gap:2.2rem!important}}.pdp-buy-row{display:flex;align-items:stretch;gap:1rem;width:100%}.pdp-buy-row .pdp-atc{flex:1 1 auto;min-width:0}.pdp-qty{flex:0 0 auto;display:flex}.pdp-qty .pdp-qty__control{width:13rem;min-height:5.2rem;border:1px solid var(--pdp-border, #e1edff);border-radius:var(--pdp-button-radius, 10px);background:#fff;color:#081b33}.pdp-qty .pdp-qty__control:before,.pdp-qty .pdp-qty__control:after{content:none}.pdp-qty .quantity__button{width:4rem;color:#081b33;border-radius:var(--pdp-button-radius, 10px);transition:color .15s ease}.pdp-qty .quantity__button:hover{color:var(--pdp-blue, #2563eb)}.pdp-qty .quantity__button .svg-wrapper,.pdp-qty .quantity__button svg{width:1.2rem;height:1.2rem;pointer-events:none}.pdp-qty .quantity__button.disabled{opacity:.35;cursor:not-allowed}.pdp-qty .quantity__input{min-width:0;color:#081b33;font-size:1.6rem;font-weight:600;opacity:1;-moz-appearance:textfield}.pdp-qty .quantity__input::-webkit-outer-spin-button,.pdp-qty .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pdp-qty .quantity__input:focus-visible,.pdp-qty .quantity__button:focus-visible{outline:.2rem solid var(--pdp-blue, #2563eb);outline-offset:-.2rem;box-shadow:none}@media screen and (max-width:749px){.pdp-buy-row{gap:.8rem}.pdp-qty .pdp-qty__control{width:11rem}.pdp-qty .quantity__button{width:3.4rem}}.pdp-wholesale{padding:1.4rem 1.6rem;border:1px solid #e1edff;border-radius:12px;background:#f6fbff;color:#081b33}.pdp-wholesale__heading{margin:0 0 .8rem;color:#081b33;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:600;line-height:1.3;letter-spacing:0}.pdp-wholesale__table{width:100%;margin:0;border:0;border-collapse:collapse;table-layout:fixed;font-size:1.4rem;line-height:1.35;letter-spacing:0}.pdp-wholesale__table th,.pdp-wholesale__table td{padding:.7rem .4rem;border:0;border-bottom:1px solid #e1edff;color:#081b33;text-align:left;overflow-wrap:anywhere}.pdp-wholesale__table th:last-child,.pdp-wholesale__table td:last-child{text-align:right}.pdp-wholesale__table th{padding-top:0;color:#081b3399;font-size:1.2rem;font-weight:500}.pdp-wholesale__table td:first-child{font-weight:500}.pdp-wholesale__table td:last-child{font-weight:700}.pdp-wholesale__table tbody tr:last-child td{border-bottom:0}.pdp-wholesale__note{margin:.8rem 0 0;color:#081b33a6;font-size:1.2rem;line-height:1.45;letter-spacing:0}@media screen and (max-width:749px){.pdp-wholesale{padding:1.2rem}.pdp-wholesale__table{font-size:1.3rem}}.pdp-sticky-atc{display:none}@media screen and (max-width:749px){.pdp-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;display:block;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid #e1edff;background:#fff;box-shadow:0 -8px 24px #081b3314;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.pdp-sticky-atc[hidden]{display:none}.pdp-sticky-atc.is-visible{transform:translateY(0);visibility:visible;transition:transform .25s ease,visibility 0s}body.pdp-sticky-atc-active{padding-bottom:7.6rem}.pdp-sticky-atc__inner{display:flex;align-items:center;gap:1rem}.pdp-sticky-atc__media{flex:0 0 4.8rem;width:4.8rem;height:4.8rem;overflow:hidden;border:1px solid #e1edff;border-radius:.8rem;background:#fff}.pdp-sticky-atc__media img{display:block;width:100%;height:100%;object-fit:contain}.pdp-sticky-atc__copy{flex:1 1 auto;min-width:0}.pdp-sticky-atc__title{margin:0;overflow:hidden;color:#081b33;font-size:1.3rem;font-weight:500;line-height:1.3;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis}.pdp-sticky-atc__price{margin:.2rem 0 0;color:#081b33;font-size:1.6rem;font-weight:700;line-height:1.2;letter-spacing:0}.pdp-sticky-atc__button{-webkit-appearance:none;appearance:none;position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;margin:0;padding:1rem 1.8rem;border:0;border-radius:var(--pdp-button-radius, 10px);background:linear-gradient(180deg,var(--pdp-atc-start, #1f5fb4) 0%,var(--pdp-atc-end, #0a2f66) 100%);color:var(--pdp-atc-text, #fff);font-family:inherit;font-size:1.4rem;font-weight:700;letter-spacing:0;white-space:nowrap;cursor:pointer}.pdp-sticky-atc__button[disabled]{opacity:.55;cursor:not-allowed}.pdp-sticky-atc__button.loading{color:transparent}.pdp-sticky-atc__button.loading>.loading__spinner{position:absolute;top:50%;left:50%;display:flex;transform:translate(-50%,-50%)}.pdp-sticky-atc__button.loading>.loading__spinner .path{stroke:var(--pdp-atc-text, #fff)}}@media(prefers-reduced-motion:reduce){.pdp-sticky-atc,.pdp-sticky-atc.is-visible{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-pdp-product.css.map */
