.product-detail-page{--pdp-soft:#f4f5f5;--pdp-gap:136px;padding:0}.product-detail-page .content{width:min(1680px,calc(100% - 96px));max-width:none;padding-inline:0}.product-detail-page .pdp-top{grid-template-columns:minmax(0,1.45fr) minmax(370px,1fr);gap:clamp(28px,4vw,64px);padding:20px 0 0}.product-detail-page .gallery{position:-webkit-sticky;position:sticky;top:24px}.product-detail-page .purchase{position:static;min-width:0}.product-detail-page .main-photo{aspect-ratio:1;border-radius:var(--radius)}.product-detail-page .gallery-arrow{border:0;border-radius:5px}.product-detail-page .thumb{aspect-ratio:1;border:0;border-radius:var(--radius)}.product-detail-page .thumb.active{outline:2px solid var(--color-primary);outline-offset:-2px}.product-detail-page .seller-link{color:var(--color-primary);border:0}.product-detail-page .purchase h1{word-break:keep-all;overflow-wrap:anywhere;margin:0;padding:12px 0;font-size:30px;line-height:1.35;letter-spacing:-.03em}.product-detail-page .rating{padding-bottom:12px;border:0}.product-detail-page .rating a{text-decoration:none}.product-detail-page .price-box{padding:18px 0 24px}.product-detail-page .sale-line strong{font-size:30px;line-height:1.4}.product-detail-page .discount-badge{padding:7px 12px;border-radius:5px;background:#e6f5f2;color:#087a70;font-size:13px;font-weight:800;line-height:19.5px;white-space:nowrap}.product-detail-page .benefits{padding:20px;border:0;border-radius:5px;background:var(--pdp-soft)}.product-detail-page .swatches{flex-wrap:wrap}.product-detail-page .swatch{height:44px;border:1px solid #e9ecec}.product-detail-page .swatch:before{width:18px;height:18px;border-radius:5px}.product-detail-page .swatch.active{padding:0 13px;border:1px solid var(--color-primary);background:white}.product-detail-page .size-select .ui-select-button{height:48px;padding:0 16px;border:1px solid #e9ecec;background:white;font-size:16px}.product-detail-page .add-ons{margin-top:8px;padding:24px 0 16px;border:0}.product-detail-page .add-ons h2{font-size:15px}.product-detail-page .add-ons-note{margin:0}.product-detail-page .add-on-list{padding-top:8px}.product-detail-page .add-on{grid-template-columns:22px minmax(0,1fr) auto;gap:8px;border:1px solid #e9ecec;background:white}.product-detail-page .add-on.has-image{grid-template-columns:22px 48px minmax(0,1fr) auto}.product-detail-page .add-on:has(input:checked){border-color:var(--color-primary);background:white}.product-detail-page .add-on small{display:block;margin-top:5px}.product-detail-page .add-on-group{display:grid;grid-gap:7px;gap:7px;min-width:0;margin:0;padding:0;border:0}.product-detail-page .add-on-group legend{margin-bottom:6px;padding:0;color:var(--color-gray-600);font-size:12px;font-weight:700}.product-detail-page .add-on-item{display:grid;min-width:0}.product-detail-page .add-on-item:has(.add-on-select) .add-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.product-detail-page .add-on-select .ui-select-button{height:40px;padding:0 12px;border:1px solid #e9ecec;border-top:0;border-radius:0 0 5px 5px;background:white;font-size:13px}.product-detail-page .add-on-item:has(input:checked) .add-on-select .ui-select-button{border-color:var(--color-primary)}.product-detail-page .quantity-line{margin-top:8px;padding:16px;background:#e6f5f2}.product-detail-page .quantity-line>strong{color:#087a70}.product-detail-page .stepper,.product-detail-page .stepper output{border:0}.product-detail-page .stepper button{height:44px}.product-detail-page .option-label em{font-style:normal}.product-detail-page .option-label em,.product-detail-page .swatch-extra{font-weight:500;color:var(--color-gray-500)}.product-detail-page .swatch.sold-out{color:var(--color-gray-400);background:var(--color-gray-50);text-decoration:line-through}.product-detail-page .swatch.sold-out:before{opacity:.4}.product-detail-page .picked-rows{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.product-detail-page .picked-rows-head{margin:0;font-size:13px;font-weight:700}.product-detail-page .picked-rows ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.product-detail-page .picked-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n x" "s p";grid-gap:10px;gap:10px;align-items:center;padding:12px 14px;border:1px solid #e9ecec;border-radius:5px;background:#f7faf9;transition:border-color .2s,box-shadow .2s}.product-detail-page .picked-row.flash{border-color:var(--color-primary);box-shadow:0 0 0 3px #e6f5f2}.product-detail-page .picked-row-name{grid-area:n;font-size:13px;font-weight:600;overflow-wrap:anywhere}.product-detail-page .picked-row-name small{margin-left:4px;color:var(--color-gray-500);font-weight:500}.product-detail-page .picked-row-remove{grid-area:x;justify-self:end;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:var(--color-gray-500);font-size:18px;line-height:1;cursor:pointer}.product-detail-page .picked-row-remove:hover{background:var(--color-gray-100);color:var(--color-gray-900)}.product-detail-page .picked-row .stepper{grid-area:s;justify-self:start;border:1px solid #e9ecec}.product-detail-page .picked-row .stepper button{width:34px;height:32px}.product-detail-page .picked-row .stepper button:disabled{color:var(--color-gray-300);cursor:default}.product-detail-page .picked-row .stepper output{width:38px}.product-detail-page .picked-row-price{grid-area:p;justify-self:end;font-size:15px}.product-detail-page .current-pick{margin-top:20px;padding:16px;border-radius:5px;background:var(--pdp-soft)}.product-detail-page .current-pick-name{margin-bottom:10px;font-size:13px;font-weight:700}.product-detail-page .current-pick-name small{margin-left:4px;color:var(--color-gray-500);font-weight:500}.product-detail-page .current-pick-row{display:flex;align-items:center;justify-content:space-between}.product-detail-page .current-pick-price{font-size:15px}.product-detail-page .add-to-list-button{width:100%;margin-top:12px;min-height:46px;border-radius:5px;font-size:14px}.product-detail-page .add-to-list-button:disabled{border-color:var(--color-gray-200);color:var(--color-gray-400)}.product-detail-page .total{margin:0;padding-top:20px;font-size:14px;line-height:21px}.product-detail-page .total>div{text-align:right}.product-detail-page .total strong{display:block;color:var(--color-primary);font-size:28px;line-height:40.5px}.product-detail-page .total small{margin-top:0;color:#6b6b6b;font-size:15px;font-weight:600;line-height:1.6}.product-detail-page .purchase-buttons{grid-template-columns:50px 1fr 1.1fr;padding-top:20px}.product-detail-page .purchase-buttons .btn{min-height:50px;border:0;border-radius:5px;background:var(--pdp-soft);font-size:15px}.product-detail-page .purchase-buttons .primary{background:var(--color-primary)}.product-detail-page .purchase-buttons .btn:disabled{background:var(--color-gray-200);color:var(--color-gray-500)}.product-detail-page .wish-btn{color:#c4ccca;border-radius:5px}.product-detail-page .wish-btn>.lc{display:none}.product-detail-page .wish-btn:after{content:"";display:block;width:17px;height:22px;background:currentColor;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}.product-detail-page .wish-btn[aria-pressed=true]{color:white;background:var(--color-primary)}.product-detail-page .fulfillment{margin-top:var(--pdp-gap);padding:0;border:0}.product-detail-page .fulfillment-grid{gap:16px;border:0;background:var(--pdp-soft)}.product-detail-page .fulfillment-item{padding:24px;border:0}.product-detail-page .mbs{background:#e6f5f2}.product-detail-page .mbs strong{color:#087a70}.product-detail-page .mbs a{text-decoration:none}.product-detail-page .details{margin-top:0;padding:var(--pdp-gap) 0 60px;border:0}.product-detail-page .accordion{margin-bottom:12px;padding:0 24px;border:0;border-radius:5px;background:var(--pdp-soft)}.product-detail-page .accordion.open:first-child{padding:0;background:white}.product-detail-page .accordion-toggle{padding:24px 0;background:transparent}.product-detail-page .accordion-toggle span{font-size:17px;line-height:1.5}.product-detail-page .accordion-toggle span .lc{width:19px;height:19px;font-size:19px}.product-detail-page .accordion-content{padding:0 0 32px}.product-detail-page .detail-summary{gap:20px;margin-bottom:24px}.product-detail-page .summary-item{padding:24px;background:var(--pdp-soft)}.product-detail-page .detail-hero{height:600px;border-radius:5px}.product-detail-page .detail-copy h2{font-size:36px;line-height:1.3}.product-detail-page .detail-copy p{white-space:normal}.product-detail-page .more-button{min-height:50px;border:0;border-radius:5px;background:var(--color-primary);color:white;font-size:15px}.product-detail-page .more-button:hover{background:#0b857a;color:white}.product-detail-page table{width:100%;min-width:0;table-layout:fixed}.product-detail-page td,.product-detail-page th{overflow-wrap:anywhere}.product-detail-page .spec-table th{width:28%}.product-detail-page .related{padding:var(--pdp-gap) 0 126px}.product-detail-page .section-head h2{font-size:30px}.product-detail-page .lookbook{height:560px;margin-bottom:0}.product-detail-page .lookbook>img{filter:none}.product-detail-page .switch,.product-detail-page .switch:after{border-radius:5px}.product-detail-page .switch-label input:focus-visible+.switch{outline:2px solid var(--color-primary);outline-offset:2px}.product-detail-page .hotspot{border:0;border-radius:5px;animation:none;box-shadow:0 3px 7px #00000047}.product-detail-page .hotspot-card{bottom:38px;width:max-content;max-width:220px;padding:6px 10px;box-shadow:none}.product-detail-page .carousel-title{margin-bottom:11px;padding-top:64px}.product-detail-page .carousel-title h3{font-size:24px}.product-detail-page .carousel-actions .icon-btn{border:0;border-radius:5px;background:var(--pdp-soft)}.product-detail-page .product-track{overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;transform:none}.product-detail-page .product-track::-webkit-scrollbar{display:none}.product-detail-page .product-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 60px)/4);min-width:0;scroll-snap-align:start}.product-detail-page .product-image{aspect-ratio:1}.product-detail-page .product-card h3{margin:4px 0 0;font-size:16px;line-height:1.5}.product-detail-page .card-price{flex-wrap:wrap;margin-top:6px;font-size:20px}.product-detail-page .card-price>*{white-space:nowrap}.product-detail-page .card-price del{font-size:13px}.product-detail-page .floating-nav{display:flex;flex-direction:column;right:12px;top:50%;z-index:20;transform:translateY(-50%);border:0;background:#f4f5f5;box-shadow:0 2px 12px #0000000d}.product-detail-page .float-link{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:white}.product-detail-page .float-link .lc{width:19px;height:19px}.product-detail-page .float-link .pdp-icon{filter:brightness(0)}.product-detail-page .float-link.active,.product-detail-page .float-link:hover{background:var(--color-primary);color:white}.product-detail-page .float-link.active .pdp-icon,.product-detail-page .float-link:hover .pdp-icon{filter:brightness(0) invert(1)}.product-detail-page .pdp-icon{display:inline-block;width:1em;height:1em;object-fit:contain;flex:none}.product-detail-page .carousel-actions .pdp-icon,.product-detail-page .gallery-arrow .pdp-icon{width:22px;height:22px}.product-detail-page #cartButton .pdp-icon{width:16px;height:16px}.product-detail-page .quick-actions .pdp-icon{width:22px;height:22px}.product-detail-page .fulfillment-item>.pdp-icon{width:24px;height:24px}.product-detail-page .summary-item .pdp-icon{width:21px;height:21px}.product-detail-page .mbs>.pdp-icon{width:29px;height:29px}.product-detail-page .pdp-zoom-dialog{position:fixed;inset:0;padding:52px 20px 20px;width:min(1100px,94vw);max-height:92dvh;border:0;border-radius:5px;overflow:auto;background:white}.product-detail-page .pdp-zoom-dialog::-webkit-backdrop{background:#0009}.product-detail-page .pdp-zoom-dialog::backdrop{background:#0009}.product-detail-page .pdp-zoom-dialog>img{display:block;width:100%;height:auto;max-height:calc(92dvh - 72px);object-fit:contain}.product-detail-page .zoom-close{position:absolute;top:4px;right:8px;width:44px;height:44px;border:0;background:white;font-size:28px;cursor:pointer}.product-detail-page .dimension-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.product-detail-page .dimension-table{table-layout:auto;min-width:520px}.product-detail-page .dimension-table td,.product-detail-page .dimension-table th{width:auto;white-space:nowrap;overflow-wrap:normal}.product-detail-page .dimension-table tbody th,.product-detail-page .dimension-table td:last-child{white-space:normal;min-width:120px}.product-detail-page .dimension-table tr.is-selected td,.product-detail-page .dimension-table tr.is-selected th{background:var(--color-primary-light,#e8f6f4);color:var(--color-primary);font-weight:700}.product-detail-page .dimension-table-wrap+.spec-table{margin-top:24px}.product-detail-page .spec-images{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:24px}@media (max-width:760px){.product-detail-page .dimension-table td,.product-detail-page .dimension-table th{padding:14px 12px}.product-detail-page .spec-images{gap:10px}}.product-detail-page .spec-image{display:block;padding:0;border:1px solid #e9ecec;border-radius:5px;background:white;cursor:zoom-in;overflow:hidden}.product-detail-page .spec-image img{display:block;width:100%;height:auto}body:has(.product-detail-page) .catalog-footer .footer-sitemap{display:none}body:has(.product-detail-page) .catalog-footer .footer-top h3{letter-spacing:-.03em}body:has(.product-detail-page) .catalog-footer .footer-bottom{padding-top:0;line-height:normal}body:has(.product-detail-page) .catalog-footer .footer-company{padding-bottom:12px}body:has(.product-detail-page) .catalog-footer .footer-top>div>:last-child{margin-bottom:0}@media(min-width:1600px){.product-detail-page{--pdp-gap:170px}}@media(max-width:1100px){.product-detail-page .content{width:calc(100% - 48px)}}@media(max-width:1000px){.product-detail-page .pdp-top{grid-template-columns:1fr 1fr;gap:24px}.product-detail-page .gallery{position:static}.product-detail-page .purchase h1{font-size:26px}.product-detail-page .fulfillment-grid{grid-template-columns:1fr;gap:0}}@media(max-width:760px){body:has(.product-detail-page){padding-bottom:calc(84px + env(safe-area-inset-bottom))}.product-detail-page{--pdp-gap:80px}.product-detail-page .content{width:calc(100% - 32px)!important;padding-inline:0!important}main#top.product-detail-page>section.pdp-top{display:flex;flex-direction:column;gap:32px!important;padding-top:0!important;margin-top:0!important}.product-detail-page .gallery,.product-detail-page .purchase{width:100%}.product-detail-page .main-photo{aspect-ratio:1}.product-detail-page .thumbs{gap:8px}.product-detail-page .accordion{padding:0 16px}.product-detail-page .purchase h1{font-size:26px}.product-detail-page .purchase-buttons{position:fixed;inset:auto 0 0;z-index:50;margin:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:white;border-top:1px solid #e9ecec;grid-template-columns:48px 1fr 1fr;gap:8px;box-shadow:0 -3px 16px #00000008}.product-detail-page .purchase-buttons .btn{min-height:48px;font-size:14px}main#top.product-detail-page>section.fulfillment{margin-top:80px!important}.product-detail-page .fulfillment-item{padding:20px}.product-detail-page .mbs{flex-wrap:wrap;padding:20px;gap:12px}.product-detail-page .mbs a{margin-left:0}main#top.product-detail-page>section.details{margin-top:0!important;padding:64px 0 0}.product-detail-page .accordion-toggle{padding:20px 0}.product-detail-page .detail-summary{grid-template-columns:1fr;gap:12px}.product-detail-page .summary-item{padding:20px}.product-detail-page .detail-hero{height:440px}.product-detail-page .detail-copy{left:24px;right:24px}.product-detail-page .detail-copy h2{font-size:28px}.product-detail-page .detail-copy p{font-size:14px}.product-detail-page .review-card{grid-template-columns:1fr;gap:16px}main#top.product-detail-page>section.related{margin-top:0!important;padding-bottom:64px}.product-detail-page .section-head h2{font-size:24px!important;line-height:1.4!important}.product-detail-page .lookbook{height:360px}.product-detail-page .lookbook-bar{flex-wrap:wrap;gap:16px}.product-detail-page .product-card{flex-basis:72%}.product-detail-page .product-card h3{font-size:14px}.product-detail-page .card-price{font-size:18px}.product-detail-page .product-image img{padding:0!important}.product-detail-page .floating-nav{display:none}body:has(.product-detail-page) .toast{bottom:calc(96px + env(safe-area-inset-bottom))}}body:has(.product-detail-page) .service-info .service-item>.lc{display:none}body:has(.product-detail-page) .service-info .service-item:before{content:"";flex:none;width:25px;height:25px;background:50%/contain no-repeat var(--service-icon)}body:has(.product-detail-page) .service-info .service-item:first-child{--service-icon:url(/icons/pdp/svc-1.svg)}body:has(.product-detail-page) .service-info .service-item:nth-child(2){--service-icon:url(/icons/pdp/svc-2.svg)}body:has(.product-detail-page) .service-info .service-item:nth-child(3){--service-icon:url(/icons/pdp/svc-3.svg)}body:has(.product-detail-page) .service-info .service-item:nth-child(4){--service-icon:url(/icons/pdp/svc-4.svg)}.product-detail-page .floating-nav .wish-btn{color:var(--color-primary)}.product-detail-page .floating-nav .wish-btn:hover,.product-detail-page .floating-nav .wish-btn[aria-pressed=true]{color:white}body:has(.product-detail-page) .service-info{margin-top:0}.product-detail-page .breadcrumb{height:auto;min-height:68px;padding-block:0;line-height:normal}.product-detail-page .breadcrumb>a{flex:none}.product-detail-page .breadcrumb>.lc{flex:none;width:13px;height:13px}.product-detail-page .breadcrumb [aria-current=page]{min-width:0;max-width:none;font-weight:600;color:var(--color-ink);white-space:normal;overflow-wrap:anywhere}.product-detail-page .main-photo{background:#f4f5f5}.product-detail-page .rating .stars .lc{width:13px;height:13px}.product-detail-page .rating .stars .lc.off{color:#c4ccca;fill:none;opacity:1}@media(max-width:760px){.product-detail-page .breadcrumb{flex-wrap:wrap;padding-block:16px}}@media (min-width:1001px){main.product-detail-page:has(>section.pdp-top){--pdp-rail:66px;--pdp-inset:clamp(24px,2.5vw,48px);display:grid;grid-template-columns:minmax(0,7fr) minmax(380px,3fr);grid-column-gap:0;column-gap:0;align-items:start;width:100%;margin-inline:0}main.product-detail-page:has(>section.pdp-top) .content{width:auto;margin-inline:0}main.product-detail-page:has(>section.pdp-top)>.breadcrumb{grid-column:1;grid-row:1;padding-inline:var(--pdp-inset)}main.product-detail-page:has(>section.pdp-top)>:is(.fulfillment,.notice-fixed){grid-column:1;min-width:0;padding-inline:0}main.product-detail-page:has(>section.pdp-top)>.details{grid-column:1;min-width:0}main.product-detail-page:has(>section.pdp-top)>.details>.content{padding-inline:0}main.product-detail-page.de-canvas .detail-blocks>.de-block>.de-block-body>:not(.detail-single,.detail-columns,.detail-hero,.detail-video,.detail-carousel,.detail-split,.detail-html,.detail-spacer,.detail-table,.de-add-row),main.product-detail-page.de-canvas .detail-blocks>.de-block>:not(.detail-single,.detail-columns,.detail-hero,.detail-video,.detail-carousel,.detail-split,.detail-html,.detail-spacer,.detail-table,.de-handlebar,.de-insert,.de-block-body),main.product-detail-page.de-canvas .details .accordion.open:first-child>.accordion-toggle,main.product-detail-page:has(>section.pdp-top) .detail-blocks>:not(.detail-single,.detail-columns,.detail-hero,.detail-video,.detail-carousel,.detail-split,.detail-html,.detail-spacer,.detail-table,.detail-band),main.product-detail-page:has(>section.pdp-top) .details .accordion.open:first-child>.accordion-toggle{padding-inline:24px}main.product-detail-page:is(:has(>section.pdp-top),.de-canvas) .detail-blocks .detail-table{width:calc(100% - 48px);margin-inline:24px}main.product-detail-page:is(:has(>section.pdp-top),.de-canvas) .detail-blocks .detail-table th{padding-left:0}main.product-detail-page.de-canvas>.details>.content{width:70%;margin-inline:auto}main.product-detail-page:has(>section.pdp-top)>.related{grid-column:1/-1;width:min(1680px,calc(100% - 96px));margin-inline:auto}main.product-detail-page:has(>section.pdp-top)>section.pdp-top{display:contents}main.product-detail-page:has(>section.pdp-top) .gallery{grid-column:1;grid-row:2;position:static;padding-top:0;min-width:0}main.product-detail-page:has(>section.pdp-top) .purchase{grid-column:2;grid-row:1/span 5;align-self:stretch}main.product-detail-page:has(>section.pdp-top) .purchase-follow{position:-webkit-sticky;position:sticky;top:var(--header-stuck-h);max-height:calc(100vh - var(--header-stuck-h) - 34px);overflow-y:auto;padding:32px var(--pdp-inset) 0;padding-right:calc(var(--pdp-inset) + var(--pdp-rail) - 24px);scrollbar-width:none}body:has(.site-header.is-scrolled) main.product-detail-page:has(>section.pdp-top) .purchase-follow{max-height:calc(100vh - var(--header-stuck-h))}main.product-detail-page:has(>section.pdp-top) .purchase-follow::-webkit-scrollbar{display:none}body:has(main.product-detail-page>section.pdp-top) .site-header .shell{width:100%;padding-inline:clamp(24px,2.5vw,48px)}main.product-detail-page:has(>section.pdp-top) .purchase-follow .purchase-buttons{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;padding-bottom:16px;background:#fff}main.product-detail-page:has(>section.pdp-top)>.fulfillment{margin-top:64px}main.product-detail-page:has(>section.pdp-top)>.details{padding-top:72px}main.product-detail-page:has(>section.pdp-top) .gallery-track{grid-auto-columns:min(70cqw,calc(100svh - 120px))}main.product-detail-page:has(>section.pdp-top) .gallery>.main-photo,main.product-detail-page:has(>section.pdp-top) .gallery>div>.main-photo:only-child{width:min(100%,calc(100svh - 120px));margin-inline:auto}}@media (min-width:761px) and (max-width:1000px){body:has(.product-detail-page>section.pdp-top){padding-bottom:calc(84px + env(safe-area-inset-bottom))}.product-detail-page .purchase-buttons{position:fixed;inset:auto 0 0;z-index:50;margin:0;padding:12px 24px calc(12px + env(safe-area-inset-bottom));background:white;border-top:1px solid #e9ecec;grid-template-columns:50px 1fr 1fr;gap:8px;box-shadow:0 -3px 16px #00000008}body:has(.product-detail-page) .toast{bottom:calc(96px + env(safe-area-inset-bottom))}}.product-detail-page .gallery-carousel{position:relative;container-type:inline-size}.product-detail-page .gallery-track{display:grid;grid-auto-flow:column;grid-auto-columns:70cqw;grid-column-gap:12px;column-gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.product-detail-page .gallery-track::-webkit-scrollbar{display:none}.product-detail-page .carousel-slide{aspect-ratio:1;border-radius:0;scroll-snap-align:start}.product-detail-page .carousel-peek{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.product-detail-page .carousel-peek img{width:100%;height:100%;object-fit:cover}.product-detail-page .gallery-count{margin:12px 0 0;color:var(--color-gray-600);font-size:13px;text-align:center;letter-spacing:.04em}