.product-usps{margin-bottom:.5em}@media(min-width:768px){.product-usps{margin-block:1.5rem}}.product-usps__inner{display:flex;flex-direction:row;gap:24px;justify-content:center}.product-usp{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.product-usp__icon{flex-shrink:0;width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.product-usp__text{font:1rem aktiv-grotesk-extended,arial,sans-serif;line-height:1.3;font-style:italic;font-weight:600;text-transform:uppercase;color:var(--color-black)}@media(max-width:768px){.product-usp__text{font-size:.75em}}@media(min-width:768px){.product-usps{margin-top:20px}.product-usp{flex:1;min-width:0;flex-direction:row;text-align:left}}.section-product .breadcrumbs{margin-bottom:24px}.section-product__inner{display:grid;align-items:start;grid-template-columns:1fr 1fr;gap:7.6875em}@media(max-width:1024px){.section-product__inner{grid-template-columns:1fr;grid-template-rows:auto;gap:2em}}.section-product__media{width:100%;min-width:100%;display:flex;flex-direction:column}.section-product__details{display:flex;flex-direction:column;gap:1em;width:100%;position:sticky;top:100px}@media(max-width:440px){.section-product__details{position:unset}}@media(max-width:440px){.section-product__details__inner{position:unset}}.section-product__details__inner.show-klaviyo .klaviyo-bis-trigger{display:flex!important}.section-product__details__inner .klaviyo-bis-trigger{display:none!important}.section-product__details h1{margin:0;font-size:1.625em}.section-product__details form{display:flex;flex-direction:column;gap:1em;margin-bottom:2em}@media(max-width:1024px){.section-product__details form{margin-bottom:3em}}.section-product__details__description{font-weight:400;padding-bottom:.5em}.section-product__details__description ol,.section-product__details__description ul{margin:0;padding-left:2em}.section-product__details__description ul{list-style-type:disc}.section-product__details__description ol{list-style-type:decimal}.section-product__details__description p:last-child{margin-bottom:0}.section-product__details__quantity{display:flex;align-items:center;gap:1rem}.section-product__details__quantity label{font-size:1em;font-weight:700;font-style:italic;text-transform:uppercase}.section-product__details__variants{display:flex;flex-direction:column;padding:1.25em;border:1px solid var(--color-black);border-radius:20px;z-index:2;background:var(--color-white)}.section-product__details__variants fieldset{border:none;padding-bottom:1.25em;padding-top:1.25em;display:flex;flex-direction:column-reverse;border-top:1px solid var(--color-black)}.section-product__details__variants fieldset:first-of-type{border-top:none;padding-top:0}.section-product__details__variants fieldset:last-of-type{padding-bottom:0}.section-product__details__variants fieldset legend{display:block}.section-product__details__variants fieldset .variant-group__flex{display:flex;align-items:flex-start;position:relative}.section-product__details__variants fieldset .variant-group__flex--colour{flex-direction:column}.section-product__details__variants fieldset .variant-group__flex legend{display:block;margin-right:1em;margin-top:.4em;margin-bottom:.4em;font-size:1em;font-weight:700;font-style:italic;text-transform:uppercase}.section-product__details__variants fieldset .variant-group__flex legend #selectedColour{font-weight:300}.section-product__details__variants fieldset .variant-group__flex .color-radio{display:block;width:2em;height:2em;border-radius:50%;border:.125em solid var(--color-white);transition:box-shadow .15s linear;background-size:2.3em!important}.section-product__details__variants fieldset .variant-group__flex .color-radio:focus,.section-product__details__variants fieldset .variant-group__flex .color-radio:hover{box-shadow:0 0 0 1px var(--color-grey-light)}.section-product__details__variants fieldset .variant-group__flex .color-radio .colour-label{position:absolute;left:0;bottom:0;color:var(--color-black)}.section-product__details__variants fieldset .variant-group__flex .color-radio.active{box-shadow:0 0 0 1px var(--color-black)}.section-product__details__variants fieldset .variant-options{display:flex;flex-wrap:wrap;align-items:center;gap:.5em}.section-product__details__variants fieldset .variant-options label{display:block;background-color:var(--color-white);border:1px solid var(--color-black);border-radius:13px;cursor:pointer;padding:.2em .75em}.section-product__details__variants fieldset .variant-options label.active{background-color:var(--color-black);color:var(--color-white)}.section-product__details__variants fieldset .variant-options label span{font-size:.75em;font-weight:700}.section-product__details__variants fieldset .variant-options label.hidden,.section-product__details__variants fieldset .variant-options input{display:none}.section-product__details__variants fieldset .variant-options.pack-qty{flex-direction:column;align-items:flex-start}.section-product__details__variants fieldset .variant-options.pack-qty .pack-qty__container,.section-product__details__variants fieldset .variant-options.pack-qty .pack-quantity__info{display:flex;flex-direction:row;align-items:center;gap:.5em}.section-product__details__variants fieldset .variant-options.pack-qty .pack-quantity__info p{margin-bottom:0}.section-product__details__variants fieldset .variant-options.pack-qty .pack-quantity__info .price-per-pair{font-size:.8em}.section-product__details__variants fieldset .variant-options.pack-qty .pack-quantity__info .percentage-saving{font-size:.7em;background-color:var(--color-gold);padding:0 .5em;border-radius:13px}.section-product__details__variants .variant-error{color:var(--color-failure);top:-5px;position:relative}.section-product__details__variants .variant-error span{font-size:.75em}.section-product__details__variants .variant-error.hidden{display:none}.section-product__details__actions .button-price{display:flex}.section-product__details__actions .button-price:before{content:"-";display:block;padding:0 .5em 0 0}.section-product__details__actions.show-klaviyo .klaviyo-bis-trigger{display:flex!important}.section-product__details__actions .klaviyo-bis-trigger{display:none!important}.section-product__details__wrap{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:.625em}.section-product__details__sale-message{background:var(--color-oat);color:var(--color-black);font-size:.75em;font-weight:700;padding:.75em;text-align:center;position:relative;top:-16px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.section-product__details__sale-message p{max-width:60%;margin:0 auto}@media(max-width:1024px){.section-product__details__sale-message p{max-width:85%}}.section-product__details__sale-message:before{content:"";height:20px;top:-20px;left:0;width:100%;position:absolute;background:var(--color-oat)}.section-product__details__size-guide{display:flex;justify-content:flex-end;line-height:1;margin-bottom:.5em}.section-product__details__size-guide a{font-size:.75em}.section-product__details__swatches{display:flex;gap:.75em;align-items:center}.section-product__details__swatches .swatches{display:flex;flex-wrap:wrap;gap:.5em}.section-product__details__swatches a{display:block;width:2em;height:2em;border-radius:50%;border:.125em solid var(--color-white);transition:box-shadow .15s linear}.section-product__details__swatches a:focus,.section-product__details__swatches a:hover{box-shadow:0 0 0 1px var(--color-grey-light)}.section-product__details__swatches a.match{box-shadow:0 0 0 1px var(--color-black)}.section-product__details__swatches .label{font-size:1em;font-style:italic;font-weight:700}.section-product__details .price span:first-of-type{margin-right:.5em}.section-product__details .price span:last-of-type{font-weight:700}.section-product__accordions .accordion{border-top:1px solid var(--color-black)}.section-product__accordions .accordion:last-of-type{border-bottom:1px solid var(--color-black)}.section-product__accordions .accordion.open .accordion-content{display:block}.section-product__accordions .accordion.open .accordion-title svg path:last-of-type{display:none}.section-product__accordions .accordion-title{font-weight:700;font-size:1em;text-transform:uppercase;font-style:italic;padding:1.25em 0;display:flex;justify-content:space-between;width:100%}.section-product__accordions .accordion-title svg{width:1em;height:auto}.section-product__accordions .accordion-title svg circle,.section-product__accordions .accordion-title svg line,.section-product__accordions .accordion-title svg path,.section-product__accordions .accordion-title svg polygon{fill:none;stroke:var(--color-black);stroke-width:1;stroke-miterlimit:10;stroke-linecap:round;stroke-linejoin:round}.section-product__accordions .accordion-content{display:none;font-weight:400}.section-product__accordions .accordion-content .text{padding-bottom:2em}.section-product__accordions .accordion-content ul{list-style:disc;list-style-position:inside}.section-product__accordions .accordion-content ul li{margin-bottom:.5em}.section-product__accordions .accordion-content li.washcare-item{list-style:none;display:flex;align-items:center;gap:1rem;margin-bottom:2rem!important}.section-product__accordions .accordion-content li.washcare-item img{max-width:40px;height:auto;display:block}.section-product__accordions .accordion-content__usps li{display:flex;align-items:center;padding-bottom:1em}.section-product__accordions .accordion-content__usps li:last-of-type{padding-bottom:2em}.section-product__accordions .accordion-content__usps li img{margin-right:1em;max-width:2em}.section-product #full-description{scroll-margin-top:4rem}@media(max-width:440px){.product-form-main .section-product__details__actions{position:fixed;left:0;bottom:0;width:100%;background-color:var(--color-black);padding:1em;z-index:99;box-shadow:0 0 5px #00000040}}.pack-upsells{padding-bottom:1.5em}.pack-upsells h2{color:var(--color-gold);font-size:2rem}@media(max-width:768px){.pack-upsells h2{font-size:1.4rem}}.pack-upsells__blocks{display:flex;gap:1rem}.pack-upsells__block{border-radius:20px;border:2px solid var(--color-gold);padding:1em;margin-bottom:1em;width:50%;display:flex;flex-direction:column}.pack-upsells__block-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em;font-weight:700;font-size:1.2rem}@media screen and (max-width:768px){.pack-upsells__block-header{font-size:1rem}}.pack-upsells__block .button{margin-top:auto;max-width:240px;margin-inline:auto;justify-self:baseline}@media screen and (max-width:768px){.pack-upsells__block .button{max-width:100%;font-size:.8rem;padding-inline:0}}@media screen and (max-width:420px){.pack-upsells__block .button__price{display:none}}.pack-upsells__message{text-align:center;display:inline-block;margin-bottom:1rem}@media screen and (max-width:768px){.pack-upsells__message{font-size:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/main-product.css.map */
