body:has(.dd-pdp-brand) .product-details h1{font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.15;letter-spacing:-.025em;max-width:28ch}.dd-pdp-brand{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:#756c63;font-weight:600}body:has(.dd-pdp-brand) .product-details .price{font-size:1.35rem}.dd-pdp-afterpay{display:flex;align-items:center;gap:12px;font-size:.8rem;color:#756c63}.dd-pdp-afterpay img{width:92px;height:auto;flex-shrink:0}body:has(.dd-pdp-brand) .variant-option{gap:8px}body:has(.dd-pdp-brand) .variant-option legend{font-size:.85rem;font-weight:600;margin-bottom:10px}body:has(.dd-pdp-brand) .variant-option__button-label{min-height:36px;border-radius:2px}body:has(.dd-pdp-brand) .dd-colour-options{display:flex;flex-wrap:wrap;gap:2px}body:has(.dd-pdp-brand) .dd-colour-options legend,body:has(.dd-pdp-brand) .dd-size-options legend{width:100%;margin-bottom:8px}body:has(.dd-pdp-brand) .dd-colour-choice{width:36px;height:36px;min-width:36px;min-height:36px;flex:0 0 36px;padding:6px!important;border:1px solid transparent!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}.dd-colour-chip{display:block;width:22px;height:22px;border-radius:50%;background:var(--dd-chip);border:1px solid #00000018;pointer-events:none}body:has(.dd-pdp-brand) .dd-colour-choice:has(input:checked){border-color:#40372e!important}body:has(.dd-pdp-brand) .dd-colour-choice:has(input:focus-visible){outline:2px solid #40372e;outline-offset:3px}body:has(.dd-pdp-brand) .dd-colour-choice:has(.dd-colour-fallback){width:auto;flex-basis:auto;border-radius:3px!important;border-color:#ded5ca!important}.dd-colour-fallback{font-size:.75rem;padding:4px}body:has(.dd-pdp-brand) .dd-size-options{display:flex;flex-wrap:wrap;gap:6px}body:has(.dd-pdp-brand) .dd-size-options .variant-option__button-label{width:auto;min-width:44px;min-height:36px;padding:0 9px;font-size:.75rem;line-height:1;border-color:#ded5ca;background:transparent;color:#40372e}body:has(.dd-pdp-brand) .dd-size-options .variant-option__button-label:has(input[aria-disabled=true]){color:#8b8278;background:#f7f5f2;border-color:#e6dfd7;text-decoration:line-through;text-decoration-thickness:1px}body:has(.dd-pdp-brand) .dd-size-options .variant-option__button-label:has(input:checked){border-color:#40372e;color:#40372e;background:#eee5d8}body:has(.dd-pdp-brand) .dd-size-options .variant-option__button-label__pill{display:none}.dd-guide-link{float:right;border:0;background:transparent;color:inherit;font-size:.8rem;font-weight:400;text-decoration:underline;text-underline-offset:3px;min-height:44px;margin:-14px 0 -8px;padding:8px 0 8px 12px;cursor:pointer}.dd-size-guide{width:min(560px,calc(100% - 32px));max-height:85dvh;padding:0;border:0;border-radius:6px;color:#40372e;background:#f5f1ec}.dd-size-guide::backdrop{background:#19140f80}.dd-guide-close{position:absolute;right:8px;top:8px;width:44px;height:44px;border:0;background:transparent;font-size:1.7rem;cursor:pointer}.dd-size-content{padding:28px;background:#f5f1ec}.dd-size-content h3{padding-right:28px}.dd-size-content h3{font-size:1rem;margin:0 0 10px}.dd-size-content p{font-size:.8rem;line-height:1.6;margin-bottom:16px}.dd-table-scroll{overflow-x:auto}.dd-size-content table{border-collapse:collapse;width:100%;font-size:.8rem;margin-bottom:16px}.dd-size-content th,.dd-size-content td{text-align:left;padding:10px 8px;border-bottom:1px solid #ded5ca;white-space:nowrap}.dd-pdp-information{width:100%;border-top:1px solid #e6dfd7}.dd-pdp-information details{border-bottom:1px solid #e6dfd7}.dd-pdp-information summary{display:flex;justify-content:space-between;padding:19px 0;font-size:.88rem;font-weight:600;cursor:pointer}.dd-pdp-information details[open]>summary>span{transform:rotate(45deg)}.dd-pdp-copy{font-size:.9rem;line-height:1.7;padding-bottom:22px}.dd-pdp-copy h2{font-size:1.05rem;line-height:1.4}.dd-pdp-copy h3{font-size:.95rem}.dd-pdp-copy>a{display:block;margin-bottom:12px;text-decoration:underline;text-underline-offset:4px}body:has(.dd-pdp-brand) .add-to-cart-button{min-height:52px;border-radius:3px}@media(max-width:749px){body:has(.dd-pdp-brand) .product-information{padding-top:12px}body:has(.dd-pdp-brand) .product-details{padding-top:22px}body:has(.dd-pdp-brand) .product-details h1{max-width:26ch}.dd-size-content{padding:14px}.dd-pdp-afterpay{flex-wrap:wrap;gap:8px}}@media(max-width:749px){body:has(.dd-pdp-brand) .dd-size-options .variant-option__button-label{min-width:44px;min-height:44px}.dd-size-content{padding:22px 16px}}.dd-pdp-information summary::-webkit-details-marker{display:none}.dd-pdp-information summary:focus-visible{outline:2px solid #965c25;outline-offset:4px}.dd-pdp-copy p{margin:0 0 12px}.dd-pdp-copy a{min-height:44px;display:flex;align-items:center}.dd-colour-chip--image{background-size:220%;background-position:50% 45%}body:has(.dd-pdp-brand) .dd-colour-choice:has(input[aria-disabled=true]){opacity:.4}.dd-guide-link:focus-visible{outline:2px solid #965c25;outline-offset:3px}.dd-size-content .dd-guide-product{color:#756c63;margin:0 0 16px;font-size:.75rem}.dd-guide-source{display:flex;align-items:center;min-height:44px;font-size:.8rem;text-decoration:underline;text-underline-offset:3px}.dd-guide-source:focus-visible{outline:2px solid #965c25;outline-offset:3px}body:has(.dd-pdp-brand) .dd-size-options legend{display:flex;align-items:center;gap:16px}.dd-guide-link{float:none;margin:-8px 0;padding:8px 0}body:has(.dd-pdp-brand) .dd-colour-choice{transition:border-color .15s ease}body:has(.dd-pdp-brand) .dd-colour-choice:hover{border-color:#a99b8d!important}body:has(.dd-pdp-brand) .dd-size-options .variant-option__button-label:has(input:focus-visible){outline:2px solid #965c25;outline-offset:3px}body:has(.dd-pdp-brand) .dd-size-options .variant-option__button-label:has(input:checked){font-weight:600}@media(max-width:749px){body:has(.dd-pdp-brand) .dd-colour-choice{width:44px;height:44px;min-width:44px;min-height:44px;flex-basis:44px;padding:10px!important}body:has(.dd-pdp-brand) .product-details h1{font-size:1.5rem;line-height:1.2}}@media(prefers-reduced-motion:reduce){body:has(.dd-pdp-brand) .dd-colour-choice{transition:none}}body:has(.dd-pdp-brand) #MainContent{background:#fff;--color-background:#fff;--color-background-rgb:255 255 255}body:has(.dd-pdp-brand) .product-information,body:has(.dd-pdp-brand) .product-information .section-background{background:#fff}body:has(.dd-pdp-brand) .dd-size-options .variant-option__button-label{min-width:36px;padding-inline:8px;border-color:#d9d9d9}body:has(.dd-pdp-brand) .dd-size-options .variant-option__button-label:has(input:checked){background:#40372e;color:#fff}.dd-size-guide{width:min(760px,calc(100% - 24px));background:#fff;border-radius:3px}.dd-size-content{background:#fff;padding:32px}.dd-size-content caption{text-align:left;font-weight:600;padding:0 0 12px;white-space:normal}.dd-table-scroll{max-width:100%;margin-bottom:20px}.dd-table-scroll:focus-visible,.dd-chart-image-scroll:focus-visible{outline:2px solid #965c25;outline-offset:2px}.dd-size-content th,.dd-size-content td{border-color:#e6e6e6;padding:10px}.dd-size-content tr:first-child{background:#f5f5f5}.dd-size-content .dd-chart-hint{font-size:.72rem;color:#756c63}.dd-chart-image-scroll{overflow:auto;max-width:100%;margin:16px 0}.dd-chart-image-scroll img{width:100%;min-width:620px;height:auto;max-width:none;display:block}.dd-size-content th{max-width:170px;white-space:normal}@media(max-width:749px){body:has(.dd-pdp-brand) .dd-size-options .variant-option__button-label{min-width:44px;min-height:44px}.dd-size-content{padding:24px 16px}.dd-chart-image-scroll img{min-width:620px}}body:has(.dd-pdp-brand) .dd-size-options legend{justify-content:space-between}body:has(.dd-pdp-brand) .dd-size-options .variant-option__button-label{white-space:nowrap;flex:0 0 auto}.dd-chart-page{position:relative;width:100%;min-width:620px;aspect-ratio:var(--dd-chart-ratio);overflow:hidden}.dd-chart-page img{position:absolute;inset-inline:0;top:var(--dd-chart-top);width:100%;height:auto;min-width:0}body:has(.dd-pdp-brand) joy-wishlist-icon[variant=floating]{top:auto!important;bottom:96px!important;right:20px!important;transform:none!important}.product-details .dd-pdp-purchase-row{display:flex;align-items:stretch;gap:10px;flex:1 0 100%;width:100%;min-width:0}.product-details .dd-pdp-purchase-row>:first-child{flex:1;min-width:0}.product-details .dd-pdp-purchase-row .add-to-cart-button{width:100%;height:52px}.product-details .dd-pdp-wishlist-slot:empty{display:none}.product-details .dd-pdp-wishlist-slot:not(:empty){display:block;flex:0 0 52px;width:52px;height:52px}.product-details .dd-pdp-wishlist-slot .Joy-Wishlist-ButtonWrapper{margin:0!important;width:52px!important;padding:0!important}.product-details .dd-pdp-wishlist-slot joy-wishlist-button{display:block;width:52px;height:52px;margin:0!important}body:has(.dd-pdp-brand) joy-wishlist-icon[variant=floating]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dd-apparel.css.map */
