@media(min-width:990px){.pdp-media-40 .ig-product{grid-template-columns:4fr 6fr}.pdp-media-50 .ig-product{grid-template-columns:1fr 1fr}.pdp-media-60 .ig-product{grid-template-columns:6fr 4fr}.pdp-media-66 .ig-product{grid-template-columns:2fr 1fr}.pdp-sticky-info .ig-product__info{position:sticky;top:0;align-self:start}}.pdp-icon{flex:none;width:var(--pdp-icon, 20px);height:var(--pdp-icon, 20px)}.pdp-collapsible{border-bottom:1px solid rgba(127,127,127,.25)}.pdp-collapsible summary{display:flex;align-items:center;gap:10px;padding:14px 0;cursor:pointer;font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;list-style:none}.pdp-collapsible summary::-webkit-details-marker{display:none}.pdp-collapsible summary .ui-heading:not(.ui-heading--body-font){font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:var(--ig-heading-spacing, normal);line-height:var(--ig-heading-line, 1.1)}.pdp-collapsible--spaced{margin-top:40px;border-bottom:0}.pdp-collapsible--spaced summary{padding:0 0 20px}@media(max-width:767px){.pdp-collapsible--spaced{margin-top:25px}}.pdp-collapsible summary:after{content:"+";margin-left:auto;font-size:18px;line-height:1}.pdp-collapsible[open] summary:after{content:"\2212"}.pdp-collapsible__body{padding:0 0 16px}.pdp-popup{margin:10px 0}.pdp-popup__open{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pdp-dialog{border:0;padding:0;color:#111;background:#fff;max-height:85vh}.pdp-dialog::backdrop{background:#00000080}.pdp-dialog--modal{width:min(640px,calc(100vw - 32px));border-radius:6px}.pdp-dialog--drawer{margin:0 0 0 auto;height:100vh;max-height:100vh;width:min(480px,100vw)}.pdp-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid #eee;position:sticky;top:0;background:inherit}.pdp-dialog__title{margin:0;font-size:18px}.pdp-dialog__close{border:0;background:none;font-size:28px;line-height:1;cursor:pointer;color:inherit}.pdp-dialog__body{padding:20px 22px;overflow:auto}.pdp-dialog__body table{width:100%;border-collapse:collapse}.pdp-dialog__body td,.pdp-dialog__body th{border:1px solid #e5e5e5;padding:6px 8px;text-align:left}.pdp-delivery{display:flex;align-items:center;gap:8px;font-size:14px;margin:10px 0}.pdp-inventory{margin:12px 0}.pdp-inventory__text{margin:0 0 6px;font-size:14px;font-weight:700}.pdp-inventory__track{height:6px;border-radius:6px;background:#7f7f7f33;overflow:hidden}.pdp-inventory__track span{display:block;height:100%;background:var(--pdp-bar, #d33a2c);transition:width .4s ease}.pdp-trust{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:12px}.pdp-trust--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-trust--list{flex-direction:column}.pdp-trust--row .pdp-trust__item{flex:1 1 0;min-width:120px;flex-direction:column;text-align:center}.pdp-trust__item{display:flex;align-items:center;gap:10px;font-size:13px}.pdp-trust--bordered .pdp-trust__item{border:1px solid rgba(127,127,127,.25);border-radius:6px;padding:12px}.pdp-trust__item img{width:var(--pdp-icon);height:var(--pdp-icon);object-fit:contain}.pdp-trust__item span{display:grid;gap:2px}.pdp-trust__item small{opacity:.75}.pdp-picker--swatches [data-color-option] label{padding:3px;min-width:0;width:var(--pdp-swatch);height:var(--pdp-swatch);display:inline-flex;align-items:center;justify-content:center}.pdp-picker--swatches [data-color-option] .ig-color-dot{width:100%;height:100%;margin:0}.pdp-swatch--circle [data-color-option] label,.pdp-swatch--circle .ig-color-dot{border-radius:50%}.pdp-swatch--square [data-color-option] label,.pdp-swatch--square .ig-color-dot{border-radius:0}.pdp-swatch--rounded [data-color-option] label,.pdp-swatch--rounded .ig-color-dot{border-radius:6px}.ig-option:not(.is-expanded) [data-color-extra]{display:none}.ig-option[data-color-option] input.is-unavailable:not(:checked)+label{display:none}.ig-option[data-color-option]:not(:has(input[data-color-extra]:not(.is-unavailable))) [data-more-colors]{display:none}.pdp-more-colors{align-self:center;min-height:30px;padding:0 4px;border:0;background:none;color:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;text-decoration:underline;text-transform:uppercase;cursor:pointer}.pdp-size-chart{width:min(720px,94vw);max-height:88vh;padding:0;border:0;border-radius:var(--ig-radius, 4px);background:var(--ig-bg, #fff);color:var(--ig-text, #111)}.pdp-size-chart::backdrop{background:#0009}.pdp-size-chart__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 8px}.pdp-size-chart__title{margin:0;font-family:var(--font-heading);font-size:22px;text-transform:uppercase}.pdp-size-chart__tabs{display:flex;flex-wrap:wrap;gap:8px;padding:0 20px 12px}.pdp-size-chart__tabs button{min-height:36px;padding:6px 14px;border:1px solid rgba(0,0,0,.2);border-radius:999px;background:none;color:inherit;font-size:13px;font-weight:700;cursor:pointer}.pdp-size-chart__tabs button[aria-selected=true]{border-color:var(--ig-red);background:var(--ig-red);color:#fff}.pdp-size-chart__panel{padding:0 20px 20px}.pdp-size-chart__scroll{overflow-x:auto}.pdp-size-chart__table{width:100%;border-collapse:collapse;font-size:14px;text-align:center}.pdp-size-chart__table th,.pdp-size-chart__table td{padding:10px 8px;border-bottom:1px solid rgba(0,0,0,.1);white-space:nowrap}.pdp-size-chart__table thead th{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.pdp-size-chart__note{margin:12px 0 0;font-size:13px;opacity:.75}.pdp-colour-note{grid-column:1 / -1;margin:10px 0 0;font-size:13px;opacity:.75;text-align:end}.shopify-payment-button__button--unbranded{min-height:50px;border-radius:var(--ig-btn-radius, 4px)!important;background-color:var(--ig-red)!important;color:#fff!important;font-family:var(--ig-btn-font);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--ig-red)!important;filter:brightness(.88)}.shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--ig-red);outline-offset:3px}.ig-option legend .ig-size-link{margin-left:12px}@media(min-width:990px){.pdp-media-58 .ig-product{grid-template-columns:7fr 5fr}}@media(min-width:1441px){.pdp-media-58 .ig-product{grid-template-columns:2fr 1fr}.pdp-media-58 .ig-product__info{padding:40px 60px}}@media(min-width:768px){.pdp-col-divider .ig-gallery-col{align-self:stretch;border-inline-end:1px solid rgb(0 0 0 / .1)}.pdp-full .ig-gallery--left{padding-inline-start:10px}}@media(min-width:768px)and (max-width:989px){.ig-gallery--left:has(.ig-thumbs){grid-template-columns:42px minmax(0,1fr)}.ig-gallery--left .ig-thumbs img{width:42px;height:52px}}.ig-gallery__main{background:var(--pdp-gallery-bg, var(--ig-image-bg, #f3f3f3))}.pdp-full .ig-product.ig-container{max-width:none;width:100%;margin-inline:0}.pdp-full .ig-product{padding-top:0}@media(max-width:767px){.pdp-full .ig-product{gap:0}.pdp-full .ig-product__info{padding:20px 20px 0}}.ig-crumbs{padding:7px 0;font-size:14px;line-height:22.4px;min-height:50px;display:flex;align-items:center;color:inherit}.ig-product .pdp-title{font-size:var(--ui-heading-size, 49.3px);line-height:1.1;margin:0 0 15px}.ig-product .ig-price.pdp-price{font-size:var(--ui-text-size, 49.3px);line-height:1.2;margin:0 0 30px;color:var(--ui-text-color, inherit)}.ig-product .pdp-price [data-product-price]{margin-right:2px}.ig-product .pdp-sku{margin:0 0 20px;font-size:var(--ui-text-size, 14px)}.ig-product .pdp-text p{margin:0 0 20px}@media(max-width:1199px){.ig-product .pdp-title{font-size:var(--ui-heading-size, 43.5px)}.ig-product .ig-price.pdp-price{font-size:var(--ui-text-size, 43.5px)}}@media(max-width:749px){.ig-product .pdp-title{font-size:var(--ui-heading-size-m, 26px)}.ig-product .ig-price.pdp-price{font-size:var(--ui-text-size-m, 26px)}}.ig-product .pdp-label{display:block;font-size:var(--ui-subheading-size, 14px);font-weight:400;letter-spacing:normal;line-height:22.4px;text-transform:uppercase;color:var(--ui-subheading-color, inherit);padding:0 0 4px;margin:0 0 5px}.ig-product .pdp-label .ig-size-link{font-size:inherit;font-weight:400;letter-spacing:normal;margin:0 0 0 12px}.ig-product .pdp-picker .ig-option{margin:0 0 25px}.ig-product .pdp-picker .ig-option__values{gap:9px}.ig-product .pdp-picker .ig-option:not([data-color-option]) label{min-width:50px;min-height:36px;padding:10px 15px;border:0;border-radius:var(--pdp-opt-r, 6px);font-size:var(--pdp-opt-size, 14px);font-weight:400;line-height:15.4px;text-transform:none;background:transparent}.ig-product .pdp-picker--bordered .ig-option:not([data-color-option]) label{box-shadow:inset 0 0 0 1px currentColor}.ig-product .pdp-picker .ig-option:not([data-color-option]) input:checked+label{background:var(--pdp-opt-active-bg, #000);color:var(--pdp-opt-active-text, #fff);box-shadow:inset 0 0 0 1px var(--pdp-opt-active-bg, #000)}.ig-product .pdp-label.ui-font-heading{font-weight:var(--font-heading-weight)}@media(min-width:768px){.ig-product .pdp-picker--underline .ig-option:not([data-color-option]) label{min-width:26px;min-height:26px;padding:0 1px;border-radius:0;box-shadow:none}.ig-product .pdp-picker--underline .ig-option:not([data-color-option]) input:checked+label{background:transparent;color:inherit;box-shadow:inset 0 -1px 0 currentColor}.ig-product .pdp-picker--inline .ig-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;margin:0;padding:16px 0 18px;border-top:1px solid rgb(0 0 0 / .1)}.ig-product .pdp-picker--inline .ig-option>legend{float:inline-start;margin:0;padding:0}.ig-product .pdp-picker--inline .ig-option__values{justify-content:flex-end}.ig-product .pdp-picker--inline .ig-option>select{justify-self:end;max-width:100%}.ig-product .pdp-picker--inline .ig-option[data-color-option]{grid-template-columns:minmax(0,1fr) auto}.ig-product .pdp-picker--inline [data-color-option] .ig-option__values{display:grid;grid-template-columns:repeat(var(--pdp-color-cols, 6),max-content);justify-content:end}.ig-product .pdp-picker--inline [data-color-option] .pdp-more-colors{grid-column:1 / -1;justify-self:end}}.ig-product .pdp-qty-block{margin:0 0 30px}.ig-product .ig-qty.pdp-qty{position:relative;width:var(--pdp-qty-w, 135px);height:var(--pdp-qty-h, 45px);border:1px solid rgba(0,0,0,.3);border-radius:var(--pdp-qty-r, 30px);overflow:hidden}.ig-product .pdp-qty button{flex:0 0 40px;width:40px;height:100%;background:transparent;padding:2px 7px}.ig-product .pdp-qty input{flex:1 1 auto;min-width:0;width:auto;height:100%;background:transparent;font-size:16px}@media(max-width:749px){.ig-product .ig-qty.pdp-qty{width:var(--pdp-qty-w, 120px);height:var(--pdp-qty-h, 40px)}}@media(min-width:768px){.ig-product .pdp-qty-block--inline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:0 0 25px;padding:16px 0 17px;border-block:1px solid rgb(0 0 0 / .1)}.ig-product .pdp-qty-block--inline .pdp-label{margin:0;padding:0}}.ig-product .pdp-atc.ui-btn--md{min-height:50px}.ig-product .ig-product__actions{margin:0 0 10px}@media(max-width:749px){.ig-product .pdp-atc.ui-btn--md{min-height:48px;padding:8px 15px}.ig-product .shopify-payment-button{margin-inline:-5px}.ig-product .shopify-payment-button__button--unbranded{min-height:48px}}.pdp-trust--panel{background:var(--pdp-trust-bg, #f2f2f2);border-radius:var(--pdp-trust-r, 15px);padding:20px 10px;margin-bottom:20px;gap:0}.pdp-trust--panel.pdp-trust--row .pdp-trust__item{padding:0 10px;gap:0}.pdp-trust--panel .pdp-trust__item strong{font-weight:400}.pdp-trust__item{font-size:var(--ui-text-size, 12px);line-height:1.6;color:var(--ui-text-color, inherit)}.pdp-trust--row .pdp-trust__item .pdp-icon,.pdp-trust--row .pdp-trust__item img{margin:0 auto 6px}@media(max-width:749px){.pdp-trust__item{font-size:var(--ui-text-size-m, var(--ui-text-size, 12px))}}.ig-gallery:not(:has(.ig-thumbs)){grid-template-columns:1fr}@media(max-width:749px){.ig-gallery--single .ig-thumbs{display:none}}@media(max-width:749px){.pdp-full .ig-gallery-col{padding-inline:10px 0}.ig-product .ig-product__actions{margin-inline:-5px}.ig-product__info .pdp-trust--panel{margin-inline:-20px}.pdp-trust--panel.pdp-trust--row .pdp-trust__item{min-width:0}}@media(min-width:768px){.pdp-has-tabs .ig-product{grid-template-rows:auto 1fr}.pdp-has-tabs .ig-gallery-col{grid-column:1;grid-row:1}.pdp-has-tabs .ig-product__info{grid-column:2;grid-row:1 / span 2}.pdp-has-tabs .pdp-feature{grid-column:1;grid-row:2;align-self:stretch}.pdp-col-divider .pdp-feature{border-inline-end:1px solid rgb(0 0 0 / .1)}}.pdp-feature{min-width:0}.pdp-feature__bar{position:sticky;top:0;z-index:1;margin:0 0 35px;background:var(--pdp-feature-bg, var(--ig-bg, #fff));border-bottom:1px solid rgb(0 0 0 / .1)}.pdp-feature__list{display:flex;flex-wrap:wrap;max-width:740px;margin:0 auto;padding:0 30px;list-style:none}.pdp-feature__item{margin:0}.pdp-feature__link{position:relative;display:inline-block;margin-inline-end:30px;padding:16px 0;color:inherit;font-size:var(--pdp-tab-size, 16px);font-weight:400;line-height:1.6;text-decoration:none}.pdp-feature__link:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:0;height:3px;background:var(--pdp-tab-line, currentColor);transition:width .8s}.pdp-feature__item.is-active .pdp-feature__link:after{width:100%}.pdp-feature__link:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.pdp-feature__panel{max-width:740px;margin:0 auto;padding:0 30px 40px;scroll-margin-top:162px}.pdp-feature__panel:focus{outline:none}.ig-product .pdp-feature__title{margin:0 0 10px;font-size:var(--pdp-desc-title, 31.9px);line-height:1.1}.pdp-feature__body{font-size:var(--pdp-desc-text, 14px);line-height:1.6;overflow-x:auto;overflow-wrap:break-word}.pdp-feature__body>:last-child{margin-bottom:0}.pdp-feature__body p{margin:0 0 10px}.pdp-feature__body ul,.pdp-feature__body ol{margin:0 0 10px;padding-inline-start:14px}.pdp-feature__body li{margin:0}.pdp-feature__body img{height:auto}.pdp-feature__body table{border-collapse:collapse;border:1px solid rgb(0 0 0 / .1);margin:0 0 20px}.pdp-feature__body thead{background:#0000001a}.pdp-feature__body th{padding:13px 20px;font-weight:700;text-align:start}.pdp-feature__body td{padding:16px 10px;border:1px solid rgb(0 0 0 / .1);line-height:1}@media(min-width:1600px){.pdp-feature__bar{margin-bottom:50px}.pdp-feature__list,.pdp-feature__panel{max-width:1120px}.pdp-feature__link{padding:18px 0}.pdp-feature__panel{padding-bottom:70px}.ig-product .pdp-feature__title{font-size:var(--pdp-desc-title, 34.8px)}}@media(max-width:989px){.pdp-feature__bar{margin-bottom:25px}.pdp-feature__list,.pdp-feature__panel{max-width:none;padding-inline:15px}.pdp-feature__link{padding:12px 0}}@media(max-width:767px){.pdp-feature{margin-top:25px;padding:0 20px}.pdp-has-tabs .ig-product__info>form>:last-child{margin-bottom:0}.pdp-feature__bar{position:static;margin:0;border:0;background:none}.pdp-feature__list{padding:0;border-bottom:1px solid rgb(0 0 0 / .1)}.pdp-feature__item--gallery{display:none}.pdp-feature__link{padding:12px 0;font-size:var(--pdp-tab-size, 14px)}.pdp-feature__item--description .pdp-feature__link:after{width:100%}.pdp-feature__panel{padding:20px 0}.ig-product .pdp-feature__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.pdp-feature__link:after{transition:none}}.pdp-sticky{position:fixed;left:0;right:0;z-index:30;padding:16px 0;background:var(--pdp-sticky-bg, var(--ig-bg, #fff));color:var(--pdp-sticky-text, var(--ig-text, #000));box-shadow:0 2px 2px #0000000d;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility 0s linear .3s,top .3s}.pdp-sticky--top{top:var(--pdp-sticky-top, 0px)}.pdp-sticky--bottom{bottom:0;box-shadow:0 -2px 2px #0000000d}.pdp-sticky.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s,visibility 0s,top .3s}.pdp-sticky__inner{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:0 15px}.pdp-sticky__product{display:flex;align-items:center;flex:0 1 auto;min-width:0}.pdp-sticky__thumb{flex:0 0 auto;width:40px;margin-inline-end:10px;border-radius:6px;overflow:hidden;background:#fff}.pdp-sticky__thumb img{width:100%;height:auto}.pdp-sticky__title{min-width:0;margin:0;padding-inline-end:15px;font-size:14px;line-height:1.1;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.pdp-sticky__actions{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto}.pdp-sticky__options,.pdp-sticky__price{display:none}.pdp-sticky__option{margin-inline-end:15px}.pdp-sticky__select{display:block;height:31px;min-width:90px;max-width:150px;padding:7px 25px 7px 12px;border:1px solid rgb(0 0 0 / .3);border-radius:min(var(--ig-btn-radius, 10px),10px);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") no-repeat 88% 50% / 9px auto;color:inherit;font-size:12px;line-height:normal;-webkit-appearance:none;appearance:none;cursor:pointer}.pdp-sticky__price{align-items:center;padding:0 25px 0 10px}.pdp-sticky__amount{font-family:var(--font-heading);font-size:29.9px;font-weight:700;line-height:1.2;white-space:nowrap}.pdp-sticky__atc{flex:0 0 auto;min-height:34px;padding:10px 12px;border:1px solid var(--ig-btn-bg, var(--ig-red));border-radius:var(--ig-btn-radius, 48px);background:var(--ig-btn-bg, var(--ig-red));color:var(--ig-btn-text, #fff);font-family:var(--ig-btn-font, var(--font-body));font-weight:var(--ig-btn-weight, 400);font-size:12px;line-height:12px;text-transform:uppercase;white-space:nowrap;cursor:pointer}.pdp-sticky__atc:disabled{opacity:.6;cursor:not-allowed}.pdp-sticky__close{position:absolute;left:50%;bottom:-13px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#000;color:#fff;transform:translate(-50%);cursor:pointer}.pdp-sticky--bottom .pdp-sticky__close{top:-13px;bottom:auto}.pdp-sticky__close svg{width:12px;height:10px}@media(min-width:768px){.pdp-sticky__inner{padding:0 30px}.pdp-sticky__title{font-size:25.3px}.pdp-sticky__price{display:flex}}@media(min-width:990px){.pdp-sticky__inner{padding:0 15px}.pdp-sticky__options{display:flex}}@media(min-width:1200px){.pdp-sticky__inner{max-width:1170px}.pdp-sticky__thumb{width:60px;margin-inline-end:15px}.pdp-sticky__amount{font-size:32.2px}}@media(min-width:1280px){.pdp-sticky__inner{max-width:1300px}}@media(min-width:1441px){.pdp-sticky__inner{max-width:1400px}}@media(min-width:1800px){.pdp-sticky__inner{max-width:1730px}}@media(prefers-reduced-motion:reduce){.pdp-sticky,.pdp-sticky.is-visible{transition:none}}.ig-gallery__zoom-area{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.ig-gallery__zoom-area[hidden]{display:none}.ig-gallery__zoom-area:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.ig-gallery__stack-zoom{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.ig-gallery__stack-zoom:focus-visible{outline:2px solid currentColor;outline-offset:-4px}html:has(.pdp-zoom[open]){overflow:hidden}.pdp-zoom{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:var(--pdp-zoom-bg, #fff);color:var(--pdp-zoom-color, #000)}.pdp-zoom::backdrop{background:var(--pdp-zoom-bg, #fff)}.pdp-zoom__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:48px 8px 8px;overflow:hidden;touch-action:pan-y pinch-zoom}.pdp-zoom--thumbs .pdp-zoom__stage{inset-block-end:62.7px}.pdp-zoom.is-zoomed .pdp-zoom__stage{touch-action:none}.pdp-zoom__img{display:block;flex:none;max-width:none;object-fit:contain;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:center;transition:transform .3s ease,opacity .2s ease}.pdp-zoom.is-zoomed .pdp-zoom__img{cursor:zoom-out}.pdp-zoom.is-panning .pdp-zoom__img{transition:opacity .2s ease}.pdp-zoom.is-loading .pdp-zoom__img{opacity:.4}.pdp-zoom__close,.pdp-zoom__nav{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.pdp-zoom__close:focus-visible,.pdp-zoom__nav:focus-visible,.pdp-zoom__thumb:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.pdp-zoom__close svg,.pdp-zoom__nav svg{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(1px 1px 1px rgb(0 0 0 / .4))}.pdp-zoom__close{inset-block-start:0;inset-inline-end:0}.pdp-zoom__close svg{width:20px;height:20px}.pdp-zoom__nav{inset-block-start:50%;transform:translateY(-50%)}.pdp-zoom--thumbs .pdp-zoom__nav{inset-block-start:calc((100% - 62.7px)/2)}.pdp-zoom__nav svg{width:27px;height:27px}.pdp-zoom__nav--prev{inset-inline-start:8px}.pdp-zoom__nav--next{inset-inline-end:8px}[dir=rtl] .pdp-zoom__nav svg{transform:scaleX(-1)}.pdp-zoom__thumbs{position:absolute;inset-inline:0;inset-block-end:0;display:flex;padding:0 3px;overflow-x:auto;scrollbar-width:none}.pdp-zoom__thumbs[hidden]{display:none}.pdp-zoom__thumbs::-webkit-scrollbar{display:none}.pdp-zoom__thumb{flex:none;padding:8px 3px;border:0;background:none;color:inherit;cursor:pointer}.pdp-zoom__thumb:first-child{margin-inline-start:auto}.pdp-zoom__thumb:last-child{margin-inline-end:auto}.pdp-zoom__thumb-frame{position:relative;display:block;overflow:hidden;border-radius:4px}.pdp-zoom__thumb-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid transparent;border-radius:inherit}.pdp-zoom__thumb[aria-current=true] .pdp-zoom__thumb-frame:after{border-color:currentColor}.pdp-zoom__thumb img{display:block;width:70px;height:auto;aspect-ratio:3 / 2;object-fit:cover}@media(min-width:1024px){.pdp-zoom__stage{padding:64px 100px}.pdp-zoom__close{inset-block-start:8px;inset-inline-end:8px}.pdp-zoom__nav--prev{inset-inline-start:40px}.pdp-zoom__nav--next{inset-inline-end:40px}}@media(prefers-reduced-motion:reduce){.pdp-zoom__img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pdp.css.map */
