.product-information .product-details{color:#382e2d}.product-information .product-details .text-block.custom-typography:not(.custom-font-size)>h1{font-size:clamp(28px,2.6vw,38px);letter-spacing:calc(var(--letter-spacing,0em) - .02em);line-height:var(--line-height--heading,1.15)}.product-information .product-details product-price.custom-typography:not(.custom-font-size) .price{font-size:19px}.product-information .product-details>.group-block{--gap:20px}.nbj-pdp-summary{font-family:var(--nbj-font-copy);font-size:15px;line-height:1.65;max-width:52ch;color:#504542}.nbj-pdp-summary p{margin:0}.product-information .variant-picker{width:100%}.product-information .variant-picker__form{gap:20px}.product-information .variant-option legend,.product-information .nbj-fit-group legend{font-family:var(--nbj-font-copy);font-size:13px;font-weight:500;margin-bottom:10px}.product-information .nbj-fit-group legend{color:#382e2d}.product-information .variant-option--buttons{gap:7px}.product-information .variant-option__button-label{min-height:44px;min-width:44px;width:auto;max-width:100%;padding:11px 14px;flex:0 1 auto;--variant-ch:initial}.product-information .variant-option__button-label__text{font-size:13px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.product-information [data-nbj-option=size]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.product-information [data-nbj-option=size]>legend{grid-column:1/-1;width:100%}.product-information [data-nbj-option=size]>.variant-option__button-label{width:100%;min-width:0;padding:11px 4px}.product-information [data-nbj-option=colours],.product-information [data-nbj-option=color],.product-information [data-nbj-option=colour]{display:flex;flex-wrap:wrap;gap:7px}.product-information [data-nbj-option=colours]>.variant-option__button-label,.product-information [data-nbj-option=colour]>.variant-option__button-label,.product-information [data-nbj-option=color]>.variant-option__button-label{flex:0 1 auto;max-width:100%}.product-information .variant-option[data-nbj-option=colours]>.variant-option__button-label,.product-information .variant-option[data-nbj-option=colour]>.variant-option__button-label,.product-information .variant-option[data-nbj-option=color]>.variant-option__button-label{min-width:44px;width:auto;padding-inline:10px}.product-information [data-nbj-option=fit],.product-information nbj-sole-fit>.nbj-fit-group:last-child{padding:14px;border:1px solid #bea58c;border-radius:4px;background:#ffffff38;width:100%;box-sizing:border-box}.product-information [data-nbj-option=fit]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.product-information [data-nbj-option=fit]>legend{float:left;grid-column:1/-1;width:100%;padding:0;margin:0 0 10px}.product-information [data-nbj-option=fit]>.variant-option__button-label{width:100%;min-width:0;padding:11px 5px;text-align:center}.product-information [data-nbj-option=fit] .variant-option__button-label__text{font-size:12px}.product-information .nbj-fit-note{font-size:12px;line-height:1.6;opacity:1;color:#665752;max-width:none}.product-information .nbj-fit-options button{font-size:12px;border-radius:var(--variant-picker-button-radius);border-color:#bea58c;min-height:44px;padding:11px 15px}.product-information .nbj-fit-options--fit button{padding:11px 5px}.product-information .nbj-fit-options button[aria-pressed=true]{background:#632222;color:#fff;border-color:#632222}.product-information .nbj-fit-options small,.product-information .nbj-fit-fee{font-size:11px;line-height:1.4}.product-information .buy-buttons-block .add-to-cart-button{min-height:52px;font-size:14px;letter-spacing:.045em}.product-information .buy-buttons-block .add-to-cart-button:disabled{opacity:.5}.product-information .product-form-buttons{gap:10px}.nbj-pdp-assurance{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-block:17px;border-block:1px solid #cbb9ab;width:100%;font-family:var(--nbj-font-copy);font-size:12px;line-height:1.5}.nbj-pdp-assurance>div{min-width:0}.nbj-pdp-assurance p{margin:0 0 5px}.nbj-pdp-assurance .nbj-pdp-assurance-title{font-size:13px;color:#632222;margin-bottom:7px;font-weight:500}.nbj-pdp-assurance a,.nbj-pdp-accordion-body a{color:#632222;text-decoration:underline;text-underline-offset:3px}.nbj-pdp-details{width:100%;font-family:var(--nbj-font-copy)}.nbj-pdp-accordion{border-bottom:1px solid #cbb9ab}.nbj-pdp-accordion summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;min-height:54px;padding-block:14px;font-size:14px;color:#382e2d;list-style:none}.nbj-pdp-accordion summary::-webkit-details-marker{display:none}.nbj-pdp-accordion summary>span{font-size:21px;line-height:1;transition:transform .15s ease}.nbj-pdp-accordion[open] summary>span{transform:rotate(45deg)}.nbj-pdp-accordion-body{padding:0 0 18px;font-size:13px;line-height:1.7;color:#504542}.nbj-pdp-accordion-body p{margin:0 0 12px}.nbj-pdp-accordion-body ul{padding-left:18px;margin:0}.nbj-pdp-accordion-body li{margin:5px 0}.nbj-pdp-accordion-body strong{font-family:var(--nbj-font-copy);font-weight:500}.nbj-pdp-accordion summary:focus-visible,.nbj-pdp-assurance a:focus-visible{outline:2px solid #632222;outline-offset:4px}.product-information .sticky-add-to-cart__title{font-family:var(--nbj-font-copy)}@media(max-width:749px){.product-information .product-details .text-block.custom-typography:not(.custom-font-size)>h1{font-size:28px}.product-information [data-nbj-option=size]{grid-template-columns:repeat(6,minmax(0,1fr))}.product-information .product-details>.group-block{--gap:18px}.nbj-pdp-summary{font-size:14px;line-height:1.6}.nbj-pdp-assurance{gap:12px}.product-information .nbj-fit-options--fit{gap:6px}}@media(max-width:359px){.product-information [data-nbj-option=size]{grid-template-columns:repeat(5,minmax(0,1fr))}.nbj-pdp-assurance{grid-template-columns:1fr}.product-information .nbj-fit-options--fit{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.nbj-pdp-accordion summary>span{transition:none}}.product-information .product-details .text-block[class*=nbj_product_summary]{max-width:52ch}.product-information .product-details .text-block[class*=nbj_product_summary].custom-typography:not(.custom-font-size){font-size:15px;line-height:calc(var(--line-height--body,1.6) + .05)}.product-information .product-details .text-block[class*=nbj_product_summary].custom-typography:not(.custom-font-size) p{line-height:inherit}.product-information .product-details .text-block[class*=nbj_product_summary] p{margin:0}.product-information .product-details .accordion{flex:initial}.product-information .product-details .accordion--dividers .details{border-block-start:0;border-block-end:1px solid var(--color-border)}.product-information .product-details .accordion .details__header{justify-content:space-between;gap:16px;min-height:54px;padding-block:14px}.product-information .product-details .accordion .details__header .icon-plus{width:21px;height:21px;flex-shrink:0}.product-information .product-details .accordion .details-content{padding-block-end:18px}.product-information .product-details .accordion .text-block.custom-typography:not(.custom-font-size){font-size:13px;line-height:calc(var(--line-height--body,1.6) + .1)}.product-information .product-details .accordion .text-block.custom-typography:not(.custom-font-size) p{line-height:inherit}.product-information .product-details .accordion .details-content p{margin:0 0 12px}.product-information .product-details .accordion .details-content ul{padding-left:18px;margin:0}.product-information .product-details .accordion .details-content li{margin:5px 0}.product-information .product-details .accordion .details-content strong{font-family:var(--nbj-font-copy);font-weight:500}.product-information .product-details .accordion .details-content a{color:#632222;text-decoration:underline;text-underline-offset:3px}.product-information .product-details .accordion .details__header:focus-visible{outline:2px solid #632222;outline-offset:4px}@media(max-width:749px){.product-information .product-details .text-block[class*=nbj_product_summary].custom-typography:not(.custom-font-size){font-size:14px;line-height:var(--line-height--body,1.6)}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/nbj-product.css.map */
