.dw__main_product{display:block;position:relative}.dw__main_product .main_product__bg{position:absolute;top:0;right:0;bottom:0;left:0}.dw__main_product .main_product__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.15}.dw__main_product .main_product__fg{position:relative;display:grid;grid-template-columns:calc(600px - 1.5rem) min(600px - 1.5rem + 10vw,900px - 1.5rem);justify-content:space-around;gap:3rem}.dw__main_product .main_product__fg img,.dw__main_product .main_product__fg video{width:100%}.dw__main_product .fg__image_slider{position:-webkit-sticky;position:sticky;top:calc(110px + 1rem);display:grid;gap:1rem;align-self:flex-start}.dw__main_product .image_slider__slider_cont{position:relative;width:100%;overflow:hidden;isolation:isolate}.dw__main_product .slider__controls{position:absolute;top:50%;transform:translateY(-50%);height:50px;width:50px;display:flex;align-items:center;justify-content:center;font-size:30px;color:var(--colour_primary);background:#0000;transition-timing-function:var(--anim-tf);transition-duration:var(--anim-s);transition-property:background;cursor:pointer;z-index:1}.dw__main_product .slider__controls.left{left:0}.dw__main_product .slider__controls.right{right:0}.dw__main_product .slider__controls:hover{background:var(--colour_secondary_10)}.dw__main_product .slider_cont__slider{display:flex;padding-left:0;list-style:none;position:relative;left:0;transition-timing-function:var(--anim-tf);transition-duration:var(--anim-s);transition-property:left}.dw__main_product .slider__slide{flex:1 0 100%;position:relative}.dw__main_product .slider__slide img,.dw__main_product .slider__slide video{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@supports (aspect-ratio: 1/1){.dw__main_product .slider__slide img,.dw__main_product .slider__slide video{aspect-ratio:1/1}}@supports not (aspect-ratio: 1/1){.dw__main_product .slider__slide{height:0;padding-bottom:100%}.dw__main_product .slider__slide img,.dw__main_product .slider__slide video{position:absolute}}.dw__main_product .image_slider__thumbnails{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding-left:0;gap:1rem}.dw__main_product .image_slider__thumbnails.extended{grid-template-columns:repeat(5,1fr)}.dw__main_product .thumbnails__thumbnail{position:relative;border:2px solid rgba(0,0,0,0);transition-timing-function:var(--anim-tf);transition-duration:var(--anim-s);transition-property:border;cursor:pointer}.dw__main_product .thumbnails__thumbnail.image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;display:block}@supports (aspect-ratio: 1/1){.dw__main_product .thumbnails__thumbnail.image img{aspect-ratio:1/1}}@supports not (aspect-ratio: 1/1){.dw__main_product .thumbnails__thumbnail.image{height:0;padding-bottom:100%}.dw__main_product .thumbnails__thumbnail.image img{position:absolute}}.dw__main_product .thumbnails__thumbnail.video .thumbnail__video{position:relative}.dw__main_product .thumbnails__thumbnail.video .thumbnail__video img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;display:block}.dw__main_product .thumbnails__thumbnail.video .thumbnail__video i{position:absolute;width:100%;height:100%;z-index:1;display:grid;place-content:center;color:var(--colour_primary);font-size:30px}@supports (aspect-ratio: 1/1){.dw__main_product .thumbnails__thumbnail.video .thumbnail__video img{aspect-ratio:1/1}}@supports not (aspect-ratio: 1/1){.dw__main_product .thumbnails__thumbnail.video .thumbnail__video{height:0;padding-bottom:100%}.dw__main_product .thumbnails__thumbnail.video .thumbnail__video img{position:absolute}}.dw__main_product .thumbnails__thumbnail.active{border-color:var(--colour_quinary)}.dw__main_product .fg__contents{display:grid;color:var(--colour_secondary);padding-block:2rem;align-content:flex-start}.dw__main_product .contents__small_title{--fs: 1rem;--ls: .3em;font-size:var(--fs);letter-spacing:var(--ls);font-weight:500;color:inherit;text-transform:uppercase;margin-bottom:1.5rem}.dw__main_product .contents__title{--fs: 3.125rem;--ls: .075em;font-size:var(--fs);letter-spacing:var(--ls);font-weight:500}.dw__main_product .contents__price .product__price{margin-top:1rem;display:flex;justify-content:flex-start;gap:1.5rem}.dw__main_product .contents__price .product__price .price__is,.dw__main_product .contents__price .product__price .price__was{--fs: 1.25rem;--ls: .075em;font-size:var(--fs);letter-spacing:var(--ls);font-weight:500;width:-webkit-max-content;width:-moz-max-content;width:max-content}.dw__main_product .contents__price .product__price .price__was{opacity:.75}.dw__main_product .contents__cart_cont{margin-top:1.5rem;display:flex}.dw__main_product .cart_cont__quantity{display:flex;flex:0 0 125px;border:1px solid var(--colour_quinary);color:var(--colour_secondary)}.dw__main_product .cart_cont__quantity button{flex:0 0 40px;font-size:12px;cursor:pointer;background:#0000;transition-timing-function:var(--anim-tf);transition-duration:var(--anim-s);transition-property:background,color}.dw__main_product .cart_cont__quantity button:hover{background:var(--colour_quinary);color:var(--colour_primary)}.dw__main_product .cart_cont__quantity input{text-align:center;font-size:16px;font-family:TT Commons;flex:1;background:#0000;outline:none;border:none;color:inherit}.dw__main_product .cart_cont__quantity input[type=number]::-webkit-outer-spin-button,.dw__main_product .cart_cont__quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dw__main_product .cart_cont__quantity input[type=number]{-moz-appearance:textfield}.dw__main_product .product__atb{background:var(--colour_quinary);color:var(--colour_primary);transition-timing-function:var(--anim-tf);transition-duration:var(--anim-s);transition-property:color,background;cursor:pointer}.dw__main_product .product__atb:hover{background:var(--colour_secondary);color:var(--colour_primary)}.dw__main_product .product__atb_oos{background:#e6e6e6;color:var(--colour_secondary)}.dw__main_product .product__atb,.dw__main_product .product__atb_oos{--fs: 1rem;--ls: .3em;font-weight:500;font-size:var(--fs);letter-spacing:var(--ls);text-indent:calc(var(--ls)*-1);direction:rtl;display:inline-block;padding:.75em 2em;border-radius:2px;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content}.dw__main_product .contents__description{--fs: 1.25rem;--ls: .075em;font-size:var(--fs);letter-spacing:var(--ls);font-weight:300;margin-top:1.5rem}.dw__main_product .contents__accordian_list{margin-top:1.5rem}.dw__main_product .accordians__accordian{border-bottom:1px solid var(--colour_quinary);color:var(--colour_secondary)}.dw__main_product .accordians__accordian.active .icon__icon.plus{transform:rotate(90deg);opacity:0}.dw__main_product .accordians__accordian.active .icon__icon.minus{transform:rotate(0);opacity:1}.dw__main_product .accordian__top{--fs: 1.125rem;font-size:var(--fs);padding-block:1.5rem;display:grid;grid-template-columns:1fr 25px;align-items:center;cursor:pointer;gap:2rem}.dw__main_product .top__title{--ls: .3em;letter-spacing:var(--ls);font-weight:500;text-transform:uppercase}.dw__main_product .top__icon{font-weight:300;position:relative;height:25px}.dw__main_product .icon__icon{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;place-content:center;transition-timing-function:var(--anim-tf);transition-duration:var(--anim-s);transition-property:opacity,transform}.dw__main_product .icon__icon.plus{transform:rotate(0);opacity:1}.dw__main_product .icon__icon.minus{transform:rotate(-90deg);opacity:0}.dw__main_product .accordian__bottom{--fs: 1.25rem;--ls: .075em;font-size:var(--fs);letter-spacing:var(--ls);padding-bottom:1rem;font-weight:300}@media screen and (max-width:1920px){.dw__main_product .main_product__fg{grid-template-columns:calc(600px - 1.5rem) calc(600px - 1.5rem)}}@media screen and (max-width:1680px){.dw__main_product .main_product__fg{grid-template-columns:calc(450px - 1.5rem) min(400px - 1.5rem + 5vw,550px - 1.5rem)}.dw__main_product .contents__title{--fs: 2.8125rem}}@media screen and (max-width:1366px){.dw__main_product .main_product__fg{grid-template-columns:calc(425px - 1.5rem) min(300px - 1.5rem + 10vw,500px - 1.5rem)}.dw__main_product .contents__title{--fs: 2.5rem}}@media screen and (max-width:1200px){.dw__main_product .main_product__fg{gap:2rem;grid-template-columns:calc(375px - 1rem) 1fr}.dw__main_product .contents__title{--fs: 2.1875rem}.dw__main_product .image_slider__thumbnails.extended{grid-template-columns:repeat(4,1fr)}.dw__main_product .product__atb,.dw__main_product .product__atb_oos{--ls: .25em;padding:.7125em 1.75em}.dw__main_product .cart_cont__quantity{flex:0 0 115px}}@media screen and (max-width:991px){.dw__main_product .main_product__fg{grid-template-columns:1fr}.dw__main_product .contents__title{--fs: 1.875rem}.dw__main_product .fg__image_slider{position:relative;top:unset;grid-template-columns:3fr 2fr;gap:.5rem}.dw__main_product .image_slider__thumbnails{gap:.5rem}.dw__main_product .image_slider__thumbnails,.dw__main_product .image_slider__thumbnails.extended{grid-template-columns:repeat(3,1fr);align-content:flex-start}.dw__main_product .image_slider__slider_cont{align-self:flex-start;position:-webkit-sticky;position:sticky;top:calc(110px + 1rem)}.dw__main_product .fg__contents{padding-bottom:0}.dw__main_product .product__atb,.dw__main_product .product__atb_oos{--ls: .2em;padding:.65em 1.5em}.dw__main_product .main_product__fg{gap:0}}@media screen and (max-width:756px){.dw__main_product .contents__title{--fs: 1.5625rem}.dw__main_product .fg__image_slider{grid-template-columns:2fr 1fr}.dw__main_product .product__atb,.dw__main_product .product__atb_oos{--ls: .15em;padding:.575em 1.25em}.dw__main_product .accordian__top{--fs: 1.0625rem}.dw__main_product .contents__price .product__price .price__is,.dw__main_product .contents__price .product__price .price__was{--fs: 1.125rem}}@media screen and (max-width:576px){.dw__main_product .contents__title{--fs: 1.25rem}.dw__main_product .image_slider__slider_cont{top:unset;position:relative}.dw__main_product .fg__image_slider{grid-template-columns:1fr}.dw__main_product .image_slider__thumbnails,.dw__main_product .image_slider__thumbnails.extended{grid-template-columns:repeat(5,1fr)}.dw__main_product .fg__contents{text-align:center}.dw__main_product .accordian__top{grid-template-columns:1fr}.dw__main_product .top__icon{display:none}.dw__main_product .accordian__bottom,.dw__main_product .contents__description{--fs: 1rem}.dw__main_product .contents__cart_cont{width:100%;justify-content:center}.dw__main_product .product__atb,.dw__main_product .product__atb_oos{--ls: .1em;padding:.5em 1em}.dw__main_product .cart_cont__quantity{flex:0 0 100px}.dw__main_product .cart_cont__quantity button{flex:0 0 30px}.dw__main_product .accordian__top{--fs: 1rem}.dw__main_product .contents__price .product__price{justify-content:center}.dw__main_product .contents__price .product__price .price__is,.dw__main_product .contents__price .product__price .price__was{--fs: 1rem}}@media screen and (max-width:360px){.dw__main_product .image_slider__thumbnails,.dw__main_product .image_slider__thumbnails.extended{grid-template-columns:repeat(4,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dw-products.css.map */
