.dn-product-refined{--dn-accent: #731820;--dn-text: #202020;--dn-muted: #626262;--dn-divider: #e4e4e4;--dn-surface: #f7f7f6;--dn-font-family: Karla, Helvetica, Arial, sans-serif;--font-body-family: var(--dn-font-family);--font-heading-family: var(--dn-font-family);--font-button-family: var(--dn-font-family);--font-heading-letter-spacing: normal;--font-button-letter-spacing: normal;--dn-font-brand: 20px;--dn-font-name: 16px;--dn-font-price: 20px;--dn-font-heading: 16px;--dn-font-body: 14px;--dn-font-support: 13px;--dn-font-label: 13px;--dn-space-related: 8px;--dn-space-control: 16px;--dn-space-section: 24px;--dn-layout-gap: clamp(32px, calc(5vw - 20px) , 48px);--dn-purchase-width: clamp(380px, 34vw, 440px);--dn-gallery-height: clamp(320px, 105vw, 465px);--card-corner-radius: 3px;--button-border-radius: 3px;--button-action-border-radius: 3px;color:var(--dn-text);background:#fff;font-family:var(--dn-font-family);font-synthesis:none;font-size:var(--dn-font-body);line-height:1.5;letter-spacing:normal}.dn-product-refined [hidden]{display:none!important}.dn-product-refined :is(p,li,dt,dd,a,label,input,select,summary,.button--text){letter-spacing:normal}.dn-product-refined .gradient{background-image:none}.dn-product-refined>.container{box-sizing:border-box;max-width:1320px;padding-inline:20px}.dn-product-refined :is(a,button,summary,input,select):focus-visible{outline:2px solid var(--dn-accent);outline-offset:3px}body:has(.dn-product-refined) [data-dn-pointer-focus]:focus{outline:none!important}body:has(.dn-product-refined) [data-dn-pointer-focus].focus-primary:focus:before{opacity:0}body:has(.dn-product-refined) .footer__social a[data-dn-pointer-focus]:focus svg{outline:none!important}.dn-product-refined .product-grid{align-items:start;gap:24px!important}.dn-product-refined .product-grid:not(.product-grid__has-no-media){grid-template-columns:minmax(0,1fr)!important}.dn-product-refined .product-grid>.product-grid__item{grid-column:auto!important;order:initial}.dn-product-refined .product-grid__item{min-width:0}.dn-product-refined .product-grid__item--content{padding:0}.dn-product-refined .product-grid :is(.product-grid__sticky,.product-grid__item--media-wrapper,.product-grid__item--content-wrapper){position:static;inset-block-start:auto;max-height:none;overflow:visible}.dn-product-refined .product-grid__has-no-media{max-width:640px;margin-inline:auto}.dn-product-refined .product__content{text-align:left}.dn-product-refined .product__block{margin-block-end:var(--dn-space-control)}.dn-product-refined .product__topbar-nav{margin:0;padding:8px 0}.dn-product-refined .product__title{margin:0 0 var(--dn-space-related);gap:6px;font-family:inherit;font-size:var(--dn-font-name);font-weight:400;line-height:22px;letter-spacing:0;text-transform:none}.dn-product-refined :is(.product-page-brand,.dn-product-brand){color:var(--dn-text);font-family:inherit;font-size:var(--dn-font-brand);font-weight:600;line-height:24px;letter-spacing:0;text-transform:none}.dn-product-refined :is(.product-page-clean-title,.dn-product-model){color:#444;font-family:inherit;font-size:var(--dn-font-name);font-weight:400;line-height:22px;letter-spacing:0;text-transform:none}.dn-product-refined .product__price{justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin-bottom:var(--dn-space-related)}.dn-product-refined .product__price .price{font-family:inherit;font-size:var(--dn-font-price);font-weight:500;line-height:25px;letter-spacing:0}.dn-product-refined .product__price--info{flex:0 1 auto;width:auto!important;max-width:100%;margin:0;overflow:visible;color:var(--dn-muted);font-family:inherit;font-size:var(--dn-font-support);font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;white-space:normal}.dn-product-refined .product__price .tooltip{display:none}.dn-product-refined :is(.product__price .price__sale,.product__price .price__regular,.product__price .price__sale-inner){gap:8px;align-items:baseline}.dn-product-refined .product__price .price__sale s{color:var(--dn-muted);font-size:16px;font-weight:400}.dn-product-refined .shopify-block{margin-block:0 var(--dn-space-control)}.dn-product-refined klarna-placement{display:block}.dn-product-refined klarna-placement[data-key=credit-promotion-badge]{min-height:28px}.dn-product-refined klarna-placement[data-key=credit-promotion-badge]::part(osm-container){align-items:flex-start;margin:0;padding:0;border:0;border-radius:0;background:transparent}.dn-product-refined klarna-placement[data-key=credit-promotion-badge]::part(osm-badge){width:52.25px;height:22px}.dn-product-refined klarna-placement[data-key=credit-promotion-badge]::part(osm-message),.dn-product-refined klarna-placement[data-key=credit-promotion-badge]::part(osm-cta),.dn-product-refined klarna-placement[data-key=credit-promotion-badge]::part(osm-legal){margin:0;font-family:var(--dn-font-family);font-size:13px;font-weight:400;line-height:19.5px;letter-spacing:0;white-space:normal}.dn-product-refined :is(.product__variant-picker,.product__buy-buttons){margin-bottom:0}.dn-product-refined .dn-product-attributes product-variant-selects{display:grid;gap:16px;min-width:0}.dn-product-refined .dn-product-attributes{display:grid;gap:16px;width:100%;margin:20px 0 16px;padding:14px 0 0;border-top:1px solid var(--dn-divider);background:#fff;font-size:var(--dn-font-body);line-height:21px}.dn-product-refined .dn-attribute-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:10px;align-items:start;min-width:0}.dn-product-refined .dn-attribute-colour{grid-column:1;grid-row:1;min-width:0}.dn-product-refined .dn-attribute-condition{min-width:0}.dn-product-refined .dn-attribute-summary--condition-only{grid-template-columns:minmax(0,1fr)}.dn-product-refined .dn-attribute-options{display:grid;gap:10px;min-width:0}.dn-product-refined .dn-attribute-option{min-width:0}.dn-product-refined .dn-attribute-option[hidden]{display:none}.dn-product-refined .dn-attribute-colour .product-form__input{min-width:0;margin:0}.dn-product-refined .dn-attribute-colour .form__label{display:flex;flex-direction:column;gap:4px;margin:0 0 6px;color:var(--dn-muted);font-size:13px;font-weight:400;line-height:19px;letter-spacing:0;text-transform:none}.dn-product-refined .dn-attribute-colour [data-selected-value]{margin:0;color:var(--dn-text);font-size:14px;font-weight:400;line-height:21px;overflow-wrap:anywhere}.dn-product-refined .dn-attribute-colour :is(.product-selector__dropdown,.product-option__label){max-width:100%;border-radius:3px;font-family:inherit;font-size:14px;letter-spacing:0}.dn-product-refined .dn-attribute-colour .product__product-groups{margin:0}.dn-product-refined .product__content>:has(+.dn-product-attributes){margin-bottom:0}.dn-product-refined .product__app-block:has(+.dn-product-attributes) .shopify-block{margin-bottom:0}.dn-product-refined .dn-product-attributes>[data-dn-condition-slot]:empty{display:none}.dn-product-refined .dn-product-attributes .product__variant-picker{min-width:0;margin:0}.dn-product-refined product-variant-selects[hidden]{display:none}.dn-product-refined .dn-product-size-row{display:flex;align-items:center;justify-content:flex-start;gap:10px;box-sizing:border-box;width:100%;min-height:48px;margin:0;padding:0 14px;border:1px solid #d7d7d7;border-radius:3px;background:#fff}.dn-product-refined .dn-product-size-row .dn-option-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px}.dn-product-refined .dn-option-selection{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.dn-product-refined .dn-product-size-row .dn-size-label{flex:0 0 auto;margin:0;color:var(--dn-muted);font-family:inherit;font-size:var(--dn-font-body);font-weight:400;line-height:21px;letter-spacing:0;text-transform:none}.dn-product-refined .dn-option-value{min-width:0;color:var(--dn-text);font-family:inherit;font-size:var(--dn-font-body);font-weight:400;line-height:1.5;overflow-wrap:break-word}.dn-product-refined .dn-product-size-row .dn-size-select{flex:0 1 auto;min-width:44px;width:auto;max-width:100%;min-height:46px;margin:0;padding:0 20px 0 0;border:0;border-radius:0;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23626262' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:12px 8px;color:var(--dn-text);box-shadow:none;font-family:inherit;font-size:var(--dn-font-body);font-weight:400;line-height:21px;letter-spacing:0;text-transform:none;-webkit-appearance:none;appearance:none}.dn-product-refined .dn-product-size-row .dn-size-select:focus-visible{outline:none}.dn-product-refined .dn-product-size-row:has(.dn-size-select:focus-visible:not([data-dn-pointer-focus])){border-color:var(--dn-accent);box-shadow:inset 0 0 0 1px var(--dn-accent)}.dn-product-refined .dn-size-measurements--inline{display:inline-block;width:auto;margin:0}.dn-product-refined [data-dn-measurement-slot]{flex:0 0 auto;margin-inline-start:auto}html.js .dn-product-refined [data-dn-measurement-slot]:has(>[data-size-measurements][hidden]){display:none}.dn-product-refined .dn-measurements-link{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--dn-muted);box-shadow:none;font-family:inherit;font-size:var(--dn-font-support);font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;text-align:left;text-decoration:underline;text-decoration-color:#b4b4b4;text-underline-offset:3px;transform:none;transition:none}.dn-product-refined .dn-measurements-link:hover{background:transparent;color:var(--dn-text)}.dn-product-refined .dn-measurements-link:focus-visible{outline:2px solid var(--dn-accent);outline-offset:3px}.dn-product-refined .product__variant-picker :is(select,.dropdown__button,.product-option__label){border-radius:3px;box-shadow:none;font-family:inherit;font-size:var(--dn-font-body);letter-spacing:0}.dn-product-refined .product__variant-picker :is(legend.form__label,.product-form__input--dropdown>.form__label){margin-bottom:var(--dn-space-related);color:var(--dn-muted);font-size:var(--dn-font-label);font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none}.dn-product-refined .product__variant-picker [data-selected-value]{color:var(--dn-text);font-weight:400}.dn-product-refined .product__variant-picker .product-option__label{min-width:44px;min-height:44px;padding:10px}.dn-product-refined .product__variant-picker .product-option__input:focus-visible:not([data-dn-pointer-focus])+.product-option__label{outline:2px solid var(--dn-accent);outline-offset:3px}.dn-product-refined .product__variant-picker .product-option__input[data-dn-pointer-focus]:focus+.product-option__label{outline:none}.dn-product-refined .dn-product-condition{margin:0;color:#444;font-size:var(--dn-font-body);line-height:21px}.dn-product-refined .dn-product-condition__heading{display:grid;gap:4px;min-width:0}.dn-product-refined .dn-product-condition__grades{display:flex;align-items:flex-start;gap:0;min-width:0}.dn-product-refined .dn-product-condition__grade{min-width:0;overflow-wrap:anywhere}.dn-product-refined .dn-condition-guide-button{display:inline-flex;position:relative;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;margin:-11.5px 0;padding:14px;border:0;border-radius:2px;background:transparent;color:var(--dn-muted);box-shadow:none;cursor:pointer}.dn-product-refined .dn-condition-guide-button:hover{color:var(--dn-text)}.dn-product-refined .dn-condition-guide-button:focus-visible{outline:2px solid var(--dn-accent);outline-offset:0}.dn-product-refined .dn-condition-guide-button svg{flex:0 0 16px}.dn-product-refined .dn-product-condition p{margin:0}.dn-product-refined .dn-product-condition .dn-product-condition__label{color:var(--dn-muted);font-size:13px;font-weight:400;line-height:19px}.dn-product-refined .dn-product-condition__value{color:var(--dn-text);font-weight:400}.dn-product-refined .dn-policy-link{display:inline-flex;align-items:center;min-height:32px;margin:0;padding:6px 0;border:0;border-radius:0;background:transparent;color:var(--dn-muted);box-shadow:none;font-family:inherit;font-size:var(--dn-font-support);font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dn-product-refined .product-form__buttons.dn-purchase-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px}.dn-product-refined .dn-purchase-actions>.product-form__quantity{order:-1;margin:0}.dn-product-refined .dn-purchase-actions>.product-form__submit{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px 16px;border:1px solid #202020;border-radius:3px;background:#202020;color:#fff;box-shadow:none;font-family:inherit;font-size:16px;font-weight:500;line-height:22px;letter-spacing:normal;text-transform:none}.dn-product-refined .dn-purchase-actions>.product-form__submit:not([disabled]):hover{background:#353535;border-color:#353535}.dn-product-refined .product-form__submit[disabled]{opacity:.6}.dn-product-refined .product-form__submit:before,.dn-product-refined .product-form__submit:after{box-shadow:none}.dn-product-refined .dn-purchase-actions>.shopify-payment-button{flex:0 0 auto;width:100%;min-width:0;max-width:100%;min-height:var(--dn-payment-reserved-height, 48px);margin:0}.dn-product-refined .dn-purchase-actions>.shopify-payment-button:has(.shopify-payment-button__more-options:not(.shopify-payment-button__button--hidden):not([hidden])){min-height:var(--dn-payment-reserved-height, 84px)}.dn-product-refined .dn-purchase-actions>.shopify-payment-button[data-dn-variant-loading]{visibility:hidden;pointer-events:none}.dn-product-refined shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 3px;--shopify-accelerated-checkout-button-box-shadow: none}.dn-product-refined .shopify-payment-button__more-options{min-height:32px;margin:4px 0 0!important;padding:4px 0;color:var(--dn-muted);font-family:inherit;font-size:var(--dn-font-label)!important;font-weight:400;line-height:19.5px;letter-spacing:normal;text-transform:none}.dn-product-refined .shopify-payment-button__more-options:after{content:none}.dn-product-refined .dn-product-shipping{display:grid;gap:var(--dn-space-control);margin-top:var(--dn-space-control)}.dn-product-refined .dn-product-arrival{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;padding:0}.dn-product-refined .dn-product-arrival p{margin:0}.dn-product-refined .dn-product-arrival__label{color:var(--dn-text);font-size:var(--dn-font-label);font-weight:500;line-height:1.5}.dn-product-refined .dn-product-arrival__range{color:var(--dn-muted);font-size:var(--dn-font-body);font-weight:400;line-height:21px}.dn-product-refined .dn-free-shipping{display:flex;align-items:flex-start;gap:10px;padding:16px;border:0;border-radius:2px;background:#f5f5f5;color:var(--dn-text)}.dn-product-refined .dn-free-shipping>svg{flex:0 0 18px;width:18px;height:18px;margin-top:1px;fill:none;stroke:currentColor;stroke-width:1.5}.dn-product-refined .dn-free-shipping>div{min-width:0}.dn-product-refined .dn-free-shipping__label{display:block;margin:0;font-size:var(--dn-font-label);font-weight:500;line-height:19.5px;letter-spacing:normal;white-space:normal;overflow-wrap:break-word}.dn-product-refined .dn-free-shipping__text{display:block;margin:4px 0 0;color:var(--dn-muted);font-size:var(--dn-font-label);font-weight:400;line-height:19.5px;letter-spacing:normal;white-space:normal}.dn-product-refined .dn-authenticity-link{display:inline-flex;align-items:center;gap:7px;min-height:36px;margin:10px 0 0;padding:6px 0;border:0;border-radius:0;background:transparent;color:#555;box-shadow:none;font-family:inherit;font-size:var(--dn-font-label);font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;text-decoration:underline;text-decoration-color:#b4b4b4;text-underline-offset:3px;cursor:pointer}.dn-product-refined .dn-authenticity-link svg{flex:0 0 16px;width:16px;height:16px;fill:none;stroke:var(--dn-accent);stroke-width:1.6}.dn-product-refined .dn-fixed-color{display:grid;gap:4px;min-width:0;margin:0;font-size:14px;font-weight:400;line-height:21px;letter-spacing:normal}.dn-product-refined .dn-fixed-color__label{color:var(--dn-muted);font-size:13px;font-weight:400;line-height:19px}.dn-product-refined .dn-fixed-color__value{min-width:0;color:var(--dn-text);overflow-wrap:anywhere}.dn-product-refined .dn-colour-value{display:flex;align-items:flex-start;gap:8px;min-width:0;color:var(--dn-text);font-size:14px;font-weight:400;line-height:21px}.dn-product-refined .dn-colour-name{min-width:0;overflow-wrap:anywhere}.dn-product-refined .dn-colour-swatch{display:inline-flex;flex:0 0 16px;width:16px;height:16px;margin-top:2.5px}.dn-product-refined .dn-colour-swatch .swatch{box-sizing:border-box;display:block;width:16px;height:16px;min-width:16px;min-height:16px;border:1px solid #c7c7c7;border-radius:50%;background:var(--swatch--background);background-position:var(--swatch-focal-point, center);background-size:cover}.dn-product-refined .main-product__media{--thumbs-width: 64px;--thumbs-gap: 12px;--gallery-gap: 12px;--product-media-object-fit: contain;--product-thumbs-object-fit: contain;--product-thumbs-aspect-ratio: 1;flex-direction:column;align-items:stretch}.dn-product-refined .main-product__media .swiper{opacity:1;transition:none}.dn-product-refined :is(.swiper--product-gallery,.swiper--product-thumbs.swiper-horizontal){touch-action:pan-y pinch-zoom}.dn-product-refined .swiper--product-thumbs.swiper-vertical{touch-action:pan-x pinch-zoom}.dn-product-refined .swiper--product-gallery:not(.swiper-initialized) .swiper-slide:not(.active){display:none}.dn-product-refined .main-product__media .main-product__media--slider-wrapper{min-width:0;width:100%;order:1}.dn-product-refined .main-product__media .swiper--product-gallery .swiper-slide{height:var(--dn-gallery-height);aspect-ratio:auto}.dn-product-refined .main-product__media .swiper--product-gallery .swiper-slide .media{height:100%;border-radius:0;background:#fff}.dn-product-refined .main-product__media .swiper--product-gallery .media :is(img,video){width:100%;height:100%;object-fit:contain;mix-blend-mode:normal}.dn-product-refined .main-product__media .swiper--product-gallery .product__gallery-toggle{width:100%;height:100%}.dn-product-refined .main-product__media .main-product__media--thumbs-wrapper{display:none;margin:0}.dn-product-refined .dn-product-gallery__thumb{padding:2px;border:1px solid transparent;background:#fff;border-radius:2px}.dn-product-refined .dn-product-gallery__thumb[aria-current]{border-color:var(--dn-accent)}.dn-product-refined .main-product__media .swiper--product-thumbs .swiper-slide{width:64px;height:72px}.dn-product-refined .main-product__media .swiper--product-thumbs .swiper-slide .media{width:100%;height:100%;background:#fff;border:0}.dn-product-refined .dn-product-gallery__media-type{position:absolute;right:3px;bottom:3px;width:16px;height:16px}.dn-product-refined .dn-product-gallery__zoom{display:flex;position:absolute;right:14px;bottom:14px;width:28px;height:28px;padding:5px;pointer-events:none;background:#fff;color:#444}.dn-product-refined .dn-product-gallery__zoom svg{width:100%;height:100%}.dn-product-refined .main-product__media .swiper-button{display:none;width:44px;height:44px;border:1px solid var(--dn-divider);border-radius:3px;background:#fff;box-shadow:none}.dn-product-refined .swiper--product-gallery__pagination{position:static;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;width:100%;min-height:32px;margin:0;transform:none}.dn-product-refined .swiper--product-gallery__pagination .swiper-pagination-bullet{position:relative;width:24px;height:28px;margin:0;border-radius:0;background:transparent;opacity:1}.dn-product-refined .swiper--product-gallery__pagination .swiper-pagination-bullet:after{content:"";position:absolute;left:9px;top:11px;width:6px;height:6px;border-radius:50%;background:#d2d2d2}.dn-product-refined .swiper--product-gallery__pagination .swiper-pagination-bullet-active:after{background:var(--dn-accent)}.dn-product-refined .dn-product-secondary{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--dn-space-section);margin-top:var(--dn-space-section);padding:var(--dn-space-section) 0 0;border-top:1px solid var(--dn-divider)}.dn-product-refined :is(.dn-product-secondary__details,.dn-product-questions,.dn-product-store-reviews){min-width:0}.dn-product-refined .dn-product-details{margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.dn-product-refined .dn-product-details__features{min-width:0;max-width:68ch}.dn-product-refined .dn-product-overview__title{margin:0;font-family:inherit;font-size:var(--dn-font-heading);font-weight:600;line-height:22px;letter-spacing:0;text-transform:none}.dn-product-refined .dn-product-overview__highlights{gap:6px;margin-top:12px}.dn-product-refined .dn-product-overview__highlight{display:block;padding-left:13px;position:relative;font-size:var(--dn-font-body);line-height:1.5}.dn-product-refined .dn-product-overview__highlight:before{content:"\2022";position:absolute;left:0;color:#777}.dn-product-refined .dn-product-overview__highlight>svg,.dn-product-refined .dn-product-overview__highlight-icon{display:none}.dn-product-refined .dn-product-overview__highlight-label{font-size:inherit;font-weight:500}.dn-product-refined .dn-product-overview__highlight-copy{display:inline}.dn-product-refined .dn-product-overview__highlight-value{display:inline;font-size:inherit;line-height:inherit}.dn-product-refined .dn-product-overview__facts{margin-top:var(--dn-space-control);padding-top:0;border:0}.dn-product-refined .dn-product-overview__list{gap:8px;margin:12px 0 0;padding:0;border:0}.dn-product-refined .dn-product-overview__fact{margin:0;font-size:var(--dn-font-body);line-height:21px}.dn-product-refined .dn-product-overview__facts :is(dt,dd,p,li,span),.dn-product-refined .dn-product-overview__fallback{font-size:var(--dn-font-body);line-height:1.5}.dn-product-refined .dn-product-overview__fallback :is(p,span){font-family:inherit!important;font-size:inherit!important;line-height:inherit}.dn-product-refined .dn-product-details__group{margin-top:var(--dn-space-control)}.dn-product-refined .dn-product-details__group-title{margin:0 0 var(--dn-space-related);color:var(--dn-text);font-family:inherit;font-size:var(--dn-font-heading);font-weight:600;line-height:22px;letter-spacing:0;text-transform:none}.dn-product-refined .dn-product-details__attributes{display:grid;gap:8px;margin:0}.dn-product-refined .dn-product-details__attribute{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:var(--dn-font-body);line-height:21px}.dn-product-refined .dn-product-details__attributes :is(dt,dd,p){margin:0;font-size:inherit;line-height:inherit}.dn-product-refined .dn-product-details__attribute-label{margin:0;color:var(--dn-muted);font-weight:400}.dn-product-refined .dn-product-details__attribute-value{margin:0;color:var(--dn-text);overflow-wrap:break-word}.dn-product-refined .dn-fit-summary__badge{padding:0;border:0;background:transparent;color:inherit;font-size:inherit;font-weight:400;white-space:normal}.dn-product-refined .dn-product-questions .dn-accordion-group{width:100%;min-height:0;margin:0;padding:0}.dn-product-refined .dn-product-questions .dn-accordion{height:auto;min-height:0;margin:0;padding:0;border-top:1px solid var(--dn-divider);border-bottom:0}.dn-product-refined .dn-product-questions .dn-accordion__summary{gap:var(--dn-space-control);min-height:54px;margin:0;padding:16px 0}.dn-product-refined .dn-product-questions .dn-accordion__heading{gap:10px;font-family:inherit;font-size:var(--dn-font-heading);font-weight:500;line-height:22px;letter-spacing:normal;text-transform:none}.dn-product-refined .dn-product-questions .dn-accordion__arrow{width:16px;height:16px;color:var(--dn-muted)}.dn-product-refined .dn-product-questions .dn-accordion__content{min-height:0;margin:0;padding:0 0 var(--dn-space-control);color:#444;font-size:var(--dn-font-body);line-height:21px;letter-spacing:normal}.dn-product-refined .dn-product-questions .dn-accordion__content p{margin-bottom:12px}.dn-product-refined .dn-product-questions .dn-accordion__content p:last-child{margin-bottom:0}.dn-product-refined .dn-delivery-section+.dn-delivery-section{margin-top:var(--dn-space-control)}.dn-product-refined .dn-delivery-section__title{margin:0 0 6px;padding:0;font-family:inherit;font-size:var(--dn-font-body);font-weight:500;line-height:21px;letter-spacing:normal;text-transform:none}.dn-product-refined .dn-delivery-methods{display:grid;gap:8px;margin:0 0 12px;padding:0;font-size:var(--dn-font-body);line-height:21px}.dn-product-refined .dn-delivery-method{display:grid;grid-template-columns:minmax(0,min(44%,160px)) minmax(0,1fr);gap:12px;align-items:baseline}.dn-product-refined .dn-delivery-method>:is(dt,dd){min-width:0;margin:0;padding:0;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:normal;overflow-wrap:break-word}.dn-product-refined .dn-delivery-method__label{color:var(--dn-text)}.dn-product-refined .dn-delivery-method__price{color:#444}.dn-product-refined .dn-policy-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 40px));max-height:calc(100dvh - 40px);margin:auto;padding:20px;border:1px solid var(--dn-divider);border-radius:3px;background:#fff;color:var(--dn-text);font-family:inherit;font-size:var(--dn-font-body);line-height:21px;overflow:auto;overscroll-behavior:contain}.dn-product-refined .dn-policy-dialog::backdrop{background:#00000059}html:has(.dn-product-refined dialog[data-dn-policy-dialog][open]),body:has(.dn-product-refined dialog[data-dn-policy-dialog][open]){overflow:hidden!important}.dn-product-refined .dn-policy-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.dn-product-refined .dn-policy-dialog__title{margin:0;font-family:inherit;font-size:var(--dn-font-heading);font-weight:600;line-height:22px;letter-spacing:0;text-transform:none}.dn-product-refined .dn-policy-dialog__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin:-10px -10px -10px 0;padding:12px;border:0;border-radius:0;background:transparent;color:var(--dn-text);box-shadow:none;cursor:pointer;-webkit-appearance:none;appearance:none}.dn-product-refined .dn-policy-dialog__close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}.dn-product-refined .dn-policy-dialog__content p{margin:0 0 12px}.dn-product-refined .dn-policy-dialog__content p:last-child{margin-bottom:0}.dn-product-refined .dn-policy-dialog__content a{color:inherit;text-decoration:underline;text-underline-offset:3px}:is(.dn-product-refined,.main-product.dn-size-modal-portal) .dn-size-modal__close{min-width:44px;min-height:44px;padding:12px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-appearance:none;appearance:none}:is(.dn-product-refined,.main-product.dn-size-modal-portal) .dn-size-modal__close:focus-visible{outline:2px solid #731820;outline-offset:2px}:is(.dn-product-refined,.main-product.dn-size-modal-portal) .dn-size-modal__header{gap:12px}:is(.dn-product-refined,.main-product.dn-size-modal-portal) .dn-size-modal__body{min-height:0;overflow-y:auto;overscroll-behavior:contain}:is(.dn-product-refined,.main-product.dn-size-modal-portal) .dn-size-modal{--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 600;font-synthesis:none}:is(.dn-product-refined,.main-product.dn-size-modal-portal) :is(.dn-size-modal__brand,.dn-size-modal__logo-text){font-size:13px;font-weight:600;line-height:19.5px;letter-spacing:normal;text-transform:none}:is(.dn-product-refined,.main-product.dn-size-modal-portal) .dn-size-modal__title{font-size:18px;font-weight:600;line-height:24px;letter-spacing:normal;text-transform:none}:is(.dn-product-refined,.main-product.dn-size-modal-portal) :is(.dn-size-modal__summary,.dn-size-modal__intro,.dn-size-modal__notice,.dn-size-modal__contact){font-size:14px;font-weight:400;line-height:21px;letter-spacing:normal}:is(.dn-product-refined,.main-product.dn-size-modal-portal) :is(.dn-size-modal__tab,.dn-size-modal__section h3,.dn-size-modal__how-header h3,.dn-size-modal__guide-heading,.dn-size-modal__measurement-group-heading,.dn-size-modal__explanations strong){font-size:14px;font-weight:600;line-height:21px;letter-spacing:normal;text-transform:none}:is(.dn-product-refined,.main-product.dn-size-modal-portal) .dn-size-modal__unit-toggle{font-size:13px;font-weight:500;line-height:19.5px;letter-spacing:normal}:is(.dn-product-refined,.main-product.dn-size-modal-portal) .dn-size-modal__measurements :is(.dn-size-modal__current-label,.dn-size-modal__other-measurements,.dn-size-modal__measurement-card-size){font-weight:600!important;letter-spacing:normal!important;text-transform:none}:is(.dn-product-refined,.main-product.dn-size-modal-portal) .dn-size-modal__measurements :is(.dn-size-modal__current-label,.dn-size-modal__other-measurements,.dn-size-modal__measurement-label,.dn-size-modal__shown-for-badge){font-size:13px!important;line-height:19.5px!important}.dn-product-refined .dn-product-store-reviews{margin:0;padding:0;border:0}.dn-product-refined .dn-curated-reviews__title{margin:0;font-family:inherit;font-size:var(--dn-font-heading);font-weight:600;line-height:22px;letter-spacing:0;text-transform:none}.dn-product-refined .dn-curated-reviews{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;font-size:var(--dn-font-body);line-height:21px}.dn-product-refined .dn-curated-reviews__header{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0}.dn-product-refined .dn-curated-reviews__attribution{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.dn-product-refined .dn-curated-reviews__content{min-width:0;width:100%;max-width:65ch}.dn-product-refined .dn-curated-reviews :is(.dn-curated-reviews__text,.dn-curated-reviews__name){font-size:var(--dn-font-body);line-height:21px}.dn-product-refined .dn-curated-reviews :is(.dn-curated-reviews__source,.dn-curated-reviews__verified,.dn-curated-reviews__expand,.dn-curated-reviews__position){font-size:var(--dn-font-support);font-weight:400;letter-spacing:0;text-transform:none}.dn-product-refined .product__pickup-availabilities{border:0;padding:var(--dn-space-control) 0 0;margin:0}.dn-product-refined .dn-delivery-pickup{margin-top:12px}.dn-product-refined .dn-delivery-pickup :is(.product__content,.product__pickup-availabilities){margin:0;padding:0}.dn-product-refined .pickup-availability-preview{grid-template-areas:"icon title" "icon meta" ". drawer-button";grid-template-columns:20px minmax(0,1fr);gap:4px 10px}.dn-product-refined .dn-delivery-pickup .pickup-availability-preview{grid-template-areas:"title" "meta" "drawer-button";grid-template-columns:minmax(0,1fr);gap:4px}.dn-product-refined .dn-delivery-pickup .pickup-availability__icon{display:none}.dn-product-refined .dn-delivery-pickup .pickup-availability-preview>:is(.pickup-availability__info-title,.pickup-availability__info-meta){margin:0}.dn-product-refined .pickup-availability__info-title{font-size:var(--dn-font-body);font-weight:400;line-height:1.5}.dn-product-refined .pickup-availability__info-meta{color:var(--dn-muted);font-size:var(--dn-font-support);line-height:1.5}.dn-product-refined .pickup-availability__drawer{justify-self:start}.dn-product-refined .pickup-availability__drawer :is(details,summary){justify-content:flex-start}.dn-product-refined .pickup-availability__drawer>details>summary .button{min-height:36px;margin:0;padding:6px 0;color:var(--dn-muted);font-family:inherit;font-size:var(--dn-font-support);font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;text-align:start;text-decoration:underline;text-decoration-color:#b4b4b4;text-underline-offset:3px}.dn-product-refined .pickup-availability__drawer>details>summary .button:after{content:none}.dn-product-refined .pickup-availability__drawer .drawer__button-close{width:44px;height:44px;padding:12px;inset-block-start:12px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-appearance:none;appearance:none}.dn-product-refined .pickup-availability__drawer .drawer__title{margin:0 44px 16px 0;font-family:inherit;font-size:16px;font-weight:600;line-height:22px;letter-spacing:normal}@media(min-width:750px){.dn-product-refined{--dn-gallery-height: clamp(360px, 65svh, 560px)}.dn-product-refined>.container{max-width:760px;padding-inline:32px}.dn-product-refined .dn-product-secondary{margin-top:32px;padding-top:32px}}@media(min-width:1024px){.dn-product-refined{--dn-gallery-height: clamp(360px, calc(100svh - 160px) , 620px)}.dn-product-refined>.container{max-width:1320px}.dn-product-refined .product-grid:not(.product-grid__has-no-media){grid-template-columns:minmax(0,1fr) var(--dn-purchase-width)!important;gap:var(--dn-layout-gap)!important}.dn-product-refined .product-grid__item--content-wrapper{width:100%;max-width:440px;margin:0}.dn-product-refined .main-product__media{flex-direction:row}.dn-product-refined .main-product__media .main-product__media--slider-wrapper{width:calc(100% - var(--thumbs-width) - var(--thumbs-gap));order:2}.dn-product-refined .main-product__media[data-with-thumbs=none] .main-product__media--slider-wrapper{width:100%}.dn-product-refined .main-product__media .main-product__media--thumbs-wrapper{display:block;width:var(--thumbs-width);height:var(--dn-gallery-height);order:1}.dn-product-refined .main-product__media .swiper-button:not(.swiper-button-disabled,.swiper-button-lock){display:flex}.dn-product-refined .swiper--product-gallery__pagination{display:none}.dn-product-refined .dn-product-secondary{grid-template-columns:minmax(0,1fr) var(--dn-purchase-width);column-gap:var(--dn-layout-gap);row-gap:24px;margin-top:40px;padding-top:32px}.dn-product-refined .dn-product-secondary :is(.dn-product-secondary__details,.dn-product-details){display:contents}.dn-product-refined .dn-product-details__features{grid-column:1}.dn-product-refined .dn-product-details__group{grid-column:2;grid-row:1;margin-top:0}}@media(max-width:749px){body:has(.dn-product-refined) back-to-top{display:none}}.dn-product-refined .dn-product-gallery__note{margin:0 0 10px;color:#595959;font-size:12px;line-height:1.5}.main-product.dn-size-modal-portal .dn-size-modal__unit-toggle[hidden]{display:none!important}.dn-product-refined .dn-product-support{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;margin-top:28px;padding-top:24px;border-top:1px solid var(--dn-divider)}.dn-product-refined .dn-product-questions__title{margin:0 0 16px;font-family:inherit;font-size:var(--dn-font-heading);font-weight:600;line-height:22px;letter-spacing:0;text-transform:none}.dn-product-refined .dn-product-questions .dn-accordion:last-child{border-bottom:1px solid var(--dn-divider)}.dn-product-refined .dn-product-questions .dn-accordion__heading{font-size:14px;font-weight:400;line-height:21px}.dn-product-refined .dn-product-questions .dn-accordion__summary{min-height:52px;padding:14px 0}.dn-product-refined .dn-product-questions .dn-accordion__content :is(ul,ol){margin:0 0 12px;padding-inline-start:18px}.dn-product-refined .dn-product-questions .dn-accordion__content li+li{margin-top:8px}.dn-product-refined .dn-product-questions .dn-accordion__content strong{font-weight:500}.dn-product-refined .dn-product-questions__all{display:inline-block;margin-top:12px;color:var(--dn-muted);font-size:13px;line-height:21px;text-decoration:underline;text-decoration-color:#b4b4b4;text-underline-offset:3px}.dn-product-refined .dn-product-questions__all:focus-visible{outline:2px solid var(--dn-accent);outline-offset:3px}.dn-product-refined .dn-curated-reviews{gap:16px}.dn-product-refined .dn-curated-reviews__customer{margin-bottom:8px}.dn-product-refined .dn-curated-reviews__body{min-height:0;align-items:flex-start}.dn-product-refined .dn-curated-reviews__footer{gap:12px;margin-top:8px}@media(min-width:750px){.dn-product-refined .dn-product-support{margin-top:32px;padding-top:32px}}@media(min-width:1024px){.dn-product-refined .dn-product-support{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dn-layout-gap)}}.dn-product-refined .dn-condition-notes-link{display:block;width:fit-content;max-width:100%;margin:5px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#595959;font:inherit;font-size:13px;line-height:21px;text-align:start;text-decoration:underline;text-decoration-color:#b4b4b4;text-underline-offset:3px;cursor:pointer;-webkit-appearance:none;appearance:none}.dn-product-refined .dn-condition-notes-link:focus-visible,.dn-product-refined .dn-condition-disclosure__summary:focus-visible{outline:2px solid var(--dn-accent);outline-offset:3px}.dn-product-refined .dn-condition-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.dn-product-refined .dn-condition-dialog .dn-policy-dialog__header{flex:0 0 auto}.dn-product-refined .dn-condition-dialog__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.dn-product-refined .dn-condition-item-details__title{margin:0 0 8px;font:inherit;font-size:14px;line-height:21px;font-weight:600;letter-spacing:0;text-transform:none}.dn-product-refined .dn-condition-item-details p{margin:0;color:#444;font-size:14px;line-height:21px}.dn-product-refined .dn-condition-item-details p+p{margin-top:8px}.dn-product-refined .dn-condition-item-details .dn-condition-item-details__grade{color:var(--dn-text)}.dn-product-refined .dn-condition-disclosure{margin-top:20px;border-top:1px solid var(--dn-divider)}.dn-product-refined .dn-condition-disclosure:first-child{margin-top:0}.dn-product-refined .dn-condition-disclosure__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 0;list-style:none;font-size:14px;line-height:21px;cursor:pointer}.dn-product-refined .dn-condition-disclosure__summary::-webkit-details-marker{display:none}.dn-product-refined .dn-condition-disclosure__summary svg{flex:0 0 16px;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.dn-product-refined .dn-condition-disclosure[open] .dn-condition-disclosure__summary svg{transform:rotate(180deg)}.dn-product-refined .dn-condition-disclosure__content{padding:0 0 4px}.dn-product-refined .dn-condition-disclosure__content .dn-accordion__help-links{margin-top:16px}
/*# sourceMappingURL=/cdn/shop/t/245/assets/dripnord-product-refinement.css.map */
