.product-section{background:#fbfafa;position:relative;z-index:5;padding:0 0 32px}@media screen and (min-width:990px){.product-section{padding:0 0 64px}}.store-deanston .product-section{background:#f0edea}.product-section .card__row--badges{top:48px;right:0;left:unset;z-index:2}@media screen and (min-width:990px)and (max-width:1449px){.product-section .card__row--badges{top:0}}.product-section .card__row--badges .card__badge{font:350 15px/1.16 Gotham;padding:10px 56px 10px 12px}@media screen and (min-width:990px){.product-section .card__row--badges .card__badge{font:350 12px/1.16 Gotham}}.product{display:grid;grid-template-columns:1fr;gap:8px;max-width:1440px;margin:0 auto}@media screen and (min-width:990px){.product{padding:0 16px 0 0;gap:0 134px;grid-template-columns:47% calc(52% - 134px)}}@media screen and (max-width:989px){.product .yotpo-sr-bottom-line-summary svg{width:12px;height:auto}}.product .breadcrumb{grid-column:-1 / 1;padding:8px 0;margin:0}.store-deanston .product .breadcrumb{display:none}.product .breadcrumb .breadcrumb__item,.product .breadcrumb .breadcrumb__item a{font-size:8px;line-height:1.1}.product .price-item{display:flex}.product .price-item--compare{color:var(--color-sale)}.product__awards{position:absolute;top:24px;left:12px;list-style:none;display:grid;grid-template-columns:1fr;gap:5px;z-index:1;margin:0;padding:0}@media screen and (min-width:990px){.product__awards{left:30px}}.product__awards li{width:47px;height:47px}@media screen and (min-width:990px){.product__awards li{width:80px;height:80px}}.product__awards li img{width:100%;height:100%}.product__media{position:relative;padding:0 0 39px}.product__media .carousel__nav{z-index:1}.product__media .breadcrumb{padding:1.2rem var(--page-width-padding)}.product__slider{position:relative}.product__gallery{display:none}.product__slider picture{display:flex;justify-content:center;align-items:center;width:100%}.product__slider img{width:100%;max-width:100%;height:auto}.product__slider .deferred-media{height:100%}.product__slider .deferred-media__poster img{height:100%;object-fit:cover;width:100%}.product__slider .carousel-main .carousel__slides{column-gap:0;margin:0;padding:0;scrollbar-width:none;-ms-overflow-style:none}.product__slider .carousel__slides::-webkit-scrollbar{display:none}.product__slider .carousel-main .carousel__nav{bottom:-16.5px;top:unset;max-width:393px;left:50%;transform:translate(-50%)}.product__slider .carousel-main .carousel__nav-button{background:#903a45;border-radius:50%;width:32px;height:32px;transform:none}.product__slider .carousel-main .carousel__nav-button:hover{background:#6c2f3b}.product__slider .carousel-thumbs .carousel__slides{height:78px;position:absolute;bottom:-39px;left:50%;transform:translate(-50%);gap:16px;max-width:360px}.product__slider .carousel-thumbs .carousel__slides-slide{cursor:pointer;border:2px solid transparent;border-radius:7px;opacity:1;padding:2px;max-width:78px;min-width:78px;width:78px;height:78px;margin:0;flex:0 0 78px}.product__slider .carousel-thumbs .carousel__slides-slide.active{background-color:#fff;border-color:rgba(var(--product-accent-colour),1)}.product__slider .carousel-thumbs .carousel__slides-slide img{width:70px;height:70px;border-radius:5px;overflow:hidden}.product__figure{position:relative}.product__image{aspect-ratio:1/1;height:auto;width:100%}.product__image--magnify{background-color:var(--color-white);bottom:0;cursor:zoom-out;left:0;margin:0;position:absolute;right:0;top:0;z-index:1}.product__information{z-index:1}.product__information .breadcrumb{display:none}.product__sticky{padding:32px 16px;background:#fcfcfc}@media screen and (min-width:990px){.product__sticky{padding:0;margin:0 auto}}.store-deanston .product__sticky{background:transparent}.product__title-flex{display:flex;justify-content:space-between;align-items:center}.product__title{text-transform:uppercase;margin:0 0 16px;display:grid;grid-template-columns:1fr;gap:6px}.product-title h3,.product-title h1,.product-title h4{font-family:var(--font-heading-family);line-height:1.2}.product__title h1{font-size:30px}@media screen and (min-width:990px){.product__title h1{font-size:40px}}.product__title h3{font-size:24px;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:990px){.product__title h3{font-size:26px}}.product__title h4{color:rgba(var(--product-accent-colour),1);font-size:20px}.store-deanston .product__title h4{color:rgba(var(--product-accent-colour, 91, 97, 134),1)}.product__tagline{font-size:1.2rem;line-height:1.6rem;margin-bottom:1.5rem}.product__tagline-items{padding:0;margin:0 0 24px;list-style:none;display:flex;align-items:center;justify-content:space-between}.product__tagline-items li{display:flex;align-items:center;gap:8px;text-transform:uppercase;font:500 12px/1.16 Jost}.product__tagline-items img{width:30px;height:30px;flex:0 0 30px}.product__information .product-attributes{font:350 10px/1 Gotham;text-transform:uppercase;margin:0 0 16px;padding:0;display:flex;justify-content:space-between;align-items:center;gap:4px}@media screen and (min-width:990px){.product__information .product-attributes{font:350 12px/1.16 Gotham}}.product__information .product-attributes .product-attributes__attribute{padding:0}.product__information .product-attributes .product-attributes__divider{margin:0}.product__information .product-attributes .product-attributes__divider:last-child{display:none}.product__description{margin:0 0 24px;font:350 12px/1.42 Gotham}.product__description .read-more-trigger,.product__description .read-less-trigger{text-decoration:underline;display:block;margin-top:4px;cursor:pointer}.product__description p{margin:0;font:350 12px/1.42 Gotham}.product__description [data-also-click]{cursor:pointer}@media screen and (min-width:990px){.product__description,.product__description p{font:350 14px/1.42 Gotham}}.product .product-form{position:relative;z-index:1}.product-form__input{border:none;margin:0 0 24px;padding:0;position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px}.product-form__submit .button__qty{margin-left:4px}.product-form__input .form__label{font:500 12px/1.41 Gotham;text-transform:uppercase;flex:0 0 100%;margin:0 0 16px}@media screen and (min-width:990px){.product-form__input .form__label{font:350 12px/1.16 Gotham}}.product-form__input input[type=radio]{height:0;left:0;overflow:hidden;position:absolute;top:0;opacity:0;width:0}.product-form__input input[type=radio]+label{border:1px solid #d6d2cf;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative;font:300 12px/1.16 Gotham;padding:12px;flex:1 1 auto;border-radius:5px}.product-form__input a.swatch-option{border:1px solid #d6d2cf;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative;font:325 12px/1.16 Gotham;padding:12px;flex:1 1 auto;border-radius:5px;text-decoration:none}@media screen and (min-width:990px){.product-form__input a.swatch-option{line-height:1.42}}.product-form__input a.swatch-option.active{border-color:var(--color-primary)}.product-form__input input[type=radio]+label img,.product-option{outline:var(--inputs-border-width) solid var(--color-stone-700);margin-bottom:.8rem}.product-form__input input[type=radio]:checked+label{border-color:var(--color-primary)}.product-form__input input[type=radio]:checked+label img{outline-color:var(--color-primary);outline-width:.2rem}.product-option:has(input[type=radio]:checked){outline-color:var(--color-primary);outline-width:.2rem}.product-form__input input[type=radio]:disabled{opacity:.5}.product-form__input input[type=radio]:not(:disabled)+label>.visually-hidden{display:none}.product-form__input--swatches,.card__swatches{display:flex;align-items:center;gap:8px;justify-content:initial}.product-form__input--swatches input[type=radio],.card__swatches input[type=radio]{position:absolute;opacity:0;pointer-events:none}.product-form__input--swatches .swatch-option,.card__swatches .swatch-option{display:inline-block;cursor:pointer}.product-form__input--swatches input[type=radio]+label.swatch-option{flex:0 0 auto;border:0;padding:0}.product-form__input--swatches .swatch-option svg,.card__swatches .swatch-option svg{width:32px;height:32px;flex-shrink:0}.product-form__input--swatches input[type=radio]:checked+label.swatch-option svg{padding:2px}.product-option{align-items:flex-start;cursor:pointer;display:flex;padding:.8rem 1.6rem 1.3rem .6rem;margin-bottom:1.2rem}.product-option:last-of-type{margin-bottom:0}.product-option__image{display:block;width:6rem}.product-option .icon--radio{color:transparent;flex-shrink:0;margin:1rem 1.6rem 0 .8rem}.product-option input:checked+.icon--radio{color:var(--color-primary)}.product-option__content{display:flex;padding:.9rem 0 0;width:100%}.product-option label{cursor:pointer}.product-option :not(.select) .form__label{display:none}.product-option variant-selects{display:flex;margin-top:.8rem}.product-option__variants{display:flex;flex-direction:column;padding:.8rem 0 1.2rem;width:100%}.product-option__variants .select{background-color:transparent;border:none;padding:0 .5rem;width:fit-content}.product-option__variants .icon--arrow-down{height:1rem}.product-option__variants .select__dropdown{width:fit-content}.product-option__variants .product-form__input{margin-bottom:0}.product-option .size-guide{margin-bottom:1rem}.product-option__end{display:flex;flex-direction:column;justify-content:space-between;margin-left:auto}.product-option__end .size-guide{display:none}.product-option__end .price{margin-left:auto}.product-option__end .price-item{font-size:1.4rem;font-weight:400;line-height:2rem;margin-left:auto}.product__quantity-price{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem;margin-top:1.7rem}.product__label{background-color:var(--color-grey-medium);font-family:var(--font-heading-family);font-size:2.4rem;font-weight:var(--font-bold);line-height:3rem;padding:.6rem 2.1rem;text-transform:uppercase}.product__quantity-price .price-item{font-size:2rem;font-weight:var(--font-bold);line-height:2.8rem}.product__price-stock{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px}.product-form .price__container{font-family:var(--font-heading-family);font-size:24px;line-height:1.2}@media screen and (min-width:990px){.product-form .price__container{font-size:26px;line-height:1.23}}.product__stock-display{margin:0 0 0 auto;display:flex;align-items:center;gap:16px;justify-content:flex-end}@keyframes pulsate{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.product__stock-indicator{display:block;width:14px;height:14px;flex:0 0 14px;border-radius:50%;animation:pulsate 2s infinite}.product__stock-indicator.product__stock-indicator--sold-out{background:#b4000f}.product__stock-indicator.product__stock-indicator--low-stock{background:#f8cb82}.product__stock-indicator.product__stock-indicator--in-stock{background:#a5f0aa}.product__stock-status{font:325 14px/1.16 Gotham}.product-form__qty-button{position:relative;border-radius:5px;overflow:hidden}.product-form__qty-button .quantity{border:unset}.product-form__qty-button .quantity__input{display:none}.product-form__qty-button .quantity__button{position:absolute;top:0;bottom:0;z-index:1;padding:0 24px}.product-form__qty-button .quantity__button--minus{left:0}.product-form__qty-button .quantity__button--plus{right:0}.product-form__qty-button .quantity__separator{position:absolute;top:20.5px;bottom:20.5px;z-index:1}.product-form__qty-button .quantity__separator--minus{left:64px}.product-form__qty-button .quantity__separator--plus{right:64px}.product-form__button{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.product-form__button:empty{display:none}.product-form__button .button{font:500 12px/1.1 Gotham;height:48px;width:100%;transition:background 333ms ease-in-out}.store-deanston .product-form__button .button{border-color:#344293;background:#344293}.product-form__button .button:hover{border-color:#3d3d3d;background:#3d3d3d}.store-deanston .product-form__button .button:hover{border-color:#11152d;background:#11152d}.product-form__button .klaviyo-bis-trigger{width:100%!important}.product-form__dash{margin:0 1rem}.product-form__denomination{background-color:var(--color-button-primary-light-background);border:solid 2px var(--color-button-primary-dark-background);color:var(--color-button-primary-light-accent);padding:1rem;margin-bottom:1.2rem}.product-form__input input[type=radio]:checked+label .product-form__denomination{background-color:var(--color-button-primary-dark-background);color:var(--color-button-primary-dark-accent);border-color:var(--color-button-primary-dark-background)}.product .back-in-stock,.product .back-in-stock__email{display:flex;flex-direction:column;gap:2.4rem;position:relative}.product .back-in-stock{padding:.4rem 0}.product .back-in-stock__label{font-size:1.8rem;font-weight:var(--font-bold);line-height:2.6rem}.product .back-in-stock__label--checkbox{display:flex;font-size:1.6rem;gap:1.6rem;line-height:normal;font-weight:var(--font-body-weight);position:relative}.product .back-in-stock__checkbox{appearance:none;cursor:pointer;height:2rem;left:0;margin:0;opacity:1;position:absolute;top:0;transition:color var(--duration-default) ease;width:2rem;-webkit-appearance:none;z-index:1}.product .back-in-stock__label--checkbox>.icon--box{background-color:var(--color-white);color:var(--color-body-dark);flex-shrink:0;height:2rem;width:2rem}.store-bunnahabhain .product .back-in-stock__label--checkbox>.icon--box{border:.2rem solid var(--color-primary)}.product .back-in-stock__label--checkbox .icon--checkmark{color:var(--color-primary);left:.1rem;position:absolute;top:.3rem;height:1.4rem;visibility:hidden;width:1.8rem}.product .back-in-stock__label--checkbox>.back-in-stock__checkbox:checked~.icon--checkmark{visibility:visible}.product .back-in-stock__error,.product .back-in-stock__success{display:none}.product .back-in-stock__error--active,.product .back-in-stock__success--active{display:flex}.product .back-in-stock__error{align-items:center;color:var(--color-red);gap:.25rem}.product .back-in-stock__error--email{font-size:1.4rem;left:0;position:absolute;top:100%}.product .back-in-stock__error:not(.back-in-stock__error--email) .icon{height:1.6rem;width:1.6rem}.product-form__error-message-wrapper{margin-bottom:1rem;border:solid 2px var(--color-primary);color:var(--color-primary);border-radius:.4rem;padding:2rem;font-weight:500}.product__delivery{align-items:flex-start;column-gap:1rem;display:flex;padding:2.6rem 0 0 .6rem;margin-bottom:-.5rem;position:relative;z-index:-1}.product__usps{padding:0;margin:24px 0;list-style:none;display:flex;align-items:start;justify-content:space-evenly;text-align:center}.product__usps .product__usp{display:flex;flex-direction:column;align-items:center;gap:8px;text-transform:uppercase;font:500 12px/1.16 Jost;flex:1}.product__usps .product__usp span{font-weight:300}.product__usps .product__usp img{width:30px;height:30px;flex:0 0 30px}.product-upsells{display:grid;grid-template-columns:1fr;gap:12px;margin:24px 0 0;border-radius:4px;background:#ececec;padding:16px 24px 16px 16px;overflow:hidden}@media screen and (min-width:990px){.product-upsells{padding:24px}}.store-deanston .product-upsells{background:transparent}.product-upsells__heading{font:400 24px / 1.2 var(--font-heading-family);padding:0;text-transform:uppercase}.store-deanston .product-upsells__heading{font-weight:400}@media screen and (min-width:990px){.product-upsells__heading{font-size:26px}}.product-upsells .carousel{min-width:0}.product-upsells__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;margin:0;position:relative;padding:0;overflow:visible}.product-upsells__slides .keen-nav{bottom:calc(100% + 18px);transform:none;top:auto;justify-content:flex-start;width:auto;padding:0;left:auto;right:0}.product-upsells__slides .keen-arrow{opacity:1!important;visibility:visible!important;line-height:0;cursor:pointer;color:#000}.product-upsells__slides .keen-arrow[disabled]{opacity:.3!important}.product-upsells__slides::-webkit-scrollbar{display:none}.product-upsells__slide{min-width:100%;width:100%}.product-upsells__item{border-radius:4px;background:#fff;box-shadow:4px 4px 8px #00000014}.product-upsells__row{display:grid;grid-template-columns:123px 1fr;gap:8px;align-items:center}@media screen and (min-width:990px){.product-upsells__row{grid-template-columns:146px 1fr}}.product-upsells__image{padding:8px;width:100%;height:auto}.product-upsells__content{padding:16px;display:grid;grid-template-columns:1fr;gap:8px}@media screen and (min-width:990px){.product-upsells__content{gap:24px}}.product-upsells__title{font:400 18px / 1.22 var(--font-heading-family);text-transform:uppercase}@media screen and (min-width:990px){.product-upsells__title{font-size:26px}}.product-upsells__price-atc{display:grid;grid-template-columns:1fr;gap:8px}@media screen and (min-width:990px){.product-upsells__price-atc{align-items:center;grid-template-columns:1fr 136px}}.product-upsells__price-atc .price__container{font:325 12px/1.16 Gotham}@media screen and (min-width:990px){.product-upsells__price-atc.product-upsells__price-atc .price__container{font-size:14px;line-height:1.28;flex-direction:row}}.product-upsells__button{border-radius:8px;color:#fff;text-align:center;font:500 12px/1.1 Gotham;text-transform:uppercase;height:auto}.store-deanston .product-upsells__button{border-color:#5b6186;background:#5b6186}.store-deanston .product-upsells__button:hover{border-color:#11152d;background:#11152d}.product .yotpo-sr-bottom-line-left-panel{color:var(--color-primary)!important;font-weight:var(--font-bold)!important;margin-bottom:0!important;margin-left:1.25rem!important;position:relative}.product .yotpo-sr-bottom-line-left-panel:before,.product .yotpo-sr-bottom-line-left-panel:after{position:absolute;top:0}.product .yotpo-sr-bottom-line-left-panel:before{content:")";left:100%}.product .yotpo-sr-bottom-line-left-panel:after{content:"(";right:100%}.product .yotpo-sr-bottom-line-right-panel{align-self:center}.product .yotpo-sr-bottom-line-right-panel .yotpo-sr-bottom-line-text{font-family:Jost!important;font-size:12px!important;font-weight:300!important;line-height:1.41!important}@media screen and (max-width:749px){.product-option .select:first-of-type{padding-left:0}.product__quantity-price{align-items:flex-end}.product__quantity-price:has(.price-item--compare){align-items:center}.product-form__button .button{padding-top:1rem;padding-bottom:1rem}}@media screen and (min-width:990px){.product .price__container{display:flex;flex-direction:row-reverse}.product .price-item--compare{margin-right:.8rem}.product__media .breadcrumb{display:none}.product__gallery{--grid-desktop-spacing: 3.2rem;display:block}.product__gallery .grid{margin-top:var(--grid-desktop-spacing)}.product__information{padding:28px 0 0;max-width:504px;margin-left:0}.product__sticky{position:sticky;top:15rem;z-index:3}.product__information .breadcrumb{display:block}.product__title{margin-bottom:1.2rem}.product__tagline{font-size:1.8rem;line-height:2.6rem;margin-bottom:2.4rem}.product-option{margin-bottom:1.2rem}.product-option{align-items:flex-start;cursor:pointer;display:flex;padding:.6rem 1.6rem .6rem .6rem}.product-option .icon--radio{margin:.3rem 1.6rem 0 1.2rem}.product-option variant-selects{display:flex;margin-left:1rem;margin-top:0}.product-option__content{font-size:1.6rem;line-height:2.4rem;padding:1.7rem 0 0}.product-option .size-guide{display:none}.product-option__variants{align-items:center;flex-direction:row;padding:1rem 0}.product-option__variants .select{padding:0 1rem}.product-option__variants .product-form__input{margin-top:0}.product-option__end{padding-bottom:1.4rem}.product-option__end .size-guide{display:flex;margin:0}.product-option__end .price-item{font-size:1.8rem;line-height:2.6rem}.product__quantity-price{margin-bottom:2.4rem;margin-top:2.4rem}.product__quantity-price .price-item{font-size:2.4rem;line-height:3.2rem}.product-form__button{align-items:unset;flex-wrap:nowrap;justify-content:flex-start}.product .product-form__button,.product .product-form__button .button,.product-form__button .klaviyo-bis-trigger{height:56px}.product-form__button .button{margin-top:0}.product__delivery{align-items:center;column-gap:.85rem;padding:2.6rem 0 0 .35rem}}.product__description .read-more__button{background:transparent;border:0;padding:0;margin:8px 0 0;cursor:pointer;font-weight:300;font-size:12px;line-height:1.16;font-family:Gotham;color:rgb(var(--color-link));text-decoration:underline}.product__description .read-more__button.read-more__button--active{display:inline}.product__description .read-more__button:focus-visible{outline:.1rem solid rgba(var(--color-link),.4);outline-offset:2px}@media screen and (min-width:990px){.product__description .read-more__button{font-size:14px;line-height:1.28}}product-options .product-form__input{flex-wrap:wrap}product-options .product-option{width:100%}.product-reviews{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/169/assets/product.css.map */
