@keyframes zoom-in-content{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes zoom-out-content{to{transform:scale(.8);opacity:0}0%{transform:scale(1);opacity:1}}@keyframes checked{to{stroke-dashoffset:100}}@keyframes sparks{0%,20%{opacity:0}25%{opacity:1;box-shadow:0 -1.5em 0 0 currentColor,1.25em -1em 0 0 currentColor,-1.25em -1em 0 0 currentColor}}.slider-gallery__main{margin-bottom:1rem}@media screen and (min-width: 50em){.slider-gallery__main{grid-column:col-start 2/span 6;grid-row:1;margin-top:1.38rem}}.slider-gallery__main img{width:100%;height:auto}.slider-gallery__main .slick-slide{height:100%!important}.slider-gallery__main .slick-prev,.slider-gallery__main .slick-next{height:23px;width:23px;background:#3fd9d980;border-radius:100%;z-index:1}.slider-gallery__main .slick-prev.slick-disabled,.slider-gallery__main .slick-next.slick-disabled{background:var(--color-grey-light)}.slider-gallery__main .slick-prev:before,.slider-gallery__main .slick-next:before{background-size:5px 9px;width:auto}.slider-gallery__main .slick-prev:hover:before,.slider-gallery__main .slick-next:hover:before{opacity:1}.slider-gallery__main .slick-prev{left:1.5rem}.slider-gallery__main .slick-next{right:1.5rem}.slider-gallery__thumbs{margin-bottom:2rem}@media screen and (min-width: 50em){.slider-gallery__thumbs{grid-column:col-start 1/span 1;grid-row:1;margin-top:4.8rem}}.slider-gallery__thumbs .slick-track{display:flex;justify-content:center}@media screen and (min-width: 50em){.slider-gallery__thumbs .slick-track{display:block}}.slider-gallery__thumbs .slick-slide{margin:.1rem .15rem;cursor:pointer;max-width:60px}@media screen and (min-width: 50em){.slider-gallery__thumbs .slick-slide{margin:0 0 1rem;max-width:none;width:auto!important}}.slider-gallery__thumbs .slick-slide.slick-current img{outline:1px solid var(--color-black)}@media screen and (min-width: 50em){.slider-gallery__thumbs .slick-slide.slick-current img{outline:0}}.slider-gallery__thumbs img{width:100%;height:auto}.slider-gallery__thumbs .slick-prev.disabled:before{background-image:url(../assets/icon-arrow-left.svg)}.slider-gallery__thumbs .slick-prev:before{background-image:url(../assets/icon-arrow-left-slider.svg)}.slider-gallery__thumbs .slick-next.disabled:before{background-image:url(../assets/icon-arrow-right.svg)}.slider-gallery__thumbs .slick-next:before{background-image:url(../assets/icon-arrow-right-slider.svg)}.slider-gallery__thumbs .slick-prev,.slider-gallery__thumbs .slick-next{height:20px;width:16px;z-index:1;margin:0;transform:translate(-50%) rotate(90deg);left:50%}.slider-gallery__thumbs .slick-prev:before,.slider-gallery__thumbs .slick-next:before{background-size:auto 16px}.slider-gallery__thumbs .slick-prev:hover:before,.slider-gallery__thumbs .slick-next:hover:before{opacity:1}.slider-gallery__thumbs .slick-prev{top:-3.4rem}.slider-gallery__thumbs .slick-next{bottom:-3.4rem}.options__group{border:0;font-size:1.6rem;padding:0}.options__title{font-size:1.2rem;line-height:1.44rem;letter-spacing:.03em;text-transform:uppercase;margin-bottom:1rem}@media screen and (min-width: 50em){.options__title{margin-bottom:1.2rem;letter-spacing:.02em}}.options__title .options__title-result{text-transform:none;color:#54565c}.options__title.one__size{margin:0 auto 3.2rem}@media screen and (min-width: 50em){.options__title.one__size{margin-bottom:2.5rem;padding-top:.2rem}}.options__list{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;text-align:center}.options__list .auto-selected{position:absolute}.options__label{display:flex;align-items:center;justify-content:center;border-radius:50%;min-height:4.4rem;min-width:4.4rem;text-align:center;line-height:1;transition:.3s ease-in-out;margin-bottom:0}@media (hover: hover){.options__label:hover{color:var(--color-white);background-color:var(--color-black)}}.options__input{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);color:var(--color-text-button-primary)}.options__input:checked~.options__label,.options__input.focus-visible~.options__label{color:var(--color-white);background-color:var(--color-black)}.options__input.disabled~.options__label{position:relative;cursor:not-allowed;color:var(--color-grey-mid)}.options__input.disabled~.options__label:before{content:"";position:absolute;top:50%;left:25%;right:25%;height:.1rem;margin:auto;background:var(--color-grey-mid)}.options__input.disabled~.options__label:hover{color:var(--color-grey-mid);background-color:var(--color-black)}.options__input:disabled~.options__label{position:relative;cursor:not-allowed;color:var(--color-grey-mid)}.options__input:disabled~.options__label:before{content:"";position:absolute;top:50%;left:25%;right:25%;height:.1rem;margin:auto;background:var(--color-grey-mid)}.options__input:disabled~.options__label:hover{color:var(--color-grey-mid);background-color:#0000}.product-selector .selector-wrapper .options__title{display:none}.product-selector .product__price{font-size:1.5rem;margin:0}.grouped-options__header{display:flex;justify-content:space-between;margin-bottom:.75rem}@media screen and (min-width: 50em){.grouped-options__header{margin-bottom:1rem}}.grouped-options__header .options__title{margin-bottom:0}.grouped-options__header .goh__price .price{font-size:1.4rem;line-height:1.66rem;letter-spacing:.03em}.personalize{margin:0 0 2rem}@media screen and (min-width: 50em){.personalize{grid-column:1/span 2;margin:0 0 1.8rem}}.personalize__options{align-items:center;display:flex;flex-flow:column wrap;justify-content:center}@media screen and (min-width: 50em){.personalize__options{flex-direction:row}}.personalize__label{margin-right:1rem}@media screen and (min-width: 50em){.personalize__label{margin-bottom:0}}.personalize__field{align-items:center;flex-direction:row;max-width:20rem}.personalize__input{border-width:1px}.personalize__info{display:flex;flex-direction:column;margin:.8rem 0;width:100%}.colours{margin:2.4rem 0}.colours__heading{font-size:1.2rem;line-height:1.44rem;letter-spacing:.03em;text-transform:uppercase;margin-bottom:2rem;padding:0 1.5rem}@media screen and (min-width: 50em){.colours__heading{padding:0;letter-spacing:.02em}}.colours__heading .colours__heading-result{text-transform:none;color:#54565c}.colours__heading.collection{display:none}.swatch__wrapper{margin-bottom:3.2rem;border-bottom:1px solid var(--color-grey-light)}@media screen and (min-width: 50em){.swatch__wrapper{margin-bottom:1.8rem}}.swatch__wrapper.collection{margin-bottom:0;border-bottom:none}.swatch__list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:2rem;max-width:300px;padding-bottom:2.6rem;margin:0 auto}.swatch__list.collection{margin-top:1.2rem;gap:11px;min-height:74px}.swatch__list.collection .swatch__item{height:15px;width:15px;cursor:pointer;border:none;box-shadow:0 0 0 1px var(--color-grey-light)}.swatch__list.collection .swatch__item.current__product{position:relative;outline:1px solid #000;outline-offset:2px;border:none;cursor:default;box-shadow:none}.swatch__list.collection .swatch__item.current__product:before{display:none}.swatch__list.collection .more-sizes-wrapper{width:100%}.swatch__list .swatch__item{height:27px;width:27px;border-radius:100%}.swatch__list .swatch__item img{object-fit:cover;width:100%;height:100%;min-height:100%;border-radius:100%}.swatch__list .swatch__item.current__product{position:relative}.swatch__list .swatch__item.current__product:before{content:"";position:absolute;top:-.5rem;left:-.5rem;height:37px;width:37px;border-radius:100%;box-shadow:0 0 0 1px var(--color-black)}.swatch__list .add__outline .swatch__item{box-shadow:0 0 0 1px var(--color-grey-light)}.product{max-width:115.384615385em;margin-left:auto;margin-right:auto}@media screen and (min-width: 50em){.product{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 76em){.product{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: 50em){.product{display:grid;grid-template-columns:repeat(12,[col-start] 1fr);grid-column-gap:2rem;padding:0 3rem;margin:3rem auto;text-align:left}}.product .product-breadcrumbs{display:none}.product .product-breadcrumbs .breadcrumbs{display:block;margin-bottom:0;font-size:1.2rem;font-weight:400;letter-spacing:.03em;line-height:1.8rem;padding:0}.product .product-breadcrumbs .breadcrumbs .breadcrumbs__list{flex-wrap:wrap}.product .product-breadcrumbs.breadcrumbs-mobile{display:block;padding:0 1.5rem;margin-bottom:1rem}@media screen and (min-width: 50em){.product .product-breadcrumbs.breadcrumbs-mobile{display:none}}.product .product-breadcrumbs.breadcrumbs-mobile .breadcrumbs{margin-top:.6rem}@media screen and (min-width: 50em){.product .product-breadcrumbs.breadcrumbs-desktop{display:block}}.product .product-breadcrumbs.breadcrumbs-desktop .breadcrumbs{margin-top:1rem;margin-bottom:2rem}@media screen and (min-width: 50em){.product .gallery{grid-column:col-start/span 6}}.product .product__detail{text-align:center;padding:0}@media screen and (min-width: 50em){.product .product__detail{grid-column:col-start 8/span 4;padding:0 4rem}}.product .product__grouped{margin-top:2.3rem}@media screen and (min-width: 50em){.product .product__grouped{margin-top:2.6rem}}.product .product__grouped .product-size-guide__link,.product .product__grouped .product-mailto-support__link{margin-top:0}@media screen and (min-width: 50em){.product .product__grouped .product-size-guide__link,.product .product__grouped .product-mailto-support__link{margin-top:.75rem;margin-bottom:3.2rem}}.product .grouped-product__item{width:100%;max-width:32.6rem;margin:0 auto 2.2rem}.product .grouped-product__item .stock{justify-content:start}.product .grouped-product__item .stock__status{font-size:1.2rem;line-height:1.44rem;padding:0;border-top:0}@media screen and (min-width: 50em){.product .grouped-product__item .stock__status{margin-bottom:1.2rem}}.product .grouped-product__item .options{margin-top:.75rem}@media screen and (min-width: 50em){.product .grouped-product__item .options{margin-top:.35rem}}.product .grouped-product__item .stock-message{text-align:left;line-height:1.44rem;letter-spacing:normal}.product .grouped-product__item .stock-message span{margin-bottom:0}.product .grouped-product__item~.grouped-product__item{margin-bottom:.6rem}.product__sash{margin-bottom:1.2rem}.product__title{font-size:1.8rem;font-weight:400;line-height:2.2rem;letter-spacing:.3em;text-transform:uppercase;margin:0 auto .8rem;padding:0 1.5rem}@media screen and (min-width: 50em){.product__title{padding:0;font-size:2.4rem;line-height:2.8rem;margin-bottom:1rem}}.product__price{margin-bottom:1.3rem;font-size:1.6rem;line-height:1.9rem;letter-spacing:.1em;padding:0 1.5rem}@media screen and (min-width: 50em){.product__price{padding:0}}.product__klarna-wrapper{width:100%;max-width:270px;margin:0 auto 2rem}.product__quantity{display:none}.product-form .options{border-bottom:1px solid var(--color-grey-light);margin-bottom:2rem}@media screen and (min-width: 50em){.product-form .options{margin-bottom:1.8rem}}.product-form .complete-the-set__content .options{border-bottom:0;margin-bottom:0}.product-size-guide__link,.product-mailto-support__link{display:inline-block;font-size:1.2rem;line-height:1.44rem;letter-spacing:.03em;text-decoration:underline;margin-top:1.8rem;margin-bottom:3rem}@media screen and (min-width: 50em){.product-size-guide__link,.product-mailto-support__link{letter-spacing:.02em;margin-bottom:2.5rem}}.product__actions{display:flex;flex-wrap:wrap;justify-content:center;column-gap:5px;margin:0;padding:0 1.5rem}@media screen and (min-width: 50em){.product__actions{padding:0;align-items:center;flex-flow:row wrap;justify-content:flex-start;column-gap:10px}}.product__actions .button--primary:disabled{opacity:1;background-color:#3fd9d980}.product__actions .button--primary:disabled:hover:before{display:none}.product__actions .wishlist-button{width:53px;height:50px;font-size:1.6rem;background:#f1f1f1;margin:0}.product__state{flex:0 0 100%;text-align:center;padding:1.7rem 0;border-top:1px solid var(--color-grey-light)}.product__state-price{font-size:1.3rem;line-height:1.56rem;letter-spacing:.3em}.product__state-price:after{content:"-";padding:0 0 0 .5rem}button:disabled .product__state-price{display:none}.product__selected{font-size:1.2rem;line-height:1.44rem;letter-spacing:.03em}.product__add{flex-grow:1;height:50px;min-width:23rem;font-size:1.4rem;line-height:1.68rem;letter-spacing:.3em;padding:0 2.55em}.product_promo_box{color:#54565c;padding:.85rem 1.66rem;background-color:#f1f1f1;border:1px solid #d9d9d9;margin:1.5rem 1.5rem 0;font-size:1.3rem;line-height:2rem;letter-spacing:.03em}@media screen and (min-width: 50em){.product_promo_box{font-size:1.2rem;letter-spacing:.04em;margin:1rem 0 0}}.product_promo_box p:first-child{margin-top:0}.product_promo_box p:first-child{margin-bottom:0}.product_value_props{width:100%;display:flex;justify-content:center;align-items:flex-start;gap:2.5rem;margin-top:1.85rem;padding:0 1.5rem}@media screen and (min-width: 50em){.product_value_props{padding:0}}.product_value_props .product_value_prop{display:flex;flex-direction:column;align-items:center;min-width:92px}.product_value_props .product_value_prop .product_value_prop--image{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;width:35px}.product_value_props .product_value_prop .product_value_prop--text{margin-top:1.6rem;line-height:1.56rem;letter-spacing:.03em}@media screen and (min-width: 50em){.product_value_props .product_value_prop .product_value_prop--text{line-height:1.8rem}}.product_complete-the-set{padding:2rem 0 1rem;border-top:1px solid var(--color-grey-light);margin:3.2rem 0 0}@media screen and (min-width: 50em){.product_complete-the-set{padding:2.4rem 0 0}}.product_complete-the-set h3{font-size:1.8rem;font-weight:400;line-height:3.2rem;letter-spacing:.3em;text-transform:uppercase;margin-top:0;margin-bottom:1.9rem}@media screen and (min-width: 50em){.product_complete-the-set h3{margin-bottom:2.4rem}}.product_complete-the-set .complete-the-set__content{display:flex;flex-direction:column;gap:.9rem;padding:0 1.5rem}@media screen and (min-width: 50em){.product_complete-the-set .complete-the-set__content{padding:0}}.product_complete-the-set .complete-the-set__content .cts-image img{height:auto;width:60%}.product_complete-the-set .complete-the-set__content .cts-content h3{font-size:1.4rem;font-weight:400;line-height:1.8rem;letter-spacing:.3em;text-transform:uppercase;margin-top:0;margin-bottom:.6rem}@media screen and (min-width: 50em){.product_complete-the-set .complete-the-set__content .cts-content h3{margin-bottom:.8rem}}.product_complete-the-set .complete-the-set__content .cts-content .cts__price{display:block;font-size:1.3rem;line-height:1.54rem;font-style:italic;letter-spacing:.1em;margin-bottom:1.4rem}@media screen and (min-width: 50em){.product_complete-the-set .complete-the-set__content .cts-content .cts__price{margin-bottom:1.8rem}}.product_complete-the-set .complete-the-set__content .cts-content .options__group{margin:0}.product_complete-the-set .complete-the-set__content .cts-content .options__title{text-transform:none;font-size:1.3rem;line-height:1.6rem}.product_complete-the-set .complete-the-set__content .cts-content .options__list{gap:0}.product_complete-the-set .complete-the-set__content .cts-content .options__list .options__label{font-size:1.4rem;line-height:1.68rem;min-height:3.8rem;min-width:3.8rem}@media screen and (min-width: 50em){.product_complete-the-set .complete-the-set__content .cts-content .options__list .options__label{min-height:4rem;min-width:4rem}}.product_complete-the-set .complete-the-set__content .cts-content .product-size-guide__link,.product_complete-the-set .complete-the-set__content .cts-content .product-mailto-support__link{margin-top:1.35rem}.product_complete-the-set .cts__actions{flex:0 0 100%}.product_complete-the-set .cts__actions .button--primary{background-color:var(--color-text-primary-alt);border:1px solid #80e9e9}.product-link-group{display:flex;justify-content:space-around;width:100%;max-width:32.6rem;margin:3rem auto 0}.product-link-group a{width:40%}.product-tabs__wrapper{grid-column:col-start 1/span 12;display:grid;grid-template-columns:repeat(12,[col-start] 1fr);grid-column-gap:.5rem;padding:0 1.5rem;margin-top:2.5rem}@media only screen and (min-width: 769px){.product-tabs__wrapper{grid-column-gap:2rem;padding:0;margin-top:8.3rem}}.ootb-tabcordion.has-tabs .ootb-tabcordion--tabs{opacity:1;height:auto;visibility:visible;position:relative}.ootb-tabcordion.has-tabs .ootb-tabcordion--entry{min-height:0;padding:0}.ootb-tabcordion.has-tabs .ootb-tabcordion--entry:before{display:none}.ootb-tabcordion.has-tabs .ootb-tabcordion--entry.is-active .ootb-tabcordion--entry-content{opacity:1;transition:opacity .4s ease-in-out}.ootb-tabcordion.has-tabs .ootb-tabcordion--entry .ootb-tabcordion--entry-content{opacity:0;transition:opacity .4s ease-in-out}.ootb-tabcordion--tabs{grid-column:col-start 1/-1;grid-row:row-start 1;opacity:0;height:0;visibility:hidden;display:flex;flex-flow:nowrap;column-gap:20px;margin:0;padding:0;list-style:none}@media only screen and (min-width: 769px){.ootb-tabcordion--tabs{column-gap:30px;grid-column:col-start 1/span 8}}@media screen and (min-width: 76em){.ootb-tabcordion--tabs{column-gap:50px;grid-column:col-start 2/span 8}}.ootb-tabcordion--tabs .tab{display:block;cursor:pointer;font-size:1.2rem;line-height:1.44rem;letter-spacing:.03em;text-transform:uppercase;padding:0 0 22px;border:0;border-bottom:2px solid rgba(0,0,0,0);transition:.4s ease-in-out}.ootb-tabcordion--tabs .tab.is-active{border-bottom:2px solid #000}.product-tabs__social{grid-column:col-start 1/-1;grid-row:row-end 4;display:flex;column-gap:1.5rem;align-items:center;font-size:1.2rem;line-height:1.44rem;letter-spacing:.03em;text-transform:uppercase;padding:2.2rem 0 4.4rem}@media only screen and (min-width: 769px){.product-tabs__social{grid-column:col-start 10/span 3;grid-row:row-start 1;padding:0;align-items:flex-start}}@media screen and (min-width: 50em){.product-tabs__social{grid-column:col-start 10/span 3}}@media screen and (min-width: 76em){.product-tabs__social{grid-column:col-start 10/span 2}}.product-tabs__social .social-sharing{display:flex;column-gap:2.1rem}.product-tabs__social .social-sharing .icon{font-size:1.9rem}@media only screen and (min-width: 769px){.product-tabs__social .social-sharing{margin-top:-3px}}.product-tabs__hr{display:none;grid-column:col-start 1/span 12;grid-row:row-start 2;height:0}@media only screen and (min-width: 769px){.product-tabs__hr{display:block;border-bottom:1px solid #e8e8e8;margin-top:-1px}}.product-tabs-content__wrapper{grid-row:row-start 3;grid-column:col-start 1/-1;border-top:1px solid #e8e8e8}@media only screen and (min-width: 769px){.product-tabs-content__wrapper{border-top:0}}@media screen and (min-width: 50em){.product-tabs-content__wrapper{grid-column:col-start 1/-1}}@media screen and (min-width: 76em){.product-tabs-content__wrapper{grid-column:col-start 2/span 10}}.ootb-tabcordion--entry{position:relative;overflow:hidden;border-bottom:1px solid #e8e8e8}.ootb-tabcordion--entry:before{position:relative;content:attr(data-title);cursor:pointer;z-index:1;display:block;font-size:1.2rem;line-height:1.44rem;letter-spacing:.03em;text-transform:uppercase;padding:1.9rem 0 2.1rem}.ootb-tabcordion--entry:after{position:absolute;top:1.8rem;right:0;content:"";display:block;height:12px;width:12px;background:url("data:image/svg+xml;charset=utf8,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.00964 6.02271C4.18542 6.19849 4.47839 6.19849 4.65417 6.02271L8.46277 2.23364C8.63855 2.03833 8.63855 1.74536 8.46277 1.56958L8.01355 1.12036C7.83777 0.94458 7.5448 0.94458 7.34949 1.12036L4.34167 4.12817L1.31433 1.12036C1.11902 0.94458 0.82605 0.94458 0.650269 1.12036L0.20105 1.56958C0.0252686 1.74536 0.0252686 2.03833 0.20105 2.23364L4.00964 6.02271Z' fill='black'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:contain;transition:transform .3s ease-in-out}@media only screen and (min-width: 769px){.ootb-tabcordion--entry{border-bottom:0}.ootb-tabcordion--entry:after{display:none}}.ootb-tabcordion--entry:focus{outline:auto}.ootb-tabcordion--entry.is-active:after{transform:rotate(180deg)}.ootb-tabcordion--entry.is-active .ootb-tabcordion--entry-content{margin-top:0;height:auto;opacity:1;transition:margin .4s ease-out -.1s}.ootb-tabcordion--entry-container{overflow:hidden;margin-bottom:1px}.ootb-tabcordion--entry-content{position:relative;margin-top:-100%;height:0;opacity:0;padding:0;transition:margin .5s ease-in}@media only screen and (min-width: 769px){.ootb-tabcordion--entry-content{padding:2.3rem 0}}.ootb-tabcordion--entry-content p,.ootb-tabcordion--entry-content h1,.ootb-tabcordion--entry-content h2,.ootb-tabcordion--entry-content h3,.ootb-tabcordion--entry-content h4,.ootb-tabcordion--entry-content h5{margin-top:0}.product-tabs__image{display:none}@media screen and (min-width: 50em){.product-tabs__image{display:block;grid-column:col-start 10/span 3;grid-row:row-start 3}}@media screen and (min-width: 76em){.product-tabs__image{grid-column:col-start 10/span 2}}.product-tabs__image img{display:block;width:100%;height:auto;margin-top:2.3rem}.product__description{font-size:1.3rem;line-height:2.2rem;letter-spacing:.03em}@media screen and (min-width: 50em){.product__description{column-count:3;column-gap:5.5rem}}.product__description.rte p{max-width:auto;margin-top:0}.product__notify{align-items:center;display:inline-flex;margin:1.9rem 0}@media screen and (min-width: 50em){.product__notify{text-align:left}}.product__notify .icon{font-size:1rem;margin-left:.25rem;transform:rotate(-90deg)}.product__info{display:flex;flex-wrap:wrap;margin:-.5rem auto;max-width:40rem}@media screen and (min-width: 50em){.product__info{margin:-1rem;max-width:none}}.product__info-item{display:inline-flex;justify-content:center;margin:.5rem;padding-left:2rem;padding-right:2rem;width:calc(50% - 1rem)}@media screen and (min-width: 50em){.product__info-item{flex-basis:auto;margin:1rem;width:auto}}.product__info-item--featured{flex-basis:100%}@media screen and (min-width: 50em){.product__info-item--featured{flex-basis:inherit}}.product-50-50-section{display:flex;flex-direction:column}@media screen and (min-width: 50em){.product-50-50-section{flex-direction:row}}.product-50-50-section.text-mob-top{flex-direction:column-reverse}@media screen and (min-width: 50em){.product-50-50-section.text-dt-left{flex-direction:row-reverse}}.product-50-50-section .product-50-50-section__content{flex:1 1 100%;text-align:center}@media screen and (min-width: 50em){.product-50-50-section .product-50-50-section__content{flex:0 0 50%}}.product-50-50-section .product-50-50-section__content .images{aspect-ratio:1/1}.product-50-50-section .product-50-50-section__content .images img,.product-50-50-section .product-50-50-section__content .images video{display:block;object-fit:cover;height:100%;width:100%;min-height:100%}.product-50-50-section .product-50-50-section__content.text{display:flex;align-items:center;justify-content:center;padding:3.5rem 2.5rem}.product-50-50-section .product-50-50-section__content.text .text-content{width:100%;max-width:444px;padding-bottom:1.5rem}.product-50-50-section .product-50-50-section__content.text h2{font-size:1.8rem;letter-spacing:.3em;margin:0 auto}@media screen and (min-width: 50em){.product-50-50-section .product-50-50-section__content.text h2{font-size:2.2rem;line-height:2.8rem}}.product-50-50-section .product-50-50-section__content.text .text-content__text{margin-top:2.4rem;line-height:2.2rem;letter-spacing:.03em}.product-50-50-section .product-50-50-section__content.text .text-content__link{font-size:1.2rem;line-height:1.44rem;letter-spacing:.03em;margin-top:5rem}.product-50-50-section .product-50-50-section__content.text .text-content__link a{text-transform:uppercase;text-decoration:underline}.upsells,.related{max-width:115.384615385em;padding:5.5rem 0 0;margin:0 auto}@media screen and (min-width: 50em){.upsells,.related{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 76em){.upsells,.related{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: 50em){.upsells,.related{padding:5.5rem 1.5rem}}.upsells .product-listing__heading,.related .product-listing__heading{font-size:1.8rem;line-height:2.2rem;letter-spacing:.3em;margin-top:0;margin-bottom:2.5rem}@media screen and (min-width: 50em){.upsells .product-listing__heading,.related .product-listing__heading{font-size:2.2rem}}.upsells .product-listing__list,.related .product-listing__list{grid-template-columns:repeat(4,1fr);grid-gap:0}.upsells .slick-list,.related .slick-list{padding:0 10% 0 0}@media only screen and (min-width: 768px){.upsells .slick-list,.related .slick-list{padding:0}}.upsells .slick-track,.related .slick-track{display:flex}.upsells .slick-track .slick-slide,.related .slick-track .slick-slide{height:auto}.upsells .slick-track .slick-slide>div,.upsells .slick-track .slick-slide .product-listing__item,.related .slick-track .slick-slide>div,.related .slick-track .slick-slide .product-listing__item{height:100%}.upsells .slick-dots,.related .slick-dots{position:relative;margin:20px 0 0}.upsells .slick-dots li,.related .slick-dots li{margin:0 .3rem}.upsells .slick-dots li button,.related .slick-dots li button{width:.7rem}.upsells .slick-dots li button:before,.related .slick-dots li button:before{background-color:#d9d9d9;height:.7rem;width:.7rem;transition:all ease-in-out .3s}.upsells .slick-dots li.slick-active button:before,.related .slick-dots li.slick-active button:before{background-color:#000}.upsells .product-card,.related .product-card{display:flex;flex-direction:column}.upsells .product-card .wishlist-button,.related .product-card .wishlist-button{font-size:1.6rem;top:1rem;right:1rem;margin:0;padding:0}@media screen and (min-width: 50em){.upsells .product-card .wishlist-button,.related .product-card .wishlist-button{font-size:1.7rem;top:1.5rem;right:1.5rem}}.upsells .product-card .product-card__image-container .responsive-image__wrapper:before,.related .product-card .product-card__image-container .responsive-image__wrapper:before{box-shadow:none}.upsells .product-card .product-card__footer,.related .product-card .product-card__footer{flex:1 0 auto;display:flex;flex-direction:column;padding:0 1rem}.upsells .product-card .sash-spacer,.related .product-card .sash-spacer{height:31px;padding:4px 0 7px}@media screen and (min-width: 50em){.upsells .product-card .sash-spacer,.related .product-card .sash-spacer{height:40px;padding:11px 0 9px}}.upsells .product-card .sash,.related .product-card .sash{text-transform:none;padding:4px 10px;margin-top:0}@media screen and (min-width: 50em){.upsells .product-card .sash,.related .product-card .sash{line-height:1.14rem}}.upsells .product-card .product-card__title,.related .product-card .product-card__title{font-size:1.2rem;line-height:1.5rem;letter-spacing:.3em;font-weight:400;max-width:none;margin:0 0 .6rem}@media screen and (min-width: 50em){.upsells .product-card .product-card__title,.related .product-card .product-card__title{max-width:90%;margin:0 auto .6rem}}.upsells .product-card .product-card__price,.related .product-card .product-card__price{margin-top:auto;font-size:1.2rem;line-height:1.426rem;letter-spacing:.1em}.template-product .footer{margin-top:3rem}@media screen and (min-width: 50em){.template-product .footer{margin-top:0}}.stock-message{color:#ff4545;font-size:1.2rem;font-weight:400;line-height:1.6rem;letter-spacing:2px}.stock-message span{display:inline-block;margin-bottom:1rem}.icon-wishlist-heart{min-width:16px}product-page .swym-added.swym-adding{color:#3fd9d9!important}product-page .swym-added:not(.swym-adding){color:#000!important}product-page .swym-added.swym-loaded{color:#3fd9d9!important}
/*# sourceMappingURL=/cdn/shop/t/145/assets/template.product.css.map */
