.product-information product-price.text-block div[ref=priceContainer]{display:flex;flex-wrap:wrap}.product-information product-price.text-block div[ref=priceContainer] .price-label--container{display:flex;flex-direction:column;align-items:center;gap:6.623px;padding:10px 16px;background:#f2f2f2;border:1px solid #f2f2f2;min-height:77px}.product-information product-price.text-block div[ref=priceContainer] .price-label--container:first-child{align-self:flex-end;border-radius:6.97px 0 0 6.97px}.product-information product-price.text-block div[ref=priceContainer] .price-label--container+.price-label--container{background:#fff;border:1px solid #E5E5E5;border-radius:0 6.97px 6.97px 0}.product-information product-price.text-block div[ref=priceContainer] .price-label{color:#1b365d;font-size:calc(var(--icon-size-2xs) + .71px);font-weight:var(--font-subheading--weight);line-height:1.455}.product-information product-price.text-block div[ref=priceContainer] .compare-at-price,.product-information product-price.text-block div[ref=priceContainer] .price-label--container+.price-label--container .price{color:#1b365d;font-size:calc(var(--icon-size-lg) + 8.46px);opacity:1;text-decoration:none;line-height:1}.product-information product-price.text-block div[ref=priceContainer] .price-label--container+.price-label--container .price{display:flex;font-weight:calc(var(--font-heading--weight) + 100)}.product-information product-price.text-block div[ref=priceContainer] .compare-at-price{display:inline-block;position:relative;font-size:calc(var(--icon-size-lg) - 4px);line-height:33.39px}.product-information product-price.text-block div[ref=priceContainer] .compare-at-price:before{content:" ";position:absolute;background:#1b365d;left:-1px;top:15px;width:105%;height:1.71px;opacity:.5;transform:rotate(11deg)}.accordion[style*="--summary-font-size: var(--font-h5--size);"] .details__header{--font-h5--size: 16px;color:var(--color-primary);font-size:var(--font-h5--size);font-weight:var(--font-subheading--weight)}.product-information product-price.text-block div[ref=priceContainer]:has(.product-save-price) .price-label--container+.price-label--container:not(.product-save-price){border-radius:0 0 6.97px}.product-information product-price.text-block div[ref=priceContainer] .price-label--container.product-save-price{background:#c8102e;border-color:#c8102e;color:#fff;padding:10px;justify-content:center;min-height:unset}.product-information product-price.text-block div[ref=priceContainer] .product-save-price .price-label{color:#fff}.product-information product-price.text-block div[ref=priceContainer] .price-label--container.product-save-price .price-save--price{font-size:27px;font-weight:var(--font-heading--weight);line-height:1}body .product-form-buttons button{font-size:calc(var(--font-paragraph--size) + 1px);font-weight:var(--font-heading--weight);letter-spacing:var(--letter-spacing--body-loose);height:auto;padding:11px}.product-information .accordion--dividers accordion-custom:not(:first-child) .details{border:0}.product-information .accordion details .details__header{border-bottom:2px solid #97D700}.product-information .product-badge.product-label{background:#1b365d;border-bottom:1px solid #97D700;border-radius:3.72px;color:#fff;font-size:10.23px;font-weight:800;padding:4.57px 12.63px 4.57px 4.57px;display:inline-flex;align-items:center;line-height:1.375;gap:5.89px;white-space:nowrap}.product-information .product-badge.product-label svg{vertical-align:middle;width:9.65px;height:auto}.product-information product-price.text-block div[ref=priceContainer] .price-label--container.product-save-price{border-radius:5.27px 5.27px 0 0;flex-flow:row wrap;gap:4.43px;padding:4px 4.22px 2.46px;align-items:flex-end}.product-information product-price.text-block div[ref=priceContainer] .product-save-price .price-label{font-size:12.76px;line-height:1}.product-information product-price.text-block div[ref=priceContainer] .price-label--container.product-save-price .price-save--price{font-size:15.54px}.product-information product-price.text-block div[ref=priceContainer] .price-currency,.product-information product-price.text-block div[ref=priceContainer] .price-decimal{font-size:20.5px;line-height:22px;align-self:flex-end;position:relative;top:-1.5px}.product-information product-price.text-block div[ref=priceContainer] .price-label--container.only_main_price:first-child{background:#fff;border:1px solid #E5E5E5;border-radius:6.97px}.product-information product-price.text-block div[ref=priceContainer] .price-label--container.only_main_price:first-child .price{color:#1b365d;font-size:calc(var(--icon-size-lg) + 8.46px);opacity:1;text-decoration:none;line-height:1;display:flex;font-weight:calc(var(--font-heading--weight) + 100)}.sticky-add-to-cart .sticky-add-to-cart__bar{max-width:90%;gap:14px;width:1000px}.sticky-add-to-cart .sticky-add-to-cart__bar:before{background:#fafafa}.sticky-add-to-cart .sticky-add-to-cart__title{display:-webkit-box;font-weight:var(--font-h3--weight);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}.sticky-add-to-cart__price div[ref=priceContainer]{display:flex}.sticky-add-to-cart__price .price-label--container{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:6.36px;padding:4px 14px 5px;min-height:51.47px}.sticky-add-to-cart__price .price-label--container.product-save-price{display:none}.sticky-add-to-cart__price .save_price_badge_wrapper .price-label--container{background:#1b365d;border-radius:0}.sticky-add-to-cart__price .price-label{display:block;font-size:7.15px;line-height:11px;text-align:center}.sticky-add-to-cart__price span[role=group]{line-height:1}.sticky-add-to-cart__price .price,.sticky-add-to-cart__price .compare-at-price{display:flex;font-size:19.4px;font-weight:var(--font-body--weight);line-height:16px;text-decoration:none;opacity:1}.sticky-add-to-cart__price .compare-at-price{display:inline-block;position:relative}.sticky-add-to-cart__price .compare-at-price:before{content:" ";position:absolute;background:currentColor;left:0;top:6px;width:106%;height:1.02px;opacity:.52;transform:rotate(12.8deg)}.sticky-add-to-cart__price div[ref=priceContainer] .save_price_badge_wrapper{order:1}.sticky-add-to-cart__price .price{color:#fff;font-weight:calc(var(--font-heading--weight) + 100)}.sticky-add-to-cart__price .save_price_badge_wrapper .price-label{color:#fff}.sticky-add-to-cart__price div[ref=priceContainer]>.price-label--container:last-child{background:#fff;border-radius:4.08px 0 0 4.08px}.sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-button{border-radius:0 var(--style-border-radius-buttons-primary) var(--style-border-radius-buttons-primary) 0;margin-left:-14px;text-transform:uppercase}.other-colours-list .colour-placeholder[style*="background-color: #FFFFFF;"]{border:1px solid #80808033}.sticky-add-to-cart__price .price .price-currency,.sticky-add-to-cart__price .price .price-decimal{font-size:10px;line-height:1;align-self:flex-end}.sticky-add-to-cart__price div[ref=priceContainer]>.price-label--container.only_main_price:last-child{background:#1b365d;border-radius:4.08px 0 0 4.08px}.sticky-add-to-cart__price div[ref=priceContainer]>.price-label--container.only_main_price:last-child .price-label{color:#fff}body .product-form-buttons div#klaviyo-bis-button-container{margin-bottom:0!important}body .product-form-buttons #klaviyo-bis-button-container>.needsclick.kl-private-reset-css-Xuajs1{display:flex;margin-top:10px}body .product-form-buttons #klaviyo-bis-button-container button{padding:11px 10px;width:auto!important;flex:1;line-height:1.5;height:unset}.product-information .other-size-list .active{outline-color:var(--color-secondary-button-background)}.pdp-featured-img-wrapper .metafield-rich_text_field p:last-child{margin-bottom:0}@media(max-width:989px){.product-information product-price.text-block div[ref=priceContainer] .price-label--container{gap:7.69px;padding:12.5px 10px}.product-information product-price.text-block div[ref=priceContainer] .price-label{font-size:calc(var(--icon-size-2xs) + 1.81px);line-height:1.491}}@media(max-width:749px){.product-information product-price.text-block div[ref=priceContainer] .compare-at-price{font-size:calc(var(--icon-size-lg) - 6px)}.product-information product-price.text-block div[ref=priceContainer] .compare-at-price:before{top:14px;transform:rotate(11deg)}.product-information .layout-panel-flex--row:not(.mobile-column)>.image-block{flex:0 1 var(--size-style-width-mobile-min)}.product-information product-price.text-block div[ref=priceContainer] .price-currency,.product-information product-price.text-block div[ref=priceContainer] .price-decimal{font-size:17.5px;top:0}.pdp-featured-img-wrapper .image-block{order:-1}.sticky-add-to-cart .sticky-add-to-cart__bar{max-width:100%;gap:14px;width:1000px}.sticky-add-to-cart .sticky-add-to-cart__image,.sticky-add-to-cart .sticky-add-to-cart__info{display:none}.sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-button{flex:1}.sticky-add-to-cart__bar .sticky-add-to-cart__button .add-to-cart-text__content{display:block}body .sticky-add-to-cart__bar .compare-at-price{display:flex}}@media(max-width:374px){.product-information product-price.text-block div[ref=priceContainer] .price-label--container{padding:12.5px 12px}.product-information product-price.text-block div[ref=priceContainer] .compare-at-price:before{width:105%;left:-2px;height:1.63px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main-product.css.map */
