.template-product #chat-button{display:none!important}.section-main-product{padding-top:8em}.section-main-product .quick-add-reviews{display:none}.section-main-product__model-dimensions{background-color:var(--color-white);height:-moz-fit-content;height:fit-content;padding:.5em .75em;position:absolute;top:1em;left:1em}.section-main-product__model-dimensions p{color:var(--color-black);font-size:.75em}.section-main-product__inner{grid-template-columns:1fr 1fr;display:grid}@media (min-width:1280px){.section-main-product__inner{grid-template-columns:900px 1fr}}@media (max-width:1024px){.section-main-product__inner{display:block}}.section-main-product__media{position:relative}@media (max-width:1024px){.section-main-product__media{margin-bottom:1.5em}}.section-main-product__content{padding:2em 1.875em 0}@media (min-width:1024px){.section-main-product__content{max-height:800px;overflow-y:auto}}.section-main-product__content form{flex-direction:column;gap:1em;display:flex}@media (max-width:1024px){.section-main-product__content{padding:0 .875em}}.section-main-product__content-description{margin-top:2em;line-height:150%}.section-main-product__content-description p{margin-bottom:1em}.section-main-product__content-description ul{list-style-type:disc;list-style-position:inside;display:grid}.section-main-product__content-description ul li{font-size:.875em}.section-main-product__content-description .read-more{margin-top:.5em}.section-main-product__content-usps{justify-content:center;align-items:center;gap:2em;margin-top:1em;display:flex}.section-main-product__content-usps .usp-item{text-align:center;font-size:.875em;line-height:150%;position:relative}.section-main-product__content-usps .usp-item:last-of-type:before{content:"|";position:absolute;left:-1em}.section-main-product__content-divider{background-color:#767676;width:100%;height:1px;margin:2.5em 0}.section-main-product__content-wrap{justify-content:space-between;align-items:center;display:flex}.section-main-product__content-wrap--bread{margin-bottom:1.5em}.section-main-product__content-title-price{justify-content:space-between;align-items:flex-start;gap:3.125em;margin-top:1em;display:flex}.section-main-product__content-title-price h1{font-family:Neue,sans-serif}.section-main-product__content-title-price .price{flex-direction:column;align-items:flex-end;gap:.5em}.section-main-product__content-title-price .price ins{font-size:1.5em}@media (max-width:768px){.section-main-product__content-title-price .price ins{font-size:1.25em}}.section-main-product__content-title-price .price del{font-size:13px}.section-main-product__content-title-price .price .compare{gap:.25em;display:flex}.section-main-product__content-title-price .price .compare-was{color:var(--color-transactional);text-transform:uppercase;font-size:13px;display:block!important}.section-main-product__content-title-price .lion-points-earn{background:var(--color-tertiary);white-space:nowrap;margin-top:.75em;padding:8px;font-size:.75em;display:block!important}.section-main-product__content-actions{margin-top:1.5em}.section-main-product__content-actions #view-product{min-width:-moz-fit-content;min-width:fit-content;height:32px;display:none}.section-main-product__content-actions .message{text-align:center;margin-bottom:1em;font-size:14px;display:none}.section-main-product__content-payment .payment-icons{max-width:none}.section-main-product__content-payment .payment-icons ul{justify-content:center}.section-main-product__content-variants{flex-direction:column;gap:2em;display:flex}.section-main-product__content-description{max-width:90%}.section-main-product__content-description p{font-size:.875em}.section-main-product__content-description button{margin-top:.5em}.section-main-product__content-message{text-transform:uppercase;text-align:center;font-size:.625em}.section-main-product__content-message a{text-decoration:underline}.section-main-product__content-colours{margin:1em 0 2em}.section-main-product__content-colours .colour-label{text-transform:capitalize;margin-bottom:1em;font-weight:700;display:block}.section-main-product__content-colours .product-colour-swatches .swatch{width:30px;height:30px}.section-main-product__content-colours .product-colour-swatches .swatch.current:before{width:32px;height:32px}.section-main-product__content-gift-card .recipient-select{flex-direction:column;justify-content:space-between;gap:.5em;width:100%;display:flex}.section-main-product__content-gift-card .recipient-select p{width:100%}.section-main-product__content-gift-card .recipient-select__buttons{align-items:center;gap:1em;display:flex}.section-main-product__content-gift-card .recipient-select__buttons button{text-decoration:none}.section-main-product__content-gift-card .recipient-select__buttons button.active{opacity:1;background-color:var(--color-black)}.section-main-product__content-gift-card .recipient-select__buttons button.active span{color:var(--color-white)}.section-main-product__content-gift-card .recipient-details{flex-flow:wrap;gap:1.5em;margin-top:1.5em;display:none}.section-main-product__content-gift-card .recipient-details.active{display:flex}.section-main-product__content-gift-card .recipient-details .alert{border-color:var(--color-warning)}.section-main-product__content-gift-card .recipient-details textarea{height:120px}.section-main-product__content-gift-card .recipient-details input,.section-main-product__content-gift-card .recipient-details textarea,.section-main-product__content-gift-card .recipient-details select{color:var(--color-black);padding:1em;font-size:1em}.section-main-product__content-gift-card .email-alert{margin:0;font-size:.875em;display:none}.section-main-product__content-gift-card .date-message{margin:.75em 0 0;font-size:.875em}.section-main-product__content-gift-card label{display:block}.product-giftbox-message{background:var(--color-tertiary);justify-content:flex-start;align-items:center;gap:1.5em;margin-bottom:2em;padding:1em;display:flex}.product-giftbox-message__image{aspect-ratio:1;justify-content:center;align-items:center;display:flex}.product-giftbox-message__image svg{width:40px}.product-giftbox-message__text{font-size:.875em}
