.dudle-breadcrumb{margin:0;font-size:clamp(11px,1vw,12.5px);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.62}.product-details a.contents>.text-block,.product-details .text-block.h1{font-size:clamp(16px,1.6vw,22px);line-height:1.3}@media screen and (min-width:990px){.product-details{max-inline-size:580px}}.product-details .group-block-content>product-price{flex:0 0 auto!important;width:max-content!important;max-width:100%}.product-details product-price>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.product-details .price-item--regular{font-size:clamp(12px,1.1vw,14px);text-decoration:line-through;opacity:.5}.product-details .price-item__group.price{font-size:clamp(17px,1.4vw,20px);font-weight:600}.dudle-feat{gap:8px}.dudle-feat__card{padding:9px 11px;gap:8px}.dudle-feat__title,.dudle-feat__card{font-size:clamp(12px,1vw,13.5px);line-height:1.3}.dudle-acc__head{min-height:46px;padding-block:10px;gap:10px}.dudle-acc__label{font-size:14px}.dudle-acc__chev{flex:0 0 auto;width:22px;height:22px}.dudle-acc__body{padding-block-end:16px}.dudle-acc__body,.dudle-acc__body p,.dudle-acc__body li{font-size:13.5px;line-height:1.6}@media screen and (min-width:750px)and (max-width:989px){.dudle-acc__head{min-height:54px;padding-block:12px;gap:12px}.dudle-acc__label{font-size:16.5px}.dudle-acc__chev{width:25px;height:25px}.dudle-acc__body,.dudle-acc__body p,.dudle-acc__body li{font-size:14px}}@media screen and (min-width:990px){.dudle-acc__head{min-height:60px;padding-block:15px;gap:14px}.dudle-acc__label{font-size:19px}.dudle-acc__chev{width:28px;height:28px}.dudle-acc__chev svg{width:14px;height:14px}.dudle-acc__body,.dudle-acc__body p,.dudle-acc__body li{font-size:14.5px}}.dudle-acc__shots{display:grid;grid-template-columns:repeat(var(--dudle-shots, 4),minmax(0,1fr));gap:clamp(10px,1.2vw,20px);margin-block-end:clamp(16px,2vw,28px)}.dudle-acc__shot{display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:8px;background-color:#f4f4f4}.dudle-acc__shot img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.dudle-acc__shots{grid-template-columns:repeat(2,minmax(0,1fr))}}.dudle-story2__title{font-size:clamp(18px,1.8vw,22px);line-height:1.25}.dudle-ctl{grid-template-columns:40% minmax(0,1fr);gap:clamp(14px,2vw,28px);align-items:start;max-inline-size:820px;margin-inline:auto}.dudle-ctl__hero{display:block;aspect-ratio:3 / 4;overflow:hidden}.dudle-ctl__hero img{width:100%;height:100%;object-fit:cover}.dudle-ctl__flag{font-size:clamp(11px,1vw,12px);letter-spacing:.07em;text-transform:uppercase;opacity:.6}.dudle-ctl__name{font-size:clamp(12.5px,1.1vw,14px);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dudle-ctl__price{font-size:clamp(13px,1.1vw,15px);font-weight:600}.dudle-ctl__list{gap:clamp(10px,1.2vw,14px)}.dudle-ctl__card{grid-template-columns:clamp(64px,9vw,104px) minmax(0,1fr);gap:clamp(10px,1.2vw,16px);align-items:center}.dudle-ctl__thumb{display:block;aspect-ratio:3 / 4;overflow:hidden}.dudle-ctl__thumb img{width:100%;height:100%;object-fit:cover}.dudle-ctl__info{gap:4px}.dudle-ctl__title{font-size:clamp(11.5px,1.05vw,14px);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dudle-ctl__cost{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:clamp(11.5px,1.05vw,13.5px)}.dudle-ctl-link{display:none}body:has(#dudle-complete-the-look) .dudle-ctl-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid rgb(0 0 0 / 12%);border-radius:8px;background:#00000005;color:inherit;text-decoration:none}.dudle-ctl-link:hover{background:#0000000d}.dudle-ctl-link__icon svg{display:block;width:26px;height:26px}.dudle-ctl-link__text{display:flex;flex-direction:column;gap:2px;min-width:0}.dudle-ctl-link__title{font-size:clamp(13.5px,1.1vw,15px);font-weight:600;line-height:1.3}.dudle-ctl-link__sub{font-size:clamp(11.5px,.95vw,13px);line-height:1.35;opacity:.6}.dudle-ctl-link__arrow svg{display:block;width:18px;height:18px;opacity:.55}#dudle-complete-the-look{scroll-margin-block-start:90px}@media(prefers-reduced-motion:no-preference){.page-wrapper{scroll-behavior:smooth}}.dudle-ymal-section .resource-list__carousel .resource-list__slide{flex-grow:1}@media screen and (max-width:749px){.product-information__media slideshow-slides{padding-inline:0;gap:10px;scroll-padding-inline:30px}.product-information__media .product-media-container{flex:0 0 calc(100% - 60px);scroll-snap-align:center}.product-information__media slideshow-slides:has(.product-media-container:nth-of-type(2)):before,.product-information__media slideshow-slides:has(.product-media-container:nth-of-type(2)):after{content:"";flex:0 0 20px;align-self:stretch;background-size:cover;background-repeat:no-repeat}.product-information__media slideshow-slides:before{background-image:var(--dudle-media-last);background-position:center right}.product-information__media slideshow-slides:after{background-image:var(--dudle-media-first);background-position:center left}.product-information__media slideshow-controls.media-gallery__mobile-controls{position:static;margin-block-start:6px}.product-information__media{margin-block-end:18px}}@media screen and (max-width:749px){.product-information .product-details .group-block-content{gap:12px}.dudle-feat{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dudle-feat__card{padding:9px 8px;gap:6px}.dudle-trust{gap:6px}.dudle-trust__item{font-size:12.5px}.variant-option{gap:8px}.variant-option legend{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.sticky-add-to-cart__bar{padding-block-end:max(8px,var(--safe-area-inset-bottom, 0px))}}@media screen and (min-width:750px)and (max-width:989px){.product-information .product-information__grid{--gap: 28px}.dudle-feat{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media screen and (min-width:990px){.dudle-ctl{grid-template-columns:minmax(0,320px) minmax(0,400px);justify-content:center}.dudle-ctl__hero{max-block-size:430px}.dudle-ctl__card{grid-template-columns:104px minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dudle-pdp.css.map */
