@media screen and (min-width:990px){.page-width:has(.product__info-wrapper){max-width:140rem;padding:0 4rem}}@media screen and (min-width:750px){.product--thumbnail_slider media-gallery{display:block;max-width:max(500px,calc(100vh - 170px));margin-left:auto;margin-right:auto}}@media screen and (min-width:750px){.product--thumbnail_slider .thumbnail-list{gap:.6rem}.product--thumbnail_slider .thumbnail-list__item{width:6.2rem!important}}.dnq-video-item .dnq-video-wrap{display:flex;justify-content:center;align-items:center;background:#f7f8f8;overflow:hidden}.dnq-pdp-video{display:block;width:100%;height:auto;object-fit:contain}@media screen and (min-width:750px){.dnq-video-item .dnq-video-wrap{height:max(500px,calc(100vh - 170px))}.dnq-pdp-video{width:auto;height:100%;max-width:100%}}@media screen and (max-width:749px){.dnq-pdp-video{max-height:80vh}}.product__info-wrapper .product__title>h1,.product__info-wrapper .product__title>.h1{font-size:2.4rem;line-height:1.25;font-weight:600}@media screen and (min-width:990px){.product__info-wrapper .product__title>h1,.product__info-wrapper .product__title>.h1{font-size:2.8rem}}.product__info-wrapper .product__title{margin-bottom:.4rem}.product__info-wrapper .price--show-badge{display:flex;align-items:center;gap:.8rem}.product__info-wrapper .price .badge{margin:0;align-self:center}.product__info-wrapper .price__badge-sale{display:none!important}.product__info-wrapper .price .price-item--last,.product__info-wrapper .price__sale .price-item--sale{font-size:2.4rem;font-weight:600;color:#141414}.product__info-wrapper .price__sale .price-item--regular{font-size:1.4rem;color:#14141473}.product__info-wrapper .product-form__input--pill label{border-color:#1414142e!important;font-size:1.3rem;padding:.7rem 1.5rem;margin:.5rem .5rem .2rem 0}.product__info-wrapper .product-form__input--pill input[type=radio]:checked+label{border-color:#141414!important}.product__info-wrapper .product-form__buttons .button{--border-opacity: .25;min-height:4.2rem;font-size:1.4rem}.product__info-wrapper .shopify-payment-button__button{min-height:4.2rem;font-size:1.4rem}.product__info-wrapper .product__description,.product__info-wrapper .product__description p,.product__info-wrapper .product__description li{font-size:1.4rem;line-height:1.65}.product__info-wrapper .form__label{font-size:1.3rem;margin-bottom:.3rem}.product__info-wrapper .share-button button,.product__info-wrapper .share-button details summary{font-size:1.3rem}.product__info-wrapper .product-form__input{margin:0 0 1.1rem}.product__info-wrapper .product-form__quantity{margin-top:0}.product__info-wrapper .quantity{height:3.8rem;min-height:3.8rem;width:11rem;display:inline-flex;vertical-align:middle}.product__info-wrapper .quantity__input{font-size:1.3rem}.product__info-wrapper .quantity__button{width:3.2rem}.product__info-wrapper .product__accordion{margin-top:0}.dnq-bundle-hint{display:inline-flex;align-items:center;flex-wrap:wrap;margin-left:1.2rem;font-size:1.2rem;color:#14141499;vertical-align:middle;line-height:1.4}.dnq-bundle-hint strong{color:#141414;font-weight:600;margin:0 .3rem}.dnq-bundle-hint.is-active{color:#141414}.product__info-wrapper .product__description>*:not(:first-child){display:none}.product__info-wrapper .product__description{margin:.2rem 0 .4rem}.product__info-wrapper .product__description>p:first-child{font-size:1.35rem;line-height:1.5;color:#14141499;margin:0}.product__info-wrapper .product__description>p:first-child em{font-style:normal}.dnq-trust-line{display:flex;flex-wrap:wrap;align-items:center;row-gap:.3rem;font-size:1.1rem;letter-spacing:.01em;color:#1414149e;margin-top:.6rem}.dnq-trust-line span{white-space:nowrap}.dnq-trust-line span+span:before{content:"\b7";margin:0 .5rem;color:#1414144d}.product__info-wrapper .product__accordion .accordion{margin:0;border:0;border-top:.1rem solid rgba(20,20,20,.1);border-bottom:.1rem solid rgba(20,20,20,.1)}.product__info-wrapper .product__accordion+.product__accordion .accordion{border-top:0}.product__info-wrapper .accordion summary{padding:1.3rem 0}.product__info-wrapper .accordion .summary__title svg{width:2rem;height:2rem;flex:0 0 auto;align-self:center}.dnq-details-accordion .summary__title>svg{margin-right:1rem}.product__info-wrapper .accordion .accordion__title{font-family:var(--font-body-family);font-size:1.45rem;letter-spacing:.02em}.product__info-wrapper .accordion__content{padding:0 0 1.4rem;font-size:1.35rem;line-height:1.6;color:#141414cc}.product__info-wrapper .accordion__content p,.product__info-wrapper .accordion__content li{font-size:1.35rem;line-height:1.6;margin:0 0 .8rem}.product__info-wrapper .accordion__content p:last-child{margin-bottom:0}.product__info-wrapper .accordion__content strong{color:#141414}.product__info-wrapper .accordion__content h4{font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;margin:1rem 0 .4rem}.product__info-wrapper .accordion__content ol{padding-left:1.8rem;margin:0 0 .8rem}.dnq-sizeguide-link{background:none;border:none;padding:0;margin-left:1rem;font-family:var(--font-body-family);font-size:1.2rem;color:#14141499;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.dnq-sizeguide-link:hover{color:#141414}body.dnq-drawer-open{overflow:hidden}.dnq-sg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#14141466;display:flex;justify-content:flex-end;align-items:stretch;padding:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.dnq-sg-overlay.on{opacity:1;visibility:visible;pointer-events:auto}.dnq-sg-panel{background:#fff;width:min(46rem,92vw);height:100%;max-height:none;overflow-y:auto;overscroll-behavior:contain;padding:3.2rem 2.8rem 4.4rem;position:relative;border-radius:0;font-family:var(--font-body-family);transform:translate(100%);transition:transform .32s cubic-bezier(.22,.61,.36,1);box-shadow:-1.2rem 0 4rem #00000024}.dnq-sg-overlay.on .dnq-sg-panel{transform:translate(0)}.dnq-sg-close{position:absolute;top:2.2rem;right:2.4rem;background:none;border:none;font-size:2.4rem;line-height:1;cursor:pointer;color:#14141473;padding:.4rem}.dnq-sg-close:hover{color:#141414}.dnq-sg-title{font-family:var(--font-body-family);font-size:1.9rem;font-weight:600;letter-spacing:.01em;margin:0 0 1.8rem;padding:0 3rem 1.6rem 0;color:#141414;border-bottom:.1rem solid rgba(20,20,20,.1)}.dnq-sg-body{font-size:1.35rem;line-height:1.7;color:#141414b8}.dnq-sg-body>p{font-size:1.35rem;margin:0 0 1.3rem}.dnq-sg-body strong{color:#141414;font-weight:600}.dnq-sg-body>ul{list-style:none;margin:0 0 1.3rem;padding:0}.dnq-sg-body>ul li{position:relative;padding-left:1.6rem;margin:0 0 .9rem;font-size:1.35rem;line-height:1.6}.dnq-sg-body>ul li:before{content:"\2022";position:absolute;left:.1rem;color:#14141459}.dnq-sg-overlay .dnq-sg-panel .calc{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:1.4rem;margin-top:2.4rem;padding:0;background:none;border:none;border-radius:0}.dnq-sg-overlay .dnq-sg-panel .calc .gr{display:contents}.dnq-sg-overlay .dnq-sg-panel .calc .fl{min-width:0}.dnq-sg-overlay .dnq-sg-panel .fl label{font-size:1.2rem;font-weight:500;color:#141414;margin:0 0 .6rem}.dnq-sg-overlay .dnq-sg-panel .fl .h{display:block;font-size:1.1rem;font-weight:400;color:#14141480;margin-top:.2rem}.dnq-sg-overlay .dnq-sg-panel .fl input{padding:1.1rem 1.2rem;font-size:1.4rem;background:#fff;border:.1rem solid rgba(20,20,20,.2);border-radius:.5rem}.dnq-sg-overlay .dnq-sg-panel .fl input:focus{border-color:#141414}.dnq-sg-overlay .dnq-sg-panel .go{width:auto;margin:0;padding:1.2rem 1.6rem;font-size:1.05rem;letter-spacing:.1em;border-radius:.5rem;white-space:nowrap}.dnq-sg-overlay .dnq-sg-panel .er{grid-column:1 / -1;margin-top:0}.dnq-sg-overlay .dnq-sg-panel .rs{grid-column:1 / -1;margin-top:.6rem;padding:1.7rem 2rem 1.9rem;border-radius:.6rem;background:#141414}.dnq-sg-overlay .dnq-sg-panel .rs .big{font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;margin-bottom:.7rem}.dnq-sg-overlay .dnq-sg-panel .rs .row{font-size:1.3rem;line-height:1.5;margin-top:.2rem;color:#ffffffd1}.dnq-sg-overlay .dnq-sg-panel .rs .lab{font-size:1.3rem;font-weight:400;color:#ffffffad;letter-spacing:.01em}.dnq-sg-overlay .dnq-sg-panel .rs .val{font-size:1.5rem;font-weight:600;color:#fff;margin-left:.2rem;letter-spacing:.01em}.dnq-sg-overlay .dnq-sg-panel .rs .val strong{color:#fff;font-weight:600}.dnq-sg-overlay .dnq-sg-panel .rs .warn{font-size:1.2rem;margin-top:.8rem;line-height:1.55}.dnq-sg-overlay .dnq-sg-panel table.tb{margin-top:3rem;font-size:1.25rem}.dnq-sg-overlay .dnq-sg-panel .tb caption{font-family:var(--font-body-family);font-size:1.45rem;font-weight:600;color:#141414;margin-bottom:1.1rem}.dnq-sg-overlay .dnq-sg-panel .tb th,.dnq-sg-overlay .dnq-sg-panel .tb td{padding:1rem .8rem}.dnq-sg-overlay .dnq-sg-panel .tb thead th{font-size:1.02rem;letter-spacing:.07em;color:#1414148c}.dnq-sg-overlay .dnq-sg-panel .tb.mx tbody th{font-size:1.25rem;font-weight:600}.dnq-sg-overlay .dnq-sg-panel .tb.dnq-compact th,.dnq-sg-overlay .dnq-sg-panel .tb.dnq-compact td{text-align:left;padding-left:0}.dnq-sg-overlay .dnq-sg-panel .nt{font-size:1.15rem;color:#14141480;margin-top:1.4rem;line-height:1.6}.dnq-sf-in-accordion{padding:0!important}.dnq-sf-in-accordion .w{max-width:none;padding:0!important}.dnq-sf-in-accordion .eb,.dnq-sf-in-accordion .t,.dnq-sf-in-accordion .ld{display:none}@media screen and (max-width:599px){.dnq-sg-panel{width:100vw;padding:2.6rem 2rem 3.4rem}.dnq-sg-overlay .dnq-sg-panel .calc{grid-template-columns:1fr 1fr}.dnq-sg-overlay .dnq-sg-panel .go{grid-column:1 / -1}}.dnq-desc-clamp{position:relative;max-height:22rem;overflow:hidden}.dnq-desc-clamp:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6rem;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.dnq-desc-toggle{display:inline-block;margin-top:.6rem;padding:.2rem 0;background:none;border:none;font-size:1.35rem;color:#141414;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.dnq-desc-toggle:hover{color:#14141499}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dnq-pdp-ui.css.map */
