@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&family=Tenor+Sans&display=swap";body.template-product #MainContent{background:#fff;color:#111;font-family:Outfit,Arial,sans-serif;--FONT-STACK-BODY:Outfit,Arial,sans-serif;--FONT-STACK-HEADING:"Tenor Sans",Arial,sans-serif}body.template-product #MainContent .index-product{padding-top:20px!important;padding-bottom:30px!important}body.template-product #MainContent .product__wrapper{max-width:1400px;width:calc(100% - 100px);margin:0 auto}body.template-product #MainContent .product__wrapper__inner{display:flex;gap:0}body.template-product #MainContent .product__images{width:50%;flex:0 0 50%;padding:0}body.template-product #MainContent .product__content{width:50%;flex:0 0 50%;padding:0 0 0 50px;max-width:none}body.template-product #MainContent .product__form__inner,body.template-product #MainContent .product__form,body.template-product #MainContent .product__block{max-width:none}body.template-product #MainContent .product__head{margin-bottom:10px!important}body.template-product #MainContent h1.product__title{font:400 20px/1.2 Tenor Sans,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:0;margin:0!important}body.template-product #MainContent .alex-rating-block{margin:0!important}body.template-product #MainContent .alex-rating-block__text{font:400 12px/1.3 Outfit,Arial,sans-serif}body.template-product #MainContent .alex-rating-block__stars{font-size:17px;gap:1px;color:#e6bc27}body.template-product #MainContent .product__price{display:flex;align-items:center;gap:10px;font:400 19.5px/1 Outfit,Arial,sans-serif}body.template-product #MainContent [data-product-price]{font-size:24px!important;line-height:1!important;font-weight:600!important;color:#e00000!important}body.template-product #MainContent [data-compare-price]{font-size:19.5px!important;font-weight:400!important;color:#555!important;margin:0!important}body.template-product #MainContent .product__price__wrap{margin:0!important}body.template-product #MainContent .product__price__off{font-size:12px!important;line-height:1.2;padding:5px 8px;background:#159c57;color:#fff;border-radius:0}body.template-product #MainContent .ap-ref-trust{display:grid;gap:12px;margin:0;color:#111}body.template-product #MainContent .ap-ref-trust>div{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:center;font-size:14px;line-height:1.4}body.template-product #MainContent .ap-ref-trust svg,body.template-product #MainContent .ap-ref-trust img{width:24px;height:24px;object-fit:contain}body.template-product #MainContent .product__form__holder{padding:0!important;border:0!important}body.template-product #MainContent .selector-wrapper{margin:0 0 14px!important}body.template-product #MainContent .radio__fieldset{padding:0!important;border:0!important}body.template-product #MainContent .radio__legend{font:400 16px/1.25 Outfit,Arial,sans-serif!important;margin-bottom:8px!important;text-transform:none;letter-spacing:0}body.template-product #MainContent .radio__buttons{gap:5px}body.template-product #MainContent .radio__button:not(.alex-colour-picker__item) label{min-width:38px;min-height:34px;padding:8px!important;border:1px solid #999!important;border-radius:0!important;font:400 12px/16px Outfit,Arial,sans-serif!important;background:#fff!important;color:#111!important;box-shadow:none!important}body.template-product #MainContent .radio__button input:checked+label{outline:1px solid #111;outline-offset:-1px}body.template-product #MainContent .alex-colour-picker__item{width:70px!important;height:70px!important;flex:0 0 70px!important}body.template-product #MainContent .alex-colour-picker__item label{width:70px!important;height:70px!important;border-radius:0!important;padding:3px!important;border:1px solid #999!important;background:#fff!important}body.template-product #MainContent .alex-colour-picker__item img{border-radius:0!important;width:100%!important;height:100%!important;object-fit:cover}body.template-product #MainContent .ap-size-chart-trigger{font-size:15px!important}body.template-product #MainContent .ap-purchase-stock{font:400 14px/1.4 Outfit,Arial,sans-serif!important;gap:10px;padding-left:4px;margin-bottom:10px}body.template-product #MainContent .ap-purchase-dot{width:8px;height:8px;flex-basis:8px}body.template-product #MainContent .ap-purchase-area button[data-add-to-cart]{min-height:50px!important;height:50px!important;font:600 18px/1.3 Outfit,Arial,sans-serif!important;letter-spacing:1px!important;background:#159c57!important}body.template-product #MainContent .ap-purchase-shipping{padding:8px 3px 0;gap:8px;flex-wrap:nowrap;font:400 12px/1.4 Outfit,Arial,sans-serif}body.template-product #MainContent .ap-purchase-dispatch{font:400 12px/1.4 Outfit,Arial,sans-serif;gap:8px}body.template-product #MainContent .ap-purchase-free{font-weight:400;gap:6px}body.template-product #MainContent .ap-purchase-flag{width:16px;height:16px;flex-basis:16px}body.template-product #MainContent .payment-icons-custom{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:0;margin:0}body.template-product #MainContent .payment-icons-custom svg{width:38px;height:24px}body.template-product #MainContent .ap-ref-update{border:1px solid #e94646;background:#fbeee9;color:#c83232;padding:12px 10px;font:400 12px/1.5 Outfit,Arial,sans-serif;margin-bottom:14px}body.template-product #MainContent .ap-ref-volume{padding:16px;border:1px solid #d6c5a5;background:#f9f5ed;text-align:center}body.template-product #MainContent .ap-ref-volume__title{font-size:12px;font-weight:600;letter-spacing:1px}body.template-product #MainContent .ap-ref-volume__grid{display:grid;grid-template-columns:repeat(3,1fr);margin:12px 0}body.template-product #MainContent .ap-ref-volume__grid>div+div{border-left:1px solid #d6c5a5}body.template-product #MainContent .ap-ref-volume span{display:block;font-size:12px}body.template-product #MainContent .ap-ref-volume strong{display:block;font-size:26px;color:#771c17;line-height:1.3}body.template-product #MainContent .ap-ref-volume p{font-size:11px;margin:0}body.template-product #MainContent .product__block--accordion-clear .accordion__title{display:none}body.template-product #MainContent .product__block--accordion-clear .accordion__body{height:auto!important;overflow:visible!important;display:block!important}body.template-product #MainContent .product__block--accordion-clear .accordion__content{padding:0!important;font:400 12px/1.6 Outfit,Arial,sans-serif}body.template-product #MainContent .product__block--accordion-clear .accordion__content p{font:inherit;margin:0 0 12px}body.template-product #MainContent .product__block--accordion-clear .accordion__content h2,body.template-product #MainContent .product__block--accordion-clear .accordion__content h3,body.template-product #MainContent .product__block--accordion-clear .accordion__content h4{font:500 14px/1.4 Outfit,Arial,sans-serif;margin:14px 0 8px}body.template-product #MainContent .product__block--accordion-clear .accordion__content img{display:none}body.template-product #MainContent .alex-reviews{padding:45px 0!important;background:#faf9f7}body.template-product #MainContent .alex-reviews__inner{max-width:1400px;padding:0 50px}body.template-product #MainContent .alex-reviews__header{justify-content:center;text-align:center;margin-bottom:28px}body.template-product #MainContent .alex-reviews__title{font:400 24px/1.3 Tenor Sans,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}body.template-product #MainContent .alex-reviews__summary{justify-content:center}body.template-product #MainContent .alex-review-card{border-radius:0;font-family:Outfit,Arial,sans-serif}body.template-product #MainContent [id^=RelatedProducts--]{padding:40px 50px!important}body.template-product #MainContent [id^=RelatedProducts--] .product-item__title{font:400 14px/1.4 Outfit,Arial,sans-serif!important}body.template-product #MainContent [id^=RelatedProducts--] .tabs__head{justify-content:center;text-align:center}@media(min-width:1500px){body.template-product #MainContent .product__wrapper{max-width:1400px}}@media(max-width:749px){body.template-product #MainContent .product__wrapper{width:100%;max-width:100%}body.template-product #MainContent .product__wrapper__inner{display:block}body.template-product #MainContent .product__images{width:100%;padding:0 16px}body.template-product #MainContent .product__content{width:100%;padding:22px 20px 0}body.template-product #MainContent .index-product{padding-top:14px!important}body.template-product #MainContent h1.product__title{font-size:19px!important;line-height:1.2!important}body.template-product #MainContent .product__images__slider{max-width:100%}body.template-product #MainContent .alex-colour-picker__item,body.template-product #MainContent .alex-colour-picker__item label{width:62px!important;height:62px!important;flex-basis:62px!important}body.template-product #MainContent .ap-ref-trust>div{font-size:13px}body.template-product #MainContent .ap-purchase-shipping,body.template-product #MainContent .ap-purchase-dispatch{font-size:11px}body.template-product #MainContent .ap-purchase-area button[data-add-to-cart]{font-size:17px!important}body.template-product #MainContent .alex-reviews__inner{padding:0 20px}body.template-product #MainContent [id^=RelatedProducts--]{padding:30px 20px!important}}body.template-product #MainContent .product__images,body.template-product #MainContent .product__content{width:100%;flex:none;min-width:0}body.template-product #MainContent .product__page{width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.template-product #MainContent .form__width{width:100%;max-width:none}body.template-product #MainContent [data-product-price]{order:0}body.template-product #MainContent [data-compare-price]{order:1}body.template-product #MainContent .product__price__off,body.template-product #MainContent .product__price .product__badge{order:2}@media(max-width:749px){body.template-product #MainContent .product__page{display:block}body.template-product #MainContent .product__content{padding:22px 20px 0}}body.template-product #MainContent .radio__legend__label{display:inline-flex!important;align-items:baseline;gap:4px;font:400 16px/20px Outfit,Arial,sans-serif!important}body.template-product #MainContent .radio__legend__option-name{font:inherit!important}body.template-product #MainContent .radio__legend__option-name:after{content:":"}body.template-product #MainContent .radio__legend__value{display:inline!important;margin:0!important;font:inherit!important}body.template-product #MainContent .radio__legend{height:auto!important;min-height:20px}body.template-product #MainContent .radio__button:not(.alex-colour-picker__item) label{height:34px!important;min-height:34px!important;box-sizing:border-box!important;display:flex!important;align-items:center;justify-content:center}body.template-product #MainContent .radio__button .option-title{font:inherit!important;line-height:16px!important}body.template-product #MainContent .product__price__wrap [class*=badge],body.template-product #MainContent .product__price__wrap [class*=saving]{font:500 12px/1.2 Outfit,Arial,sans-serif!important;padding:5px 8px!important;border-radius:0!important}body.template-product #MainContent .ap-purchase-area{margin-bottom:14px!important}body.template-product #MainContent .payment-icons-custom{margin-top:0!important}body.template-product #MainContent .radio__legend__label{flex-direction:row!important;justify-content:flex-start!important;width:auto!important;gap:4px!important}body.template-product #MainContent .radio__legend__value{padding:0!important;font-size:16px!important}@media(max-width:749px){body.template-product #MainContent .radio__button:not(.alex-colour-picker__item) label{width:34px!important;min-width:34px!important;padding:6px 4px!important}.ap-ref-ticker{font-size:13px}}body.template-product #MainContent .ap-size-chart-legend .radio__legend__label{flex-wrap:nowrap!important}body.template-product #MainContent .ap-size-chart-legend .radio__legend__value{flex:0 0 auto!important;width:auto!important}body.template-product #MainContent .product__price--off{font:500 12px/1.2 Outfit,Arial,sans-serif!important;padding:5px 8px!important;border-radius:0!important;text-transform:none!important}body.template-product #MainContent .product__block--accordion:not(.product__block--accordion-clear){border:0;border-top:1px solid #d1cac1;border-bottom:1px solid #d1cac1;margin:0 0 16px!important;padding-bottom:0!important}body.template-product #MainContent .product__block--accordion:not(.product__block--accordion-clear) .accordion__title{padding:20px 24px 20px 0!important;font:400 16px/1.4 Outfit,Arial,sans-serif!important;letter-spacing:.2px;text-transform:none;text-align:left}body.template-product #MainContent .product__block--accordion:not(.product__block--accordion-clear) .accordion__content{font-size:14px;line-height:1.6;padding:0 0 20px}
/*# sourceMappingURL=/cdn/shop/t/79/assets/ap-reference-pdp.css.map */
