.pdp-purchase,.pdp-story__intro,.pdp-story__features,.pdp-offer__inner,.pdp-carousel__inner,.pdp-info__inner{width:min(calc(100% - 5rem),76rem);margin-inline:auto}.pdp-purchase,.pdp-story,.pdp-offer,.pdp-carousel-section,.pdp-info{color:#313638}.pdp-purchase *,.pdp-story *,.pdp-offer *,.pdp-carousel-section *,.pdp-info *{box-sizing:border-box}.pdp-purchase__gallery{display:grid;grid-template-columns:4.45rem minmax(0,1fr);gap:1.1rem;align-items:start;min-width:0}.pdp-purchase{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(2.5rem,5vw,3.75rem);align-items:start;padding-block:clamp(2.5rem,5vw,4rem) clamp(4.5rem,8vw,7rem)}.pdp-purchase__thumbs{display:grid;gap:.75rem;min-width:0;max-height:clamp(26rem,42vw,36rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9babc transparent}.pdp-purchase__thumb{display:grid;place-items:center;width:100%;aspect-ratio:1;padding:.35rem;border:1px solid #b9babc;border-radius:.2rem;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.pdp-purchase__thumb img{display:block;width:100%;height:100%;object-fit:contain}.pdp-purchase__thumb:hover{border-color:#6c7071}.pdp-purchase__thumb[aria-current=true]{border-color:#313638;box-shadow:inset 0 0 0 1px #313638}.pdp-purchase__media{position:relative;display:grid;place-items:center;min-width:0;aspect-ratio:2 / 3;overflow:hidden;background:#f5f5f5}.pdp-purchase__media .product-detail__image{display:block;width:100%;height:100%;object-fit:contain}.pdp-purchase__media .product-card__discount{top:1rem;left:1rem}.pdp-purchase__gallery-nav{position:absolute;right:1.15rem;bottom:1.15rem;display:flex;gap:.65rem}.pdp-purchase__gallery-nav button,.pdp-carousel__controls button{display:grid;place-items:center;width:2.7rem;height:2.7rem;padding:0;border:1px solid #74797a;border-radius:50%;background:transparent;color:#313638;font:400 1.85rem/1 Arial,sans-serif;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.pdp-purchase__gallery-nav button:hover:not(:disabled),.pdp-carousel__controls button:hover:not(:disabled){border-color:#313638;background:#313638;color:#fff}.pdp-purchase__gallery-nav button:disabled{border-color:#d1d2d3;color:#b6b8b9;cursor:not-allowed}.pdp-purchase__gallery-nav button:focus-visible,.pdp-carousel__controls button:focus-visible,.pdp-purchase__swatch:focus-visible,.pdp-purchase__add:focus-visible,.pdp-quick-add button:focus-visible,.pdp-button:focus-visible,.pdp-story__video:focus-visible,.pdp-carousel__track:focus-visible,.pdp-product-tile a:focus-visible,.pdp-info summary:focus-visible{outline:2px solid #421540;outline-offset:3px}.pdp-purchase__info{min-width:0}.pdp-purchase__category{margin:0 0 .55rem;font-size:.82rem;font-weight:700;line-height:1.4}.pdp-purchase__title{margin:0 0 .7rem;font-family:Breville Archer,Georgia,serif;font-size:clamp(2.35rem,3.85vw,3.35rem);font-weight:700;line-height:1.12;letter-spacing:-.035em}.pdp-rating{display:flex;align-items:center;gap:.55rem;min-height:1.5rem;font-size:.86rem;line-height:1.4}.pdp-rating__stars{display:inline-flex;gap:.12rem;color:#c9cbcc;font-family:Arial,sans-serif;letter-spacing:0}.pdp-rating__stars .is-filled{color:#313638}.pdp-purchase__prices{display:flex;align-items:baseline;gap:.7rem;margin-top:1.45rem;font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.25}.pdp-purchase__prices s{color:#6d7172;font-size:.82em;font-weight:400}.pdp-purchase__promo{margin:1.05rem 0 0;color:#bd0b2b;font-size:.88rem;font-weight:600;line-height:1.45}.pdp-purchase__description{min-width:0;max-width:100%;margin-top:1rem;overflow-x:auto;color:#545a5b;font-size:.88rem;line-height:1.55;overflow-wrap:anywhere}.pdp-purchase__description>:first-child,.pdp-story__description>:first-child,.pdp-offer__text>:first-child{margin-top:0}.pdp-purchase__description>:last-child,.pdp-story__description>:last-child,.pdp-offer__text>:last-child{margin-bottom:0}.pdp-purchase__description ul,.pdp-purchase__description ol,.pdp-story__description ul,.pdp-story__description ol,.pdp-offer__text ul,.pdp-offer__text ol{padding-left:1.3rem}.pdp-purchase__description img,.pdp-purchase__description video,.pdp-purchase__description iframe,.pdp-story__description img,.pdp-story__description video,.pdp-story__description iframe,.pdp-offer__text img,.pdp-offer__text video,.pdp-offer__text iframe,.pdp-info__content img,.pdp-info__content video,.pdp-info__content iframe{max-width:100%;height:auto}.pdp-purchase__description a,.pdp-story__description a,.pdp-offer__text a,.pdp-info__content a{overflow-wrap:anywhere}.pdp-purchase__form{display:grid;gap:0;margin-top:1.45rem;padding-top:1.5rem;border-top:1px solid #d7d8d9}.pdp-purchase__form>.shopify-payment-button,.pdp-purchase__form>.errors,.pdp-purchase__form>ul{margin:0 0 1rem}.pdp-purchase__option{min-width:0;margin:0;padding:0;border:0}.pdp-purchase__option legend{display:block;width:100%;margin:0;padding:0;font-size:.78rem;font-weight:700;line-height:1.45;letter-spacing:.06em;text-transform:uppercase}.pdp-purchase__option-label{display:block}.pdp-purchase__option legend>[data-detail-color-label]{display:block;margin-top:.15rem;font-size:.88rem;font-weight:600;letter-spacing:0;text-transform:none}.pdp-purchase__swatches{display:flex;flex-wrap:wrap;gap:.58rem;margin-top:.85rem}.pdp-purchase__swatch{position:relative;display:block;flex:0 0 2.1rem;width:2.1rem;height:2.1rem;padding:0;overflow:hidden;border:1px solid #aeb1b2;border-radius:50%;background-color:var(--swatch-color, #e9e9e7);background-image:var(--swatch-image, none);background-position:center;background-size:cover;cursor:pointer}.pdp-purchase__swatch[aria-pressed=true]{border-color:#313638;box-shadow:0 0 0 2px #fff,0 0 0 3px #313638}.pdp-purchase__swatch[data-unavailable=true]:after{content:"";position:absolute;top:50%;left:-10%;width:120%;border-top:1px solid #fff;box-shadow:0 1px #555;transform:rotate(-45deg)}.pdp-purchase .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.pdp-purchase__form>label{margin-bottom:.45rem;font-size:.82rem;font-weight:700}.pdp-purchase__form>select{width:100%;min-height:2.75rem;padding:0 .75rem;border:1px solid #aeb1b2;border-radius:.2rem;background:#fff;color:inherit}.pdp-purchase__model{margin:1.35rem 0 1.65rem;font-size:.82rem;line-height:1.45}.pdp-purchase__action{padding-top:1.7rem;border-top:1px solid #d7d8d9}.pdp-purchase__add{width:100%;min-height:3.65rem;padding:.8rem 1.5rem;border:0;border-radius:999px;background:#343a3b;color:#fff;font-size:1.03rem;font-weight:700;line-height:1.3;cursor:pointer;transition:background-color .16s ease}.pdp-purchase__add:hover:not(:disabled){background:#505658}.pdp-purchase__add:disabled,.pdp-quick-add button:disabled{opacity:.48;cursor:not-allowed}.pdp-purchase__benefits{display:grid;gap:1.6rem;margin-top:2.2rem;padding-top:1.75rem;border-top:1px solid #d7d8d9}.pdp-purchase__benefits:before{content:"Included with purchase";font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pdp-benefit{display:grid;grid-template-columns:5.75rem minmax(0,1fr);gap:1.55rem;align-items:start}.pdp-benefit>img{display:block;width:5.75rem;height:5.75rem;object-fit:contain}.pdp-benefit h2{margin:.35rem 0 .65rem;font-size:.88rem;font-weight:700;line-height:1.45}.pdp-benefit p{margin:0;color:#5a5f60;font-size:.88rem;line-height:1.45}.pdp-upsells{margin-top:2rem;padding-top:1.75rem;border-top:1px solid #d7d8d9}.pdp-upsells>h2{margin:0 0 1.25rem;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pdp-upsell{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1.55rem;align-items:center}.pdp-upsell+.pdp-upsell{margin-top:1rem}.pdp-upsell__image{display:grid;place-items:center;width:7.5rem;aspect-ratio:1;border:1px solid #d6d7d8;border-radius:.2rem;background:#fafafa}.pdp-upsell__image img{display:block;width:100%;height:100%;object-fit:contain}.pdp-upsell__body{min-width:0}.pdp-upsell__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;font-size:.9rem;line-height:1.4}.pdp-upsell__heading h3{margin:0;font-size:inherit;font-weight:700}.pdp-upsell__heading a,.pdp-product-tile a{text-decoration:none}.pdp-upsell__heading a:hover,.pdp-product-tile a:hover{text-decoration:underline;text-underline-offset:.16em}.pdp-upsell__heading>span{flex-shrink:0;font-weight:600}.pdp-quick-add{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;margin-top:.7rem}.pdp-quick-add>input{display:none}.pdp-quick-add button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-width:8.5rem;min-height:2.55rem;padding:.45rem 1.1rem;border:1px solid #313638;border-radius:999px;background:#fff;color:#313638;font-size:.82rem;font-weight:600;line-height:1.2;cursor:pointer}.pdp-quick-add button:hover:not(:disabled){background:#313638;color:#fff}.pdp-quick-add__status{flex-basis:100%;min-height:1.1rem;color:#5a5f60;font-size:.74rem;line-height:1.4}.pdp-story{padding-top:clamp(3.5rem,6vw,6rem)}.pdp-story__intro{max-width:52rem;margin-inline:auto;text-align:center}.pdp-eyebrow{margin:0 0 1rem;color:#b50e2b;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pdp-story__intro h2{margin:0;font-family:Breville Archer,Georgia,serif;font-size:clamp(2rem,3vw,2.75rem);font-weight:700;line-height:1.16;letter-spacing:-.025em}.pdp-story__description{min-width:0;overflow-wrap:anywhere;max-width:48rem;margin:1.15rem auto 0;font-size:.88rem;line-height:1.55}.pdp-story__description p{margin:0}.pdp-story__video-wrap{width:100%;margin-top:clamp(3rem,6vw,5.5rem)}.pdp-story__video{position:relative;display:block;min-height:18rem;max-height:27rem;aspect-ratio:3.55 / 1;overflow:hidden;background:#333;color:#fff;text-decoration:none}.pdp-story__video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000008c,#0000001a 60%,#00000052);pointer-events:none}.pdp-story__video img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.55) contrast(1.05);transition:transform .5s ease}.pdp-story__video:hover img{transform:scale(1.02)}.pdp-story__video-eyebrow,.pdp-story__video-title,.pdp-story__video-button{position:absolute;z-index:1}.pdp-story__video-eyebrow{left:clamp(1.25rem,5vw,4.25rem);bottom:clamp(4.4rem,9vw,7.8rem);max-width:45%;font-size:.75rem;font-weight:600;line-height:1.35;opacity:.82}.pdp-story__video-title{left:clamp(1.25rem,5vw,4.25rem);bottom:clamp(1.2rem,3.5vw,2.8rem);font-family:Breville Archer,Georgia,serif;font-size:clamp(2.6rem,7vw,5.75rem);font-weight:700;line-height:.95;letter-spacing:-.045em}.pdp-story__video-button{top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:2.65rem;padding:.55rem 1.25rem;border-radius:999px;background:#fff;color:#313638;font-size:.78rem;font-weight:600;line-height:1.2;white-space:nowrap;transform:translate(-50%,-50%)}.pdp-story__video-button span{font-size:.64rem}.pdp-story__features{display:grid;gap:clamp(3.5rem,7vw,6rem);margin-top:clamp(4rem,8vw,7rem)}.pdp-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,7vw,6.5rem);align-items:center}.pdp-feature__media{display:grid;place-items:center;min-width:0;min-height:18rem}.pdp-feature__media img{display:block;width:auto;max-width:min(100%,26.25rem);max-height:26.25rem;object-fit:contain}.pdp-feature__copy{max-width:32rem}.pdp-feature__copy h2{margin:0 0 1rem;font-size:clamp(1.42rem,2vw,1.72rem);font-weight:700;line-height:1.32;letter-spacing:-.015em}.pdp-feature__copy p{margin:0;color:#545a5b;font-size:.88rem;line-height:1.55}.pdp-feature--image-right .pdp-feature__media{order:2}.pdp-offer{padding-block:clamp(5rem,9vw,8rem) clamp(4rem,7vw,6.5rem)}.pdp-offer__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2.5rem,7vw,6rem);align-items:center}.pdp-offer__inner+.pdp-offer__inner{margin-top:clamp(3rem,7vw,6rem);padding-top:clamp(3rem,7vw,6rem);border-top:1px solid #d7d8d9}.pdp-offer__inner--text-only{grid-template-columns:minmax(0,1fr)}.pdp-offer__inner--text-only .pdp-offer__copy{max-width:50rem;margin-inline:auto}.pdp-offer__media{display:grid;place-items:center;min-width:0}.pdp-offer__media img{display:block;width:100%;max-width:34rem;height:auto;object-fit:contain}.pdp-offer__copy{min-width:0;max-width:34rem}.pdp-offer__eyebrow{display:inline-flex;margin:0 0 1rem;padding:.28rem .55rem;background:#343a3b;color:#fff;font-size:.7rem;font-weight:700;line-height:1.3;letter-spacing:.02em}.pdp-offer h2{margin:0;font-family:Breville Archer,Georgia,serif;font-size:clamp(2.1rem,3.4vw,3rem);font-weight:700;line-height:1.16;letter-spacing:-.025em}.pdp-offer__text{min-width:0;margin-top:1rem;overflow-wrap:anywhere;color:#4f5556;font-size:.92rem;line-height:1.5}.pdp-offer__text p{margin:0}.pdp-offer__bullets{display:grid;gap:.28rem;margin:1.2rem 0 1.5rem;padding:0;list-style:none;font-size:.8rem;line-height:1.45}.pdp-offer__bullets li{position:relative;padding-left:1.25rem}.pdp-offer__bullets li:before{content:"\2713";position:absolute;top:0;left:0;font-size:.9rem}.pdp-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.6rem 1.7rem;border-radius:999px;font-size:.85rem;font-weight:600;line-height:1.25;text-decoration:none}.pdp-button--outline{border:1px solid #313638;background:#fff;color:#313638}.pdp-button--outline:hover{background:#313638;color:#fff}.pdp-carousel-section{padding-block:clamp(2.5rem,5vw,4.5rem)}.pdp-carousel__header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1.4rem}.pdp-carousel__header h2{margin:0;font-family:Breville Archer,Georgia,serif;font-size:clamp(1.75rem,2.8vw,2.35rem);font-weight:700;line-height:1.2;letter-spacing:-.02em}.pdp-carousel__controls{display:flex;flex-shrink:0;gap:.55rem}.pdp-carousel__controls button{width:2.55rem;height:2.55rem;font-size:1.7rem}.pdp-carousel__controls button:disabled{border-color:#d1d2d3;color:#b6b8b9;background:transparent;cursor:default}.pdp-carousel{overflow:hidden}.pdp-carousel__track{display:flex;gap:1.5rem;margin:0;padding:0 0 .25rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory}.pdp-carousel__track::-webkit-scrollbar{display:none}.pdp-carousel__item{flex:0 0 calc((100% - 4.5rem) / 3.3);min-width:0;scroll-snap-align:start}.pdp-product-tile__media{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;border:1px solid #d2d3d4;border-radius:.2rem;background:#fff}.pdp-product-tile__image{display:block;width:100%;height:100%;object-fit:contain}.pdp-product-tile__media .product-card__discount{top:.75rem;left:.75rem}.pdp-product-tile__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:.75rem;line-height:1.35}.pdp-product-tile__meta h3{margin:0;font-size:1rem;font-weight:600;line-height:1.35}.pdp-product-tile__price{flex-shrink:0;font-size:.9rem;font-weight:600}.pdp-recommendations{padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(4.5rem,8vw,7rem)}.pdp-info{padding-block:1rem clamp(2rem,4vw,3.5rem)}.pdp-info__item{border-top:1px solid #aeb1b2}.pdp-info__item:last-child{border-bottom:1px solid #aeb1b2}.pdp-info summary{display:flex;align-items:center;gap:1rem;min-height:4.15rem;cursor:pointer;list-style:none;font-size:.97rem;font-weight:600;line-height:1.4}.pdp-info summary::-webkit-details-marker{display:none}.pdp-info__summary-rating{display:inline-flex;align-items:center;gap:.45rem;color:#5a5f60;font-size:.8rem;font-weight:400}.pdp-info__chevron{position:relative;flex:0 0 1rem;width:1rem;height:1rem;margin-left:auto}.pdp-info__chevron:before,.pdp-info__chevron:after{content:"";position:absolute;top:50%;left:50%;width:.52rem;height:1px;background:#313638;transition:transform .16s ease}.pdp-info__chevron:before{transform:translate(-100%,-50%) rotate(45deg)}.pdp-info__chevron:after{transform:translateY(-50%) rotate(-45deg)}.pdp-info__item[open] .pdp-info__chevron:before{transform:translate(-100%,-50%) rotate(-45deg)}.pdp-info__item[open] .pdp-info__chevron:after{transform:translateY(-50%) rotate(45deg)}.pdp-info__content{min-width:0;padding:0 0 1.6rem;overflow-wrap:anywhere;font-size:.9rem;line-height:1.55}.pdp-review{min-width:0;max-width:48rem;overflow-wrap:anywhere;padding:1.15rem 0 1.35rem;border-top:1px solid #e0e1e1}.pdp-review__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem}.pdp-review__header h3{min-width:0;margin:0;overflow-wrap:anywhere;font-size:1rem}.pdp-review__header .pdp-rating__stars{flex-shrink:0}.pdp-review__author{margin:.25rem 0 .7rem;color:#6c7071;font-size:.78rem}.pdp-review p:last-child{margin:0}.pdp-review+.pdp-review{border-top:1px solid #e0e1e1}.pdp-text-link{display:inline-flex;gap:.35rem;align-items:center;font-weight:600;text-underline-offset:.18em}.pdp-specs{display:grid;gap:0;max-width:58rem;margin:0}.pdp-specs>div{display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);gap:2rem;padding:.75rem 0;border-bottom:1px solid #ececed}.pdp-specs>div:last-child{border-bottom:0}.pdp-specs dt{font-weight:600}.pdp-specs dd{min-width:0;margin:0;overflow-wrap:anywhere}.pdp-support-links{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.pdp-support-links a{min-width:0;display:inline-flex;gap:.4rem;align-items:center;font-weight:600;overflow-wrap:anywhere;text-underline-offset:.18em}@media(max-width:1023px){.pdp-purchase{grid-template-columns:minmax(0,1fr);gap:3rem}.pdp-purchase__gallery,.pdp-purchase__info{width:100%;max-width:40rem;margin-inline:auto}.pdp-feature,.pdp-offer__inner{gap:2.5rem}.pdp-carousel__item{flex-basis:calc((100% - 3rem) / 2.3)}}@media(max-width:749px){.pdp-purchase,.pdp-story__intro,.pdp-story__features,.pdp-offer__inner,.pdp-carousel__inner,.pdp-info__inner{width:calc(100% - 2.5rem)}.pdp-purchase{gap:2.4rem;padding-block:1.5rem 4rem}.pdp-purchase__gallery{display:flex;flex-direction:column;max-width:none;gap:.8rem}.pdp-purchase__media{order:1;width:100%;aspect-ratio:1}.pdp-purchase__media .product-card__discount{top:.65rem;left:.65rem}.pdp-purchase__gallery-nav{right:.7rem;bottom:.7rem}.pdp-purchase__gallery-nav button{width:2.55rem;height:2.55rem}.pdp-purchase__thumbs{order:2;display:flex;width:100%;gap:.55rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none;scroll-snap-type:x proximity}.pdp-purchase__thumbs::-webkit-scrollbar{display:none}.pdp-purchase__thumb{flex:0 0 3.8rem;width:3.8rem;padding:.25rem;scroll-snap-align:start}.pdp-purchase__title{font-size:clamp(2.25rem,11vw,2.9rem);line-height:1.1}.pdp-purchase__prices{margin-top:1.2rem}.pdp-purchase__promo{font-size:.84rem}.pdp-purchase__form{margin-top:1.3rem;padding-top:1.3rem}.pdp-purchase__swatches{gap:.7rem}.pdp-purchase__swatch{flex-basis:2rem;width:2rem;height:2rem}.pdp-purchase__action{padding-top:1.4rem}.pdp-purchase__add{min-height:3.5rem}.pdp-purchase__benefits{gap:1.35rem;margin-top:1.9rem;padding-top:1.5rem}.pdp-benefit,.pdp-upsell{grid-template-columns:5.25rem minmax(0,1fr);gap:1.1rem}.pdp-benefit>img{width:5.25rem;height:5.25rem}.pdp-upsell__image{width:5.25rem}.pdp-upsell__heading{font-size:.84rem}.pdp-story{padding-top:3.5rem}.pdp-story__intro h2{font-size:2.1rem}.pdp-story__description{font-size:.88rem}.pdp-story__video-wrap{margin-top:2.5rem}.pdp-story__video{min-height:18rem;max-height:20rem;aspect-ratio:4 / 3}.pdp-story__video-eyebrow{left:1.15rem;bottom:4.8rem;max-width:65%;font-size:.68rem}.pdp-story__video-title{left:1.15rem;bottom:1.35rem;font-size:3.3rem}.pdp-story__video-button{min-height:2.45rem;padding-inline:1rem;font-size:.72rem}.pdp-story__features{gap:3.25rem;margin-top:4.25rem}.pdp-feature{grid-template-columns:minmax(0,1fr);gap:1.6rem}.pdp-feature__media{min-height:0;aspect-ratio:1;background:#fafafa}.pdp-feature__media img{width:100%;height:100%;max-width:100%;max-height:100%}.pdp-feature--image-right .pdp-feature__media{order:0}.pdp-feature__copy{max-width:none}.pdp-feature__copy h2{margin-bottom:.7rem;font-size:1.5rem}.pdp-offer{padding-block:4.5rem}.pdp-offer__inner{grid-template-columns:minmax(0,1fr);gap:2rem}.pdp-offer__copy{max-width:none}.pdp-offer h2{font-size:2.2rem}.pdp-carousel-section{padding-block:2.7rem}.pdp-carousel__header{align-items:flex-end;gap:1rem;margin-bottom:1.15rem}.pdp-carousel__header h2{font-size:1.9rem}.pdp-carousel__controls button{width:2.35rem;height:2.35rem}.pdp-carousel__track{gap:1rem}.pdp-carousel__item{flex-basis:82%}.pdp-product-tile__meta{gap:.75rem;margin-top:.65rem}.pdp-product-tile__meta h3,.pdp-product-tile__price{font-size:.9rem}.pdp-info{padding-block:.5rem 2rem}.pdp-info summary{gap:.6rem;min-height:3.8rem;font-size:.9rem}.pdp-info__summary-rating{gap:.3rem;font-size:.72rem}.pdp-specs>div{grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);gap:1rem;padding:.7rem 0}.pdp-recommendations{padding-top:1.5rem;padding-bottom:4rem}}@media(max-width:389px){.pdp-purchase__swatch{flex-basis:1.85rem;width:1.85rem;height:1.85rem}.pdp-purchase__gallery-nav button{width:2.25rem;height:2.25rem}.pdp-benefit,.pdp-upsell{grid-template-columns:4.5rem minmax(0,1fr);gap:.9rem}.pdp-benefit>img,.pdp-upsell__image{width:4.5rem;height:4.5rem}.pdp-info__summary-rating .pdp-rating__stars{display:none}}@media(prefers-reduced-motion:reduce){.pdp-purchase__thumb,.pdp-purchase__gallery-nav button,.pdp-carousel__controls button,.pdp-story__video img,.pdp-carousel__track{transition:none;scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-detail.css.map */
