.button-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.button-list-item{list-style:none}.button{cursor:pointer;display:block;z-index:1}.button.is-rounded{border-radius:.15em}.button.is-tiny{height:.7em;width:.7em}.button.is-medium{height:3.2em;width:3.2em}.button.is-large{height:2em;padding:.2em .6em .1em;width:6.2em}.button.is-black{background-color:#000}.button.is-green{background-color:#0eb700}.button.is-grey{background-color:#c9c9c9}.button.is-light-grey{background-color:#dadada}.button.is-light-grey:active{background-color:#c9c9c9}.button.is-dark-grey{background-color:gray}.button.is-white{background-color:#fff}.button.is-opaque{opacity:.6}.button.circle{border-radius:50%;margin:.3em}.button.circle.has-no-margin-left{margin-left:0}.button.circle.is-tiny{height:.7em;width:.7em}.button.circle.is-extra-extra-small{height:1.8em;width:1.8em}.button.circle.is-extra-small{height:2em;width:2em}.button.circle.is-small{height:2.5em;width:2.5em}.button.circle.is-medium{height:3.2em;width:3.2em}.button.circle.is-selected{background-color:#0eb700}.button-text{position:absolute;right:-1.5em}.overlay-button{border:1px solid;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:hsla(0,0%,100%,.7);cursor:pointer;height:calc(2.33vw + 3.07vh);min-height:40px;min-width:40px;position:absolute;width:calc(2.33vw + 3.07vh);z-index:1;-webkit-box-flex:0;-ms-flex:none;flex:none}.overlay-button span{display:block;left:50%;position:absolute;top:50%}.infos-overlay .overlay-button{color:rgba(var(--infos-content-font-color-rgb,#ffffff),.7)}.overlay-button-close{right:calc(.58vw + 1.5625vh);top:calc(.58vw + 1.5625vh)}.overlay-button-close span{height:45%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:45%}.overlay-button-close span:after,.overlay-button-close span:before{background-color:currentColor;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%}.overlay-button-close span:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.overlay-button-close span:after{-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.overlay-button-back{left:calc(.58vw + 1.5625vh);top:calc(.58vw + 1.5625vh)}.overlay-button-back span{height:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40%}.overlay-button-back span:after,.overlay-button-back span:before{content:"";display:block;position:absolute}.overlay-button-back span:before{border-color:currentcolor currentcolor transparent transparent;border-style:solid;border-width:1px;height:50%;left:10%;top:50%;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);width:50%}.overlay-button-back span:after{background-color:currentColor;height:1px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.overlay-arrow{color:hsla(0,0%,100%,.7);display:block;padding-top:100%;position:relative;width:100%}.overlay-arrow:after{border-color:currentcolor currentcolor transparent transparent;border-radius:1px;border-style:solid;border-width:1px;content:"";display:block;height:48%;left:50%;position:absolute;top:50%;width:48%}.overlay-arrow-prev:after{-webkit-transform:translate(-70%,-50%) rotate(-135deg);transform:translate(-70%,-50%) rotate(-135deg)}.overlay-arrow-next:after{-webkit-transform:translate(-30%,-50%) rotate(45deg);transform:translate(-30%,-50%) rotate(45deg)}@media only screen and (max-width:64em)and (orientation:portrait){.overlay-button{position:relative}.overlay-button-close{margin:0 0 0 auto;right:auto;top:auto}.overlay-button-back{left:auto;margin:0 auto 0 0;top:auto}}@media only screen and (max-width:26em)and (orientation:portrait){.overlay-button{height:12vw;width:12vw}}.icon-tiny,.icon-tiny>svg{width:.7em}.icon-mini,.icon-mini>svg{width:.9em}.icon-extra-extra-extra-small,.icon-extra-extra-extra-small>svg{width:1.2em}.icon-extra-extra-small,.icon-extra-extra-small>svg{width:1.8em}.icon-extra-small,.icon-extra-small>svg{width:2em}.icon-small,.icon-small>svg{width:2.5em}.icon-medium,.icon-medium>svg{width:3.2em}.icon-large,.icon-large>svg{width:4.8em}.icon-extra-large,.icon-extra-large>svg{width:5.2em}.icon-extra-extra-large,.icon-extra-extra-large>svg{width:6.2em}.icon-huge,.icon-huge>svg{width:7em}.fill-white svg{fill:#fff}.fill-green svg{fill:#0eb700}.fill-lime-green svg{fill:#9fff39}.fill-grey svg{fill:#c9c9c9}.fill-dark-grey svg{fill:gray}.share-links svg{height:2.5em;width:2.5em}.dg.ac{right:auto!important;z-index:1!important}.performance-mode #custom-fps-meter{left:0}#custom-fps-meter{left:245px;position:absolute;top:0;z-index:10000}#custom-fps-meter,#custom-fps-meter .stat-controls{display:-webkit-box;display:-ms-flexbox;display:flex}#custom-fps-meter .stat-controls{background-color:#151a38;color:#29feff;padding:6px 12px;width:180px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px}#custom-fps-meter .stat-controls .stat-value{font-family:monospace;width:50%}#custom-fps-meter .stat-control-btn{background-color:#151a38;color:#29feff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 12px;width:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-family:var(--app-bold-font),serif;font-size:14px}#custom-fps-meter .stat-control-btn:hover{background-color:#393e5f}body,html{position:fixed}body{background:#000;bottom:0;height:calc(var(--vh, 1vh)*100);left:0;margin:0;max-height:100%;max-width:100%;overflow:hidden;right:0;top:0}body *{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}a{text-decoration:none}dl{margin:0}dt{font-size:.9375em}dd,dt{line-height:1.125em;margin:0}dd{font-size:1.125em}li.no-style{list-style:none}.wrapper{position:absolute}.wrapper.right{right:0}.wrapper.top{top:0}.wrapper.bottom{bottom:0}.wrapper.left{left:0}.overlay-container{height:88%;width:84%}.scrollable-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 2 50%;flex:0 2 50%;margin-bottom:1.7em;overflow-y:auto;padding-right:3em;width:89%}.is-full-size{height:100%;width:100%}.is-full-width{width:100%}.is-full-height{height:100%}.has-0-min-height{min-height:0}.is-min-full-width{min-width:100%}.is-min-full-size{min-height:100%;min-width:100%}.can-overflow{overflow:auto}.hide-overflow{overflow:hidden}.absolute{position:absolute}.relative{position:relative}.is-foreground{z-index:1}.text-fade{background:-webkit-gradient(linear,left top,left bottom,from(rgba(24,27,37,0)),color-stop(50%,#181b25));background:linear-gradient(180deg,rgba(24,27,37,0) 0,#181b25 50%);bottom:0;height:20%;left:0;pointer-events:none;position:absolute;width:100%}#overlay{background:var(--overlay-backdrop-color,transparent)}#overlay:has(>.social-media-overlay){background:transparent}#sphere-logo img{min-width:2.25em;width:calc(1.92vw + 2.29vh)}#sphere-logo.app-logo-disabled{display:none!important}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (max-width:26em){#sphere-logo img{min-width:2em}}.columns{-ms-flex-wrap:wrap;flex-wrap:wrap}.columns,.columns.has-two>.column{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.columns.has-two>.column{min-width:0;-webkit-box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1 1 50%;flex:1 1 50%}.has-fill-white{background-color:#fff}.has-fill-dark-blue{background-color:#161654}.has-fill-light-grey{background-color:#dadada}.has-fill-black{background-color:#000}.is-opaque{opacity:.8}.is-transparent{opacity:0}.blur{-webkit-filter:blur(15px);filter:blur(15px)}.is-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.has-flex-100-percent{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}.has-flex-1{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.has-flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.is-completely-hidden,.is-hidden,.is-hidden-by-cookie-popup,.is-hidden-by-orientation-popup{display:none!important;pointer-events:none}.is-visibility-hidden{visibility:hidden!important}.is-flex-on-medium-portrait-screen,.is-flex-on-small-landscape-screen{display:none!important}.has-border-box{-webkit-box-sizing:border-box;box-sizing:border-box}.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.has-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.has-space-around{-ms-flex-pack:distribute;justify-content:space-around}.is-horizontally-aligned-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.is-aligned-left{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.is-vertically-aligned-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.is-vertically-aligned-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.is-vertically-aligned-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.is-self-aligned-start{-ms-flex-item-align:start;align-self:flex-start}.is-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.no-flex-shrink{-ms-flex-negative:0;flex-shrink:0}.has-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.has-no-margin{margin:0}.has-extra-extra-small-margin-all-around{margin:.3em}.has-extra-small-margin-all-around{margin:.7em}.has-small-margin-all-around{margin:1em}.has-medium-margin-all-around{margin:1.7em}.has-large-margin-all-around{margin:3em}.has-extra-small-margin-right-and-left{margin:0 .7em}.has-medium-margin-right-and-left{margin:0 1.7em}.has-extra-small-margin-top-and-bottom{margin:.7em 0}.has-small-margin-top-and-bottom{margin:1em 0}.has-extra-small-margin-top{margin-top:.7em}.has-small-margin-top{margin-top:1em}.has-medium-margin-top{margin-top:1.7em}.has-large-margin-top{margin-top:3em}.has-extra-large-margin-top{margin-top:4em}.has-extra-small-margin-right{margin-right:.7em}.has-small-margin-right{margin-right:1em}.has-medium-margin-right{margin-right:1.7em}.has-large-margin-right{margin-right:3em}.has-extra-large-margin-right{margin-right:4em}.has-extra-extra-small-margin-bottom{margin-bottom:.3em}.has-extra-small-margin-bottom{margin-bottom:.7em}.has-small-margin-bottom{margin-bottom:1em}.has-medium-margin-bottom{margin-bottom:1.7em}.has-large-margin-bottom{margin-bottom:3em}.has-extra-extra-small-margin-left{margin-left:.3em}.has-extra-small-margin-left{margin-left:.7em}.has-small-margin-left{margin-left:1em}.has-medium-margin-left{margin-left:1.7em}.has-large-margin-left{margin-left:3em}.has-extra-large-margin-left{margin-left:4em}.has-no-padding{padding:0}.has-extra-small-padding-all-around{padding:.7em}.has-small-padding-all-around{padding:1em}.has-medium-padding-all-around{padding:1.7em}.has-large-padding-all-around{padding:3em}.has-extra-large-padding-right-and-left{padding:0 4em}.has-extra-small-padding-top{padding-top:.7em}.has-small-padding-top{padding-top:1em}.has-medium-padding-top{padding-top:1.7em}.has-large-padding-top{padding-top:3em}.has-extra-large-padding-top{padding-top:4em}.has-extra-small-padding-right{padding-right:.7em}.has-small-padding-right{padding-right:1em}.has-medium-padding-right{padding-right:1.7em}.has-large-padding-right{padding-right:3em}.has-extra-large-padding-right{padding-right:4em}.has-extra-small-padding-bottom{padding-bottom:.7em}.has-small-padding-bottom{padding-bottom:1em}.has-medium-padding-bottom{padding-bottom:1.7em}.has-large-padding-bottom{padding-bottom:3em}.has-extra-large-padding-bottom{padding-bottom:4em}.has-extra-small-padding-left{padding-left:.7em}.has-small-padding-left{padding-left:1em}.has-medium-padding-left{padding-left:1.7em}.has-large-padding-left{padding-left:3em}.has-extra-large-padding-left{padding-left:4em}.rows,.rows.has-two>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rows.has-two>.row{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.ease-out-opacity{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.is-loading>svg path{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;-webkit-transform-origin:center;transform-origin:center}.fade-in{-webkit-animation:fade-in .8s ease-out;animation:fade-in .8s ease-out}.fade-out{-webkit-animation:fade-out .8s ease-out;animation:fade-out .8s ease-out}.bounce-in{-webkit-animation:bounce-in .5s ease-out;animation:bounce-in .5s ease-out}.bounce-out{-webkit-animation:bounce-out .5s ease-out;animation:bounce-out .5s ease-out}.fade-in-left{-webkit-animation:fade-in-left .2s ease;animation:fade-in-left .2s ease}.fade-in-right{-webkit-animation:fade-in-right .2s ease;animation:fade-in-right .2s ease}.fade-out-left{-webkit-animation:fade-out-left .2s ease;animation:fade-out-left .2s ease}.fade-out-right{-webkit-animation:fade-out-right .2s ease;animation:fade-out-right .2s ease}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes zoom-point-left-animation{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(0);transform:translate(0)}30%{-webkit-transform:translate(-180%,60%);transform:translate(-180%,60%)}40%{-webkit-transform:translate(-180%,60%);transform:translate(-180%,60%)}60%{-webkit-transform:translate(180%,-60%);transform:translate(180%,-60%)}70%{-webkit-transform:translate(180%,-60%);transform:translate(180%,-60%)}80%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes zoom-point-left-animation{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(0);transform:translate(0)}30%{-webkit-transform:translate(-180%,60%);transform:translate(-180%,60%)}40%{-webkit-transform:translate(-180%,60%);transform:translate(-180%,60%)}60%{-webkit-transform:translate(180%,-60%);transform:translate(180%,-60%)}70%{-webkit-transform:translate(180%,-60%);transform:translate(180%,-60%)}80%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes zoom-point-right-animation{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(0);transform:translate(0)}30%{-webkit-transform:translate(180%,-60%);transform:translate(180%,-60%)}40%{-webkit-transform:translate(180%,-60%);transform:translate(180%,-60%)}60%{-webkit-transform:translate(-180%,60%);transform:translate(-180%,60%)}70%{-webkit-transform:translate(-180%,60%);transform:translate(-180%,60%)}80%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes zoom-point-right-animation{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(0);transform:translate(0)}30%{-webkit-transform:translate(180%,-60%);transform:translate(180%,-60%)}40%{-webkit-transform:translate(180%,-60%);transform:translate(180%,-60%)}60%{-webkit-transform:translate(-180%,60%);transform:translate(-180%,60%)}70%{-webkit-transform:translate(-180%,60%);transform:translate(-180%,60%)}80%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes zoom-indicator-text-animation{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.2);transform:scale(1.2)}40%{-webkit-transform:scale(1.2);transform:scale(1.2)}60%{-webkit-transform:scale(.8);transform:scale(.8)}70%{-webkit-transform:scale(.8);transform:scale(.8)}80%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom-indicator-text-animation{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.2);transform:scale(1.2)}40%{-webkit-transform:scale(1.2);transform:scale(1.2)}60%{-webkit-transform:scale(.8);transform:scale(.8)}70%{-webkit-transform:scale(.8);transform:scale(.8)}80%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes drag-indicator-animation{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(0);transform:translateX(0)}30%{-webkit-transform:translateX(10%);transform:translateX(10%)}40%{-webkit-transform:translateX(10%);transform:translateX(10%)}60%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}70%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}80%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes drag-indicator-animation{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(0);transform:translateX(0)}30%{-webkit-transform:translateX(10%);transform:translateX(10%)}40%{-webkit-transform:translateX(10%);transform:translateX(10%)}60%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}70%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}80%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounce-in{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce-in{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bounce-out{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounce-out{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@-webkit-keyframes fade-in-left{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-in-left{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-in-right{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-in-right{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-out-left{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}}@keyframes fade-out-left{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}}@-webkit-keyframes fade-out-right{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}}@keyframes fade-out-right{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}}@media only screen and (max-width:86em)and (orientation:landscape){.scrollable-container{width:87%}}@media only screen and (max-width:69em)and (orientation:landscape){.overlay-container{width:80%}.scrollable-container{width:84%}.has-small-margin-right-on-medium-landscape-screen{margin-right:1em}.has-small-margin-left-on-medium-landscape-screen{margin-left:1em}}@media only screen and (max-width:59em)and (orientation:landscape){.overlay-container{height:100%;width:100%}.scrollable-container{padding-right:1.7em;width:78%}.is-flex-on-small-landscape-screen{display:-webkit-box;display:-ms-flexbox;display:flex}.is-hidden-on-small-landscape-screen,.is-hidden-on-small-screen{display:none}.has-no-margin-on-small-landscape-screen{margin:0}.has-extra-small-padding-all-around-on-small-landscape-screen{padding:.7em}.has-small-padding-all-around-on-small-landscape-screen{padding:1em}.has-extra-small-margin-top-on-small-screen{margin-top:.7em}.has-medium-padding-top-on-small-landscape-screen,.has-small-padding-top-on-small-screen{padding-top:1em}.has-small-padding-right-on-small-screen{padding-right:1em}.has-medium-margin-right-on-small-screen{margin-right:1.7em}.has-large-margin-right-on-small-screen{margin-right:3em}.has-small-padding-bottom-on-small-screen{padding-bottom:1em}.has-small-negative-margin-bottom-on-small-landscape-screen{margin-bottom:-1em}.has-medium-margin-left-on-small-screen{margin-left:1.7em}}@media only screen and (max-height:45em)and (orientation:landscape){.has-medium-padding-top-on-small-landscape-screen{padding-top:1.7em}}@media only screen and (max-height:42em)and (orientation:landscape){.is-hidden-on-medium-landscape-screen{display:none}}@media only screen and (max-height:38em)and (orientation:landscape){.overlay-container{height:100%;width:100%}.scrollable-container{padding-right:1.7em;width:78%}.is-flex-on-small-landscape-screen,.scrollable-container{display:-webkit-box;display:-ms-flexbox;display:flex}.is-hidden-on-small-screen{display:none}.fill-grey-on-small-landscape-screen svg{fill:#c9c9c9}.has-small-padding-all-around-on-small-landscape-screen{padding:1em}.has-extra-small-margin-top-on-small-screen{margin-top:.7em}.has-small-padding-top-on-small-screen{padding-top:1em}.has-small-padding-right-on-small-screen{padding-right:1em}.has-large-margin-right-on-small-screen{margin-right:3em}.has-small-padding-bottom-on-small-screen{padding-bottom:1em}.has-small-negative-margin-bottom-on-small-landscape-screen{margin-bottom:-1em}.has-medium-margin-left-on-small-screen{margin-left:1.7em}}@media only screen and (max-height:29em)and (orientation:landscape){.is-hidden-on-extra-small-landscape-screen,.scrollable-container{display:none}.has-extra-small-padding-all-around-on-extra-small-landscape-screen{padding:.7em}}@media only screen and (max-height:86em)and (orientation:portrait){.overlay-container{height:86%;width:76%}.scrollable-container{width:88%}.columns.has-two>.column{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;height:50%}.is-hidden-on-medium-portrait-screen{display:none}.is-flex-on-medium-portrait-screen{display:-webkit-box;display:-ms-flexbox;display:flex}.is-vertical-on-medium-portrait-screen{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.has-medium-padding-top-on-medium-portrait-screen{padding-top:1.7em}.has-medium-padding-bottom-on-medium-portrait-screen{padding-bottom:1.7em}.has-extra-large-padding-left-on-medium-portrait-screen{padding-left:4em}}@media only screen and (max-height:69em)and (orientation:portrait){.overlay-container{width:74%}.has-small-margin-right-on-medium-landscape-screen{margin-right:1em}.has-small-margin-left-on-medium-landscape-screen{margin-left:1em}}@media only screen and (max-height:59em)and (orientation:portrait){.overlay-container{height:100%;width:100%}.scrollable-container{padding-right:1.7em;width:86%}.is-hidden-on-small-portrait-screen,.is-hidden-on-small-screen{display:none}.is-flex-on-small-portrait-screen{display:-webkit-box;display:-ms-flexbox;display:flex}.is-vertical-on-small-portrait-screen{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.has-no-padding-right-and-left-on-small-portrait-screen{padding-left:0;padding-right:0}.has-extra-small-padding-all-around-on-small-portrait-screen{padding:.7em}.has-extra-small-margin-top-on-small-screen{margin-top:.7em}.has-small-padding-top-on-small-portrait-screen,.has-small-padding-top-on-small-screen{padding-top:1em}.has-large-padding-top-on-small-portrait-screen{padding-top:3em}.has-small-padding-right-on-small-screen{padding-right:1em}.has-medium-margin-right-on-small-screen{margin-right:1.7em}.has-large-margin-right-on-small-screen{margin-right:3em}.has-small-padding-bottom-on-small-screen{padding-bottom:1em}.has-medium-padding-left-on-small-portrait-screen{padding-left:1.7em}.has-medium-margin-left-on-small-screen{margin-left:1.7em}.has-extra-small-margin-bottom-on-small-screen{margin-bottom:.7em}.has-medium-margin-left-on-small-portrait-screen{margin-left:1.7em}}@media only screen and (max-height:42em)and (orientation:portrait){.scrollable-container{margin-bottom:1em}.has-extra-extra-small-padding-all-around-on-small-portrait-screen{padding:.3em}}@media only screen and (max-width:45em)and (orientation:portrait){.overlay-container{height:100%;width:100%}.is-flex-on-small-portrait-screen{display:-webkit-box;display:-ms-flexbox;display:flex}.is-two-thirds-width-on-small-portrait-screen{width:66%}.button-text{display:none}.has-medium-margin-left-on-small-portait-screen,.has-medium-margin-left-on-small-screen{margin-left:1.7em}}@media only screen and (max-width:20em)and (orientation:portrait){.has-small-margin-right-on-extra-small-portrait-screen{margin-right:1em}.has-small-margin-left-on-extra-small-portrait-screen{margin-left:1em}}@media (display-mode:standalone){.is-hidden-in-standalone{display:none}}@media (max-height:59em)and (max-width:59em)and (pointer:coarse)and (hover:none){.is-hidden-on-small-touch-screen{display:none}.is-full-width-on-small-touch-screen{width:100%}.has-medium-padding-right-on-small-touch-screen{padding-right:1.7em}.has-medium-padding-left-on-small-touch-screen{padding-left:1.7em}}@media screen and (max-width:69em){.share-links>span{margin-right:1em}.button.circle.is-small,.share-links>span svg{height:3.2em;width:3.2em}}@font-face{font-display:swap;font-family:Montserrat-Regular;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/Montserrat-Regular.woff) format("woff"),url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/Montserrat-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-Light;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/Montserrat-Light.woff) format("woff"),url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/Montserrat-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-ExtraLight;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/Montserrat-ExtraLight.woff) format("woff"),url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/Montserrat-ExtraLight.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-Medium;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/Montserrat-Medium.woff) format("woff"),url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/Montserrat-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-Bold;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/Montserrat-Bold.woff) format("woff"),url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/Montserrat-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-SemiBold;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/Montserrat-SemiBold.woff) format("woff"),url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat-ExtraBold;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/Montserrat-ExtraBold.woff) format("woff"),url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/Montserrat-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:MrEavesXLModOT-Light;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/MrEavesXLModOT-Light.woff) format("woff2"),url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/MrEavesXLModOT-Light.woff2) format("woff")}@font-face{font-display:swap;font-family:MrEavesXLModOT-Reg;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/MrEavesXLModOT-Reg.woff) format("woff2"),url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/MrEavesXLModOT-Reg.woff2) format("woff")}@font-face{font-display:swap;font-family:MrEavesXLModOT-Bold;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/MrEavesXLModOT-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:SofiaProRegular-fixed;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/Sofia-Pro-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:SofiaProBold;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/Sofia-Pro-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:MasonSansOT-Bold;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/MasonSansOT-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:MercuryDisplay-Roman;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/MercuryDisplay-Roman.otf) format("opentype")}@font-face{font-display:swap;font-family:BentonSans;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/bentonsansregular.woff) format("woff")}@font-face{font-display:swap;font-family:BentonSans-Medium;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/bentonsansmedium.woff) format("woff")}@font-face{font-display:swap;font-family:Avalon-Bold;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/Avalon-Demi.otf) format("opentype")}@font-face{font-display:swap;font-family:DINPro-Light;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/DINNextLTPro-Light.woff2) format("woff2"),url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/DINNextLTPro-Light.woff) format("woff")}@font-face{font-display:swap;font-family:DINosaur-Medium;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/DINosaur-Medium.woff2) format("woff2"),url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/DINosaur-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:DINosaur-CondensedBold;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/DINosaur-CondensedBold.ttf) format("trueType")}@font-face{font-display:swap;font-family:CairoliClassic-CondensedBold;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/CairoliClassic-CondensedBold.otf) format("opentype")}@font-face{font-display:swap;font-family:CairoliClassic-Light;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/CairoliClassic-Light.otf) format("opentype")}@font-face{font-display:swap;font-family:CairoliClassic-CondensedLight;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/CairoliClassic-CondensedLight.otf) format("opentype")}@font-face{font-display:swap;font-family:CairoliClassic-CondensedBold;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/CairoliClassic-CondMed.otf) format("opentype")}@font-face{font-display:swap;font-family:GillSans;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/GillSans.otf) format("opentype")}@font-face{font-display:swap;font-family:cerapro-bold;font-style:normal;font-weight:400;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/cerapro-bold-webfont.woff2) format("woff2"),url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/cerapro-bold-webfont.woff) format("woff"),url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/cerapro-bold.otf) format("opentype")}@font-face{font-family:cerapro-medium;font-style:normal;font-weight:400;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/cerapro-medium-webfont.woff2) format("woff2"),url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/cerapro-medium-webfont.woff) format("woff"),url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/cerapro-medium.otf) format("opentype")}@font-face{font-display:swap;font-family:HelveticaNeueLTPro-Bd;font-style:normal;font-weight:400;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/helveticaNeue/HelveticaNeueLTPro-Bd/font.woff2) format("woff2"),url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/helveticaNeue/HelveticaNeueLTPro-Bd/font.woff) format("woff")}@font-face{font-display:swap;font-family:HelveticaNeueLTPro-Roman;font-style:normal;font-weight:400;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/helveticaNeue/HelveticaNeueLTPro-Roman/font.woff2) format("woff2"),url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/helveticaNeue/HelveticaNeueLTPro-Roman/font.woff) format("woff")}@font-face{font-display:swap;font-family:HelveticaNeueLTPro-Md;font-style:normal;font-weight:400;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/helveticaNeue/HelveticaNeueLTPro-Md/font.woff2) format("woff2"),url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/helveticaNeue/HelveticaNeueLTPro-Md/font.woff) format("woff")}@font-face{font-display:swap;font-family:constantine;font-style:normal;font-weight:400;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/constantine-webfont.woff2) format("woff2"),url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/constantine-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:fetteunzfraktur;font-style:normal;font-weight:400;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/fetteunzfraktur-webfont.woff2) format("woff2"),url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/fetteunzfraktur-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:platform;font-style:normal;font-weight:400;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/platform_al_font-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:Crimson Text;font-style:normal;font-weight:400;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/CrimsonText-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/fonts/Inter-Regular.ttf) format("truetype")}.has-cursor-pointer{cursor:pointer}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.can-select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}h1,h2,h3,h4,h5,h6{line-height:1.125em}h1{font-size:1.75em}h2{font-size:1.6em}h3{font-size:1.25em}h4{font-size:1.125em}h5{font-size:.9375em}h6,li,p,table{font-size:.875em}li,p,table{line-height:1.5em}.is-primary-font{color:#000;font-family:var(--app-regular-font),Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.is-uppercase-text{text-transform:uppercase}.has-medium-text{font-weight:500}.has-bold-text{font-weight:700}.has-extra-bold-text{font-weight:900}.has-orange-text{color:#fa0}.has-dark-grey-text{color:gray}.has-red-text{color:#d10500}.has-green-text{color:#0eb700}.has-white-text{color:#fff}.has-lime-green-text{color:#9fff39}.has-center-text{text-align:center}.app-shopify-harry-potter-template .hp-custom-button:after,.app-shopify-harry-potter-template .hp-custom-button:before{bottom:0;content:"";position:absolute;top:0}.app-shopify-harry-potter-template .hp-custom-button:before{border-bottom:.9375em solid transparent;border-right-style:solid;border-right-width:.9375em;border-top:.9375em solid transparent;right:100%}.app-shopify-harry-potter-template .hp-custom-button:after{border-bottom:.9375em solid transparent;border-left-style:solid;border-left-width:.9375em;border-top:.9375em solid transparent;left:100%}.app-shopify-harry-potter-template .personalize-overlay-button{background-color:var(--add_to_cart-button-color,#a98858);border:0;color:var(--ecommerce-overlay-button-font-color,#fcf5e7);cursor:pointer;font-size:1em;margin:0 2em;min-height:1.875em;min-width:5em;outline:none;padding:.4em;position:relative;white-space:nowrap}.app-shopify-harry-potter-template .personalize-overlay-button.front-button{margin:0 2em 0 1.22em}.app-shopify-harry-potter-template .personalize-overlay-button.back-button{margin:0 1.22em 0 2em}.app-shopify-harry-potter-template .personalize-overlay-button[disabled=disabled]{background:var(--buy_now-button-color-disabled,#555);cursor:default}.app-shopify-harry-potter-template .personalize-overlay-button[disabled=disabled]:before{border-right-color:var(--buy_now-button-color-disabled,#555)}.app-shopify-harry-potter-template .personalize-overlay-button[disabled=disabled]:after{border-left-color:var(--buy_now-button-color-disabled,#555)}.app-shopify-harry-potter-template .personalize-overlay-button[disabled=disabled] .btn-border{border-bottom-color:var(--buy_now-button-color-disabled,#555);border-top-color:var(--buy_now-button-color-disabled,#555)}.app-shopify-harry-potter-template .personalize-overlay-button[disabled=disabled] .btn-border .square:after,.app-shopify-harry-potter-template .personalize-overlay-button[disabled=disabled] .btn-border .square:before{border-color:var(--buy_now-button-color-disabled,#555)}.app-shopify-harry-potter-template .personalize-overlay-button.inactive,.app-shopify-harry-potter-template .personalize-overlay-button.upload-button:hover{background-color:var(--ecommerce-overlay-header-font-color,#4a2b10)}.app-shopify-harry-potter-template .personalize-overlay-button.inactive:before,.app-shopify-harry-potter-template .personalize-overlay-button.upload-button:hover:before{border-right-color:var(--ecommerce-overlay-header-font-color,#4a2b10)}.app-shopify-harry-potter-template .personalize-overlay-button.inactive:after,.app-shopify-harry-potter-template .personalize-overlay-button.upload-button:hover:after{border-left-color:var(--ecommerce-overlay-header-font-color,#4a2b10)}.app-shopify-harry-potter-template .personalize-overlay-button.inactive:hover{background:var(--add_to_cart-button-color,#a98858)}.app-shopify-harry-potter-template .personalize-overlay-button.inactive:hover:before{border-right-color:var(--add_to_cart-button-color,#a98858)}.app-shopify-harry-potter-template .personalize-overlay-button.inactive:hover:after{border-left-color:var(--add_to_cart-button-color,#a98858)}.app-shopify-harry-potter-template .personalize-overlay-button:before{border-right-color:var(--add_to_cart-button-color,#a98858)}.app-shopify-harry-potter-template .personalize-overlay-button:after{border-left-color:var(--add_to_cart-button-color,#a98858)}.app-shopify-harry-potter-template .personalize-overlay-button .btn-border{color:var(--add_to_cart-button-color,#a98858)}.app-shopify-harry-potter-template .btn-border{border-bottom:2px solid;border-top:2px solid;bottom:-.25em;left:-1px;position:absolute;right:-1px;top:-.25em}.app-shopify-harry-potter-template .app-ecommerce-product-line-separator{height:3px;margin:1.17vw 0;position:relative;width:100%}.app-shopify-harry-potter-template .app-ecommerce-product-line-separator svg{height:100%;left:0;position:absolute;top:0;width:100%}.app-shopify-harry-potter-template .input-field-border{border-bottom:2px solid;border-top:2px solid}.app-shopify-harry-potter-template .left-border,.app-shopify-harry-potter-template .right-border{bottom:-2px;overflow:hidden;position:absolute;top:-2px;width:1.8em}.app-shopify-harry-potter-template .left-border{left:-1.78em}.app-shopify-harry-potter-template .left-border .square{left:50%}.app-shopify-harry-potter-template .right-border{right:-1.78em}.app-shopify-harry-potter-template .right-border .square{right:50%}.app-shopify-harry-potter-template .square{height:1.875em;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.875em}.app-shopify-harry-potter-template .square:before{border:2px solid;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:100%}#bottom-container{bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;padding:calc(2.05vw + 2.47vh) calc(var(--control-button-scale, 1)*(1.3vw + 1.5625vh)) calc(.973vw + 1.282vh);pointer-events:none;position:absolute;width:100%}#navigation-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(33,4,39,.6);height:100%;justify-content:center;width:100%;z-index:1}.inner-nav-menu-container{padding-bottom:calc(3.95vw + 4.6875vh)}.navigation-menu-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.3148148148vw;margin-bottom:.6944444444vw}.navigation-menu-item,.navigation-menu-row{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation-menu-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5787037037vw;width:6.8287037037vw}.navigation-menu-item-icon{height:6.8287037037vw;width:6.8287037037vw}.navigation-menu-item-icon img{border-radius:50%;cursor:pointer;height:100%;width:100%}.navigation-menu-item-icon img.with-shadow{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.24);box-shadow:0 1px 4px 0 rgba(0,0,0,.24)}.navigation-menu-item-text{text-align:center}.navigation-menu-item-text.navigation-menu-item-text-1{color:var(--navigation-menu-item-text-1-font-color,#000);font-family:var(--navigation-menu-item-text-1-font,--app-regular-font);font-size:var(--navigation-menu-item-text-1-font-size,10);font-weight:var(--navigation-menu-item-text-1-font-weight,600);letter-spacing:var(--navigation-menu-item-text-1-letter-spacing,0);line-height:var(--navigation-menu-item-text-1-line-height,1.2)}.navigation-menu-item-text.navigation-menu-item-text-1 span{font-size:1em}@media screen and (min-width:1366px){.navigation-menu-item-text.navigation-menu-item-text-1 span{font-size:calc(1em + var(--navigation-menu-item-text-1-font-value, 10)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.navigation-menu-item-text.navigation-menu-item-text-1 span{font-size:calc(1.4em + var(--navigation-menu-item-text-1-font-value, 10)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.navigation-menu-item-text.navigation-menu-item-text-1 span{font-size:2.8em}}.navigation-menu-item-text.navigation-menu-item-text-2{color:var(--navigation-menu-item-text-2-font-color,#000);font-family:var(--navigation-menu-item-text-2-font,--app-regular-font);font-size:var(--navigation-menu-item-text-2-font-size,10);font-weight:var(--navigation-menu-item-text-2-font-weight,600);letter-spacing:var(--navigation-menu-item-text-2-letter-spacing,0);line-height:var(--navigation-menu-item-text-2-line-height,1.2)}.navigation-menu-item-text.navigation-menu-item-text-2 span{font-size:1em}@media screen and (min-width:1366px){.navigation-menu-item-text.navigation-menu-item-text-2 span{font-size:calc(1em + var(--navigation-menu-item-text-2-font-value, 10)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.navigation-menu-item-text.navigation-menu-item-text-2 span{font-size:calc(1.4em + var(--navigation-menu-item-text-2-font-value, 10)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.navigation-menu-item-text.navigation-menu-item-text-2 span{font-size:2.8em}}.navigation-menu-item-text.navigation-menu-item-text-3{color:var(--navigation-menu-item-text-3-font-color,#000);font-family:var(--navigation-menu-item-text-3-font,--app-regular-font);font-size:var(--navigation-menu-item-text-3-font-size,10);font-weight:var(--navigation-menu-item-text-3-font-weight,600);letter-spacing:var(--navigation-menu-item-text-3-letter-spacing,0);line-height:var(--navigation-menu-item-text-3-line-height,1.2)}.navigation-menu-item-text.navigation-menu-item-text-3 span{font-size:1em}@media screen and (min-width:1366px){.navigation-menu-item-text.navigation-menu-item-text-3 span{font-size:calc(1em + var(--navigation-menu-item-text-3-font-value, 10)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.navigation-menu-item-text.navigation-menu-item-text-3 span{font-size:calc(1.4em + var(--navigation-menu-item-text-3-font-value, 10)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.navigation-menu-item-text.navigation-menu-item-text-3 span{font-size:2.8em}}.navigation-menu-item-text.navigation-menu-item-text-4{color:var(--navigation-menu-item-text-4-font-color,#000);font-family:var(--navigation-menu-item-text-4-font,--app-regular-font);font-size:var(--navigation-menu-item-text-4-font-size,10);font-weight:var(--navigation-menu-item-text-4-font-weight,600);letter-spacing:var(--navigation-menu-item-text-4-letter-spacing,0);line-height:var(--navigation-menu-item-text-4-line-height,1.2)}.navigation-menu-item-text.navigation-menu-item-text-4 span{font-size:1em}@media screen and (min-width:1366px){.navigation-menu-item-text.navigation-menu-item-text-4 span{font-size:calc(1em + var(--navigation-menu-item-text-4-font-value, 10)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.navigation-menu-item-text.navigation-menu-item-text-4 span{font-size:calc(1.4em + var(--navigation-menu-item-text-4-font-value, 10)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.navigation-menu-item-text.navigation-menu-item-text-4 span{font-size:2.8em}}.navigation-menu-item-text.navigation-menu-item-text-5{color:var(--navigation-menu-item-text-5-font-color,#000);font-family:var(--navigation-menu-item-text-5-font,--app-regular-font);font-size:var(--navigation-menu-item-text-5-font-size,10);font-weight:var(--navigation-menu-item-text-5-font-weight,600);letter-spacing:var(--navigation-menu-item-text-5-letter-spacing,0);line-height:var(--navigation-menu-item-text-5-line-height,1.2)}.navigation-menu-item-text.navigation-menu-item-text-5 span{font-size:1em}@media screen and (min-width:1366px){.navigation-menu-item-text.navigation-menu-item-text-5 span{font-size:calc(1em + var(--navigation-menu-item-text-5-font-value, 10)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.navigation-menu-item-text.navigation-menu-item-text-5 span{font-size:calc(1.4em + var(--navigation-menu-item-text-5-font-value, 10)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.navigation-menu-item-text.navigation-menu-item-text-5 span{font-size:2.8em}}.navigation-menu-item-text.navigation-menu-item-text-6{color:var(--navigation-menu-item-text-6-font-color,#000);font-family:var(--navigation-menu-item-text-6-font,--app-regular-font);font-size:var(--navigation-menu-item-text-6-font-size,10);font-weight:var(--navigation-menu-item-text-6-font-weight,600);letter-spacing:var(--navigation-menu-item-text-6-letter-spacing,0);line-height:var(--navigation-menu-item-text-6-line-height,1.2)}.navigation-menu-item-text.navigation-menu-item-text-6 span{font-size:1em}@media screen and (min-width:1366px){.navigation-menu-item-text.navigation-menu-item-text-6 span{font-size:calc(1em + var(--navigation-menu-item-text-6-font-value, 10)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.navigation-menu-item-text.navigation-menu-item-text-6 span{font-size:calc(1.4em + var(--navigation-menu-item-text-6-font-value, 10)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.navigation-menu-item-text.navigation-menu-item-text-6 span{font-size:2.8em}}.navigation-menu-item-text.navigation-menu-item-text-7{color:var(--navigation-menu-item-text-7-font-color,#000);font-family:var(--navigation-menu-item-text-7-font,--app-regular-font);font-size:var(--navigation-menu-item-text-7-font-size,10);font-weight:var(--navigation-menu-item-text-7-font-weight,600);letter-spacing:var(--navigation-menu-item-text-7-letter-spacing,0);line-height:var(--navigation-menu-item-text-7-line-height,1.2)}.navigation-menu-item-text.navigation-menu-item-text-7 span{font-size:1em}@media screen and (min-width:1366px){.navigation-menu-item-text.navigation-menu-item-text-7 span{font-size:calc(1em + var(--navigation-menu-item-text-7-font-value, 10)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.navigation-menu-item-text.navigation-menu-item-text-7 span{font-size:calc(1.4em + var(--navigation-menu-item-text-7-font-value, 10)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.navigation-menu-item-text.navigation-menu-item-text-7 span{font-size:2.8em}}.navigation-menu-item-text.navigation-menu-item-text-8{color:var(--navigation-menu-item-text-8-font-color,#000);font-family:var(--navigation-menu-item-text-8-font,--app-regular-font);font-size:var(--navigation-menu-item-text-8-font-size,10);font-weight:var(--navigation-menu-item-text-8-font-weight,600);letter-spacing:var(--navigation-menu-item-text-8-letter-spacing,0);line-height:var(--navigation-menu-item-text-8-line-height,1.2)}.navigation-menu-item-text.navigation-menu-item-text-8 span{font-size:1em}@media screen and (min-width:1366px){.navigation-menu-item-text.navigation-menu-item-text-8 span{font-size:calc(1em + var(--navigation-menu-item-text-8-font-value, 10)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.navigation-menu-item-text.navigation-menu-item-text-8 span{font-size:calc(1.4em + var(--navigation-menu-item-text-8-font-value, 10)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.navigation-menu-item-text.navigation-menu-item-text-8 span{font-size:2.8em}}.navigation-menu-item-text.navigation-menu-item-text-9{color:var(--navigation-menu-item-text-9-font-color,#000);font-family:var(--navigation-menu-item-text-9-font,--app-regular-font);font-size:var(--navigation-menu-item-text-9-font-size,10);font-weight:var(--navigation-menu-item-text-9-font-weight,600);letter-spacing:var(--navigation-menu-item-text-9-letter-spacing,0);line-height:var(--navigation-menu-item-text-9-line-height,1.2)}.navigation-menu-item-text.navigation-menu-item-text-9 span{font-size:1em}@media screen and (min-width:1366px){.navigation-menu-item-text.navigation-menu-item-text-9 span{font-size:calc(1em + var(--navigation-menu-item-text-9-font-value, 10)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.navigation-menu-item-text.navigation-menu-item-text-9 span{font-size:calc(1.4em + var(--navigation-menu-item-text-9-font-value, 10)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.navigation-menu-item-text.navigation-menu-item-text-9 span{font-size:2.8em}}.navigation-menu-item-text.navigation-menu-item-text-10{color:var(--navigation-menu-item-text-10-font-color,#000);font-family:var(--navigation-menu-item-text-10-font,--app-regular-font);font-size:var(--navigation-menu-item-text-10-font-size,10);font-weight:var(--navigation-menu-item-text-10-font-weight,600);letter-spacing:var(--navigation-menu-item-text-10-letter-spacing,0);line-height:var(--navigation-menu-item-text-10-line-height,1.2)}.navigation-menu-item-text.navigation-menu-item-text-10 span{font-size:1em}@media screen and (min-width:1366px){.navigation-menu-item-text.navigation-menu-item-text-10 span{font-size:calc(1em + var(--navigation-menu-item-text-10-font-value, 10)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.navigation-menu-item-text.navigation-menu-item-text-10 span{font-size:calc(1.4em + var(--navigation-menu-item-text-10-font-value, 10)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.navigation-menu-item-text.navigation-menu-item-text-10 span{font-size:2.8em}}.navigation-menu-item-text.navigation-menu-item-text-11{color:var(--navigation-menu-item-text-11-font-color,#000);font-family:var(--navigation-menu-item-text-11-font,--app-regular-font);font-size:var(--navigation-menu-item-text-11-font-size,10);font-weight:var(--navigation-menu-item-text-11-font-weight,600);letter-spacing:var(--navigation-menu-item-text-11-letter-spacing,0);line-height:var(--navigation-menu-item-text-11-line-height,1.2)}.navigation-menu-item-text.navigation-menu-item-text-11 span{font-size:1em}@media screen and (min-width:1366px){.navigation-menu-item-text.navigation-menu-item-text-11 span{font-size:calc(1em + var(--navigation-menu-item-text-11-font-value, 10)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.navigation-menu-item-text.navigation-menu-item-text-11 span{font-size:calc(1.4em + var(--navigation-menu-item-text-11-font-value, 10)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.navigation-menu-item-text.navigation-menu-item-text-11 span{font-size:2.8em}}.navigation-menu-item-text.navigation-menu-item-text-12{color:var(--navigation-menu-item-text-12-font-color,#000);font-family:var(--navigation-menu-item-text-12-font,--app-regular-font);font-size:var(--navigation-menu-item-text-12-font-size,10);font-weight:var(--navigation-menu-item-text-12-font-weight,600);letter-spacing:var(--navigation-menu-item-text-12-letter-spacing,0);line-height:var(--navigation-menu-item-text-12-line-height,1.2)}.navigation-menu-item-text.navigation-menu-item-text-12 span{font-size:1em}@media screen and (min-width:1366px){.navigation-menu-item-text.navigation-menu-item-text-12 span{font-size:calc(1em + var(--navigation-menu-item-text-12-font-value, 10)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.navigation-menu-item-text.navigation-menu-item-text-12 span{font-size:calc(1.4em + var(--navigation-menu-item-text-12-font-value, 10)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.navigation-menu-item-text.navigation-menu-item-text-12 span{font-size:2.8em}}.navigation-buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.447vw}.navigation-buttons-wrapper.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navigation-buttons-wrapper.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navigation-buttons-wrapper.middle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navigation-buttons-wrapper.distribute{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#navigation-arrows-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:1.66vw;justify-content:center;margin-bottom:1.447vw}#navigation-arrows-container.distribute{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navigation-arrow-button,.navigation-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:44px;min-width:44px;pointer-events:all;text-align:center;width:calc(2.33vw + 3.07vh)}.navigation-arrow-button:first-child,.navigation-button:first-child{font-size:var(--navigation-button-1-font-size,12)}.navigation-arrow-button:first-child span,.navigation-button:first-child span{color:var(--navigation-button-1-font-color,#000);font-family:var(--navigation-button-1-font,--app-regular-font);font-weight:var(--navigation-button-1-font-weight,600);letter-spacing:var(--navigation-button-1-letter-spacing,0);line-height:var(--navigation-button-1-line-height,1.2)}.navigation-arrow-button:nth-child(2),.navigation-button:nth-child(2){font-size:var(--navigation-button-2-font-size,12)}.navigation-arrow-button:nth-child(2) span,.navigation-button:nth-child(2) span{color:var(--navigation-button-2-font-color,#000);font-family:var(--navigation-button-2-font,--app-regular-font);font-weight:var(--navigation-button-2-font-weight,600);letter-spacing:var(--navigation-button-2-letter-spacing,0);line-height:var(--navigation-button-2-line-height,1.2)}.navigation-arrow-button:nth-child(3),.navigation-button:nth-child(3){font-size:var(--navigation-button-3-font-size,12)}.navigation-arrow-button:nth-child(3) span,.navigation-button:nth-child(3) span{color:var(--navigation-button-3-font-color,#000);font-family:var(--navigation-button-3-font,--app-regular-font);font-weight:var(--navigation-button-3-font-weight,600);letter-spacing:var(--navigation-button-3-letter-spacing,0);line-height:var(--navigation-button-3-line-height,1.2)}.navigation-arrow-button:nth-child(4),.navigation-button:nth-child(4){font-size:var(--navigation-button-4-font-size,12)}.navigation-arrow-button:nth-child(4) span,.navigation-button:nth-child(4) span{color:var(--navigation-button-4-font-color,#000);font-family:var(--navigation-button-4-font,--app-regular-font);font-weight:var(--navigation-button-4-font-weight,600);letter-spacing:var(--navigation-button-4-letter-spacing,0);line-height:var(--navigation-button-4-line-height,1.2)}.navigation-arrow-button:nth-child(5),.navigation-button:nth-child(5){font-size:var(--navigation-button-5-font-size,12)}.navigation-arrow-button:nth-child(5) span,.navigation-button:nth-child(5) span{color:var(--navigation-button-5-font-color,#000);font-family:var(--navigation-button-5-font,--app-regular-font);font-weight:var(--navigation-button-5-font-weight,600);letter-spacing:var(--navigation-button-5-letter-spacing,0);line-height:var(--navigation-button-5-line-height,1.2)}.navigation-button.with-shadow .navigation-button-icon-wrapper,.with-shadow.navigation-arrow-button .navigation-button-icon-wrapper{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.24);box-shadow:0 1px 4px 0 rgba(0,0,0,.24)}.navigation-arrow-button span,.navigation-button span{font-size:1em;padding:0 0 .44vw}@media screen and (min-width:1366px){.navigation-arrow-button span,.navigation-button span{font-size:calc(1em + var(--control-button-font-value, 12)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.navigation-arrow-button span,.navigation-button span{font-size:calc(1.4em + var(--control-button-font-value, 12)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.navigation-arrow-button span,.navigation-button span{font-size:2.8em}}.navigation-arrow-button .navigation-button-icon-wrapper,.navigation-button .navigation-button-icon-wrapper{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding-top:100%;position:relative;width:100%}.navigation-arrow-button .navigation-button-icon-wrapper img,.navigation-button .navigation-button-icon-wrapper img{height:auto;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.navigation-arrow-button{-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;-webkit-box-shadow:0 1px 9px 1px var(--navigation-arrow-glow-color,transparent);box-shadow:0 1px 9px 1px var(--navigation-arrow-glow-color,transparent);cursor:pointer;height:calc(2.33vw + 3.07vh);justify-content:center;overflow:hidden}.without-glow .navigation-arrow-button{-webkit-box-shadow:none;box-shadow:none}.navigation-arrow-button .navigation-arrow-button-icon-wrapper{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;width:100%}.navigation-arrow-button .navigation-arrow-button-icon-wrapper img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (max-width:1024px){#bottom-container{padding:calc(2.16vw + 1.93vh) calc(1.758vw + 1.5625vh) calc(var(--control-button-scale, 1)*(1.875vw + .9375vh))}.navigation-buttons-wrapper{gap:3.1vw}.navigation-arrow-button,.navigation-button{width:calc(4.03vw + 1.76vh)}.navigation-arrow-button span,.navigation-button span{font-size:.83em}}@media only screen and (max-width:1024px)and (min-width:320px){.navigation-arrow-button span,.navigation-button span{font-size:calc(.83em + var(--control-button-font-value, 12)*0*(100vw - 320px)/94)}}@media only screen and (max-width:1024px)and (min-width:414px){.navigation-arrow-button span,.navigation-button span{font-size:calc(.83em + var(--control-button-font-value, 12)*.17*(100vw - 414px)/354)}}@media only screen and (max-width:1024px)and (min-width:768px){.navigation-arrow-button span,.navigation-button span{font-size:1em}}@media only screen and (max-width:1024px){#navigation-arrows-container{gap:28px;margin-bottom:3.1vw}.navigation-arrow-button{height:calc(4.03vw + 1.76vh)}.navigation-menu-item-text{text-align:center}.navigation-menu-item-text.navigation-menu-item-text-1 span{font-size:.83em}}@media only screen and (max-width:1024px)and (min-width:320px){.navigation-menu-item-text.navigation-menu-item-text-1 span{font-size:calc(.83em + var(--navigation-menu-item-text-1-font-value, 10)*0*(100vw - 320px)/94)}}@media only screen and (max-width:1024px)and (min-width:414px){.navigation-menu-item-text.navigation-menu-item-text-1 span{font-size:calc(.83em + var(--navigation-menu-item-text-1-font-value, 10)*.17*(100vw - 414px)/354)}}@media only screen and (max-width:1024px)and (min-width:768px){.navigation-menu-item-text.navigation-menu-item-text-1 span{font-size:1em}}@media only screen and (max-width:1024px){.navigation-menu-item-text.navigation-menu-item-text-2 span{font-size:.83em}}@media only screen and (max-width:1024px)and (min-width:320px){.navigation-menu-item-text.navigation-menu-item-text-2 span{font-size:calc(.83em + var(--navigation-menu-item-text-2-font-value, 10)*0*(100vw - 320px)/94)}}@media only screen and (max-width:1024px)and (min-width:414px){.navigation-menu-item-text.navigation-menu-item-text-2 span{font-size:calc(.83em + var(--navigation-menu-item-text-2-font-value, 10)*.17*(100vw - 414px)/354)}}@media only screen and (max-width:1024px)and (min-width:768px){.navigation-menu-item-text.navigation-menu-item-text-2 span{font-size:1em}}@media only screen and (max-width:1024px){.navigation-menu-item-text.navigation-menu-item-text-3 span{font-size:.83em}}@media only screen and (max-width:1024px)and (min-width:320px){.navigation-menu-item-text.navigation-menu-item-text-3 span{font-size:calc(.83em + var(--navigation-menu-item-text-3-font-value, 10)*0*(100vw - 320px)/94)}}@media only screen and (max-width:1024px)and (min-width:414px){.navigation-menu-item-text.navigation-menu-item-text-3 span{font-size:calc(.83em + var(--navigation-menu-item-text-3-font-value, 10)*.17*(100vw - 414px)/354)}}@media only screen and (max-width:1024px)and (min-width:768px){.navigation-menu-item-text.navigation-menu-item-text-3 span{font-size:1em}}@media only screen and (max-width:1024px){.navigation-menu-item-text.navigation-menu-item-text-4 span{font-size:.83em}}@media only screen and (max-width:1024px)and (min-width:320px){.navigation-menu-item-text.navigation-menu-item-text-4 span{font-size:calc(.83em + var(--navigation-menu-item-text-4-font-value, 10)*0*(100vw - 320px)/94)}}@media only screen and (max-width:1024px)and (min-width:414px){.navigation-menu-item-text.navigation-menu-item-text-4 span{font-size:calc(.83em + var(--navigation-menu-item-text-4-font-value, 10)*.17*(100vw - 414px)/354)}}@media only screen and (max-width:1024px)and (min-width:768px){.navigation-menu-item-text.navigation-menu-item-text-4 span{font-size:1em}}@media only screen and (max-width:1024px){.navigation-menu-item-text.navigation-menu-item-text-5 span{font-size:.83em}}@media only screen and (max-width:1024px)and (min-width:320px){.navigation-menu-item-text.navigation-menu-item-text-5 span{font-size:calc(.83em + var(--navigation-menu-item-text-5-font-value, 10)*0*(100vw - 320px)/94)}}@media only screen and (max-width:1024px)and (min-width:414px){.navigation-menu-item-text.navigation-menu-item-text-5 span{font-size:calc(.83em + var(--navigation-menu-item-text-5-font-value, 10)*.17*(100vw - 414px)/354)}}@media only screen and (max-width:1024px)and (min-width:768px){.navigation-menu-item-text.navigation-menu-item-text-5 span{font-size:1em}}@media only screen and (max-width:1024px){.navigation-menu-item-text.navigation-menu-item-text-6 span{font-size:.83em}}@media only screen and (max-width:1024px)and (min-width:320px){.navigation-menu-item-text.navigation-menu-item-text-6 span{font-size:calc(.83em + var(--navigation-menu-item-text-6-font-value, 10)*0*(100vw - 320px)/94)}}@media only screen and (max-width:1024px)and (min-width:414px){.navigation-menu-item-text.navigation-menu-item-text-6 span{font-size:calc(.83em + var(--navigation-menu-item-text-6-font-value, 10)*.17*(100vw - 414px)/354)}}@media only screen and (max-width:1024px)and (min-width:768px){.navigation-menu-item-text.navigation-menu-item-text-6 span{font-size:1em}}@media only screen and (max-width:1024px){.navigation-menu-item-text.navigation-menu-item-text-7 span{font-size:.83em}}@media only screen and (max-width:1024px)and (min-width:320px){.navigation-menu-item-text.navigation-menu-item-text-7 span{font-size:calc(.83em + var(--navigation-menu-item-text-7-font-value, 10)*0*(100vw - 320px)/94)}}@media only screen and (max-width:1024px)and (min-width:414px){.navigation-menu-item-text.navigation-menu-item-text-7 span{font-size:calc(.83em + var(--navigation-menu-item-text-7-font-value, 10)*.17*(100vw - 414px)/354)}}@media only screen and (max-width:1024px)and (min-width:768px){.navigation-menu-item-text.navigation-menu-item-text-7 span{font-size:1em}}@media only screen and (max-width:1024px){.navigation-menu-item-text.navigation-menu-item-text-8 span{font-size:.83em}}@media only screen and (max-width:1024px)and (min-width:320px){.navigation-menu-item-text.navigation-menu-item-text-8 span{font-size:calc(.83em + var(--navigation-menu-item-text-8-font-value, 10)*0*(100vw - 320px)/94)}}@media only screen and (max-width:1024px)and (min-width:414px){.navigation-menu-item-text.navigation-menu-item-text-8 span{font-size:calc(.83em + var(--navigation-menu-item-text-8-font-value, 10)*.17*(100vw - 414px)/354)}}@media only screen and (max-width:1024px)and (min-width:768px){.navigation-menu-item-text.navigation-menu-item-text-8 span{font-size:1em}}@media only screen and (max-width:1024px){.navigation-menu-item-text.navigation-menu-item-text-9 span{font-size:.83em}}@media only screen and (max-width:1024px)and (min-width:320px){.navigation-menu-item-text.navigation-menu-item-text-9 span{font-size:calc(.83em + var(--navigation-menu-item-text-9-font-value, 10)*0*(100vw - 320px)/94)}}@media only screen and (max-width:1024px)and (min-width:414px){.navigation-menu-item-text.navigation-menu-item-text-9 span{font-size:calc(.83em + var(--navigation-menu-item-text-9-font-value, 10)*.17*(100vw - 414px)/354)}}@media only screen and (max-width:1024px)and (min-width:768px){.navigation-menu-item-text.navigation-menu-item-text-9 span{font-size:1em}}@media only screen and (max-width:1024px){.navigation-menu-item-text.navigation-menu-item-text-10 span{font-size:.83em}}@media only screen and (max-width:1024px)and (min-width:320px){.navigation-menu-item-text.navigation-menu-item-text-10 span{font-size:calc(.83em + var(--navigation-menu-item-text-10-font-value, 10)*0*(100vw - 320px)/94)}}@media only screen and (max-width:1024px)and (min-width:414px){.navigation-menu-item-text.navigation-menu-item-text-10 span{font-size:calc(.83em + var(--navigation-menu-item-text-10-font-value, 10)*.17*(100vw - 414px)/354)}}@media only screen and (max-width:1024px)and (min-width:768px){.navigation-menu-item-text.navigation-menu-item-text-10 span{font-size:1em}}@media only screen and (max-width:1024px){.navigation-menu-item-text.navigation-menu-item-text-11 span{font-size:.83em}}@media only screen and (max-width:1024px)and (min-width:320px){.navigation-menu-item-text.navigation-menu-item-text-11 span{font-size:calc(.83em + var(--navigation-menu-item-text-11-font-value, 10)*0*(100vw - 320px)/94)}}@media only screen and (max-width:1024px)and (min-width:414px){.navigation-menu-item-text.navigation-menu-item-text-11 span{font-size:calc(.83em + var(--navigation-menu-item-text-11-font-value, 10)*.17*(100vw - 414px)/354)}}@media only screen and (max-width:1024px)and (min-width:768px){.navigation-menu-item-text.navigation-menu-item-text-11 span{font-size:1em}}@media only screen and (max-width:1024px){.navigation-menu-item-text.navigation-menu-item-text-12 span{font-size:.83em}}@media only screen and (max-width:1024px)and (min-width:320px){.navigation-menu-item-text.navigation-menu-item-text-12 span{font-size:calc(.83em + var(--navigation-menu-item-text-12-font-value, 10)*0*(100vw - 320px)/94)}}@media only screen and (max-width:1024px)and (min-width:414px){.navigation-menu-item-text.navigation-menu-item-text-12 span{font-size:calc(.83em + var(--navigation-menu-item-text-12-font-value, 10)*.17*(100vw - 414px)/354)}}@media only screen and (max-width:1024px)and (min-width:768px){.navigation-menu-item-text.navigation-menu-item-text-12 span{font-size:1em}}@media only screen and (max-width:1024px){.navigation-menu-row{gap:4.3010752688vw;margin-bottom:1.4112903226vw}.navigation-menu-item{gap:1.0752688172vw;width:11.8279569892vw}.navigation-menu-item-icon{height:11.8279569892vw;width:11.8279569892vw}}@media only screen and (max-width:932px)and (max-height:480px)and (orientation:landscape){#bottom-container{padding-bottom:calc(var(--control-button-scale, 1)*(3.275vw + 2.8625vh - 20px))}#navigation-arrows-container{margin-bottom:2.1vw}.inner-nav-menu-container{padding-bottom:calc(5.25vw + 6.25vh)}.navigation-menu-row{gap:4.3010752688vh;margin-bottom:1.4112903226vh}.navigation-menu-item{gap:1.0752688172vh;width:11.8279569892vh}.navigation-menu-item-icon{height:11.8279569892vh;width:11.8279569892vh}}@media only screen and (max-width:450px)and (orientation:portrait){#bottom-container{padding:calc(5.07vw + 1.5625vh) calc(3.38vw + 1.11vh) calc(var(--control-button-scale, 1)*(3.23vw + .99vh))}.navigation-buttons-wrapper{gap:4.36vw}.navigation-arrow-button,.navigation-button{max-width:56px;width:13.85vw}.navigation-arrow-button span,.navigation-button span{padding:0 0 1.45vw}#navigation-arrows-container{margin-bottom:4.36vw}.navigation-arrow-button{height:13.85vw}.navigation-menu-row{gap:7.6923076923vw;margin-bottom:2.5641025641vw}.navigation-menu-item{gap:1.5384615385vw;width:20.5128205128vw}.navigation-menu-item-icon{height:20.5128205128vw;width:20.5128205128vw}}:root{--app-regular-font:"Montserrat-Regular";--app-medium-font:"Montserrat-Medium";--app-semi-bold-font:"Montserrat-SemiBold";--app-bold-font:"Montserrat-Bold";--app-light-font:"Montserrat-Light";--app-extra-light-font:"Montserrat-ExtraLight"}.overlay-title-font{font-family:var(--app-regular-font)}.overlay-subtitle-font{font-family:var(--headline-font)}.overlay-text-font{font-family:var(--text-font)}.cookie-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;background-color:var(--cookies-background-color,#181b25);border-radius:20px;-webkit-box-shadow:0 2px 600px 0 rgba(0,0,0,.7);box-shadow:0 2px 600px 0 rgba(0,0,0,.7);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:var(--app-regular-font);height:auto;justify-content:flex-start;left:50%;letter-spacing:.2px;line-height:1.25;min-height:246px;min-width:460px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:33.6%;z-index:10}.cookie-overlay.is-expanded{-webkit-box-shadow:0 2px 599px 0 rgba(0,0,0,.7);box-shadow:0 2px 599px 0 rgba(0,0,0,.7)}.cookie-overlay.is-expanded .text-fade{display:initial}.cookie-overlay .text-fade{background:-webkit-gradient(linear,left top,left bottom,from(rgba(var(--cookies-background-color-rgb,24,27,37),0)),color-stop(50%,var(--cookies-background-color,#181b25)));background:linear-gradient(to bottom,rgba(var(--cookies-background-color-rgb,24,27,37),0) 0,var(--cookies-background-color,#181b25) 50%);display:none;height:9%;z-index:1}.cookie-overlay .text-fade:first-child{left:0;top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cc-revoke.cc-bottom{display:none!important}.cc-overlay-experience-wrapper,.cookie-wrapper{padding:4.3% 5.2%;position:relative}.cc-scroll-area{font-size:var(--cookies-description-font-size,16px);max-height:calc(var(--vh, 1vh)*79);overflow-x:hidden;overflow-y:auto}.cc-scroll-area .os-scrollbar{padding:0;width:6px}.cc-scroll-area .os-scrollbar>.os-scrollbar-track{border-radius:3px}.cc-scroll-area .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:RGBA(var(--cookies-description-font-color-rgb,255,255,255),.3)}.cc-overlay-experience-wrapper{background-color:var(--cookies-upper-background-color,#30b96b)}.cc-overlay-experience-wrapper.is-expanded{padding-right:calc(5.2% - 12px)}.cc-experience-title,.cc-overlay-title{font-size:var(--cookies-header-font-size,20px);margin:0 auto 5.5%}.cc-experience-title.cookie-header-image,.cc-overlay-title.cookie-header-image{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 5.5%;max-height:6.44vmax;width:49%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cc-experience-title.cookie-header-image img,.cc-overlay-title.cookie-header-image img{display:initial}.cc-experience-title.cookie-header-image span,.cc-experience-title.cookie-header-text img,.cc-overlay-title.cookie-header-image span,.cc-overlay-title.cookie-header-text img{display:none}.cc-experience-title.cookie-header-text span,.cc-overlay-title.cookie-header-text span{display:inline-block}.cc-experience-title img,.cc-overlay-title img{height:auto;width:100%}.cc-experience-title span,.cc-overlay-title span{color:var(--cookies-header-font-color,#fff);font-family:var(--cookies-header-font),var(--app-regular-font);font-size:1em;font-weight:var(--cookies-header-font-weight,700);letter-spacing:var(--cookies-header-letter-spacing,.67px);line-height:var(--cookies-header-line-height,1.2)}@media screen and (min-width:1366px){.cc-experience-title span,.cc-overlay-title span{font-size:calc(1em + var(--cookies-header-font-value)*.1*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.cc-experience-title span,.cc-overlay-title span{font-size:calc(1.1em + var(--cookies-header-font-value)*1.15*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.cc-experience-title span,.cc-overlay-title span{font-size:2.25em}}.cc-overlay-message{color:var(--cookies-description-font-color,#fff);font-family:var(--cookies-description-font),var(--app-regular-font);font-size:1em;font-weight:var(--cookies-description-font-weight,400);letter-spacing:var(--cookies-description-letter-spacing,.53px);line-height:var(--cookies-description-line-height,1.5);margin:5.5% auto;max-width:91%}@media screen and (min-width:1366px){.cc-overlay-message{font-size:calc(1em + var(--cookies-description-font-value)*.125*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.cc-overlay-message{font-size:calc(1.125em + var(--cookies-description-font-value)*1.125*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.cc-overlay-message{font-size:2.25em}}.cc-overlay-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;font-size:var(--cookies-button-font-size,16px);justify-content:center}.with-details .cc-overlay-actions{margin-bottom:2.1vh}.cc-overlay-actions .cc-btn{border-radius:1.6vw;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.92vw;min-height:38px;padding:0 2%;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #fff;color:var(--cookies-button-font-color,#fff);font-family:var(--cookies-button-font),var(--app-semi-bold-font);font-size:1em;font-weight:var(--cookies-button-font-weight,600);justify-content:center;letter-spacing:var(--cookies-button-letter-spacing,.2px);line-height:var(--cookies-button-line-height,1.25);max-width:42%;overflow:hidden;white-space:normal;width:100%;word-break:break-word}@media screen and (min-width:1366px){.cc-overlay-actions .cc-btn{font-size:calc(1em + var(--cookies-button-font-value)*.25*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.cc-overlay-actions .cc-btn{font-size:calc(1.25em + var(--cookies-button-font-value)*1*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.cc-overlay-actions .cc-btn{font-size:2.25em}}.cc-overlay-actions .cc-btn:nth-child(2){margin-left:20px}.cc-overlay-actions .cc-btn.cc-allow{background-color:var(--cookies-button-color,#30b96b);border-color:transparent;color:var(--cookies-table-color,#181b25)}.cc-overlay-actions .cc-btn.cc-deny{border-color:var(--cookies-secondary-button-color,#181b25);color:var(--cookies-secondary-button-color,#181b25)}.cc-overlay-actions .cookie-settings-button{border:none;margin:20px 0 0;max-width:90%;width:auto}.cc-overlay-actions .cookie-settings-button svg{height:auto;min-width:20px;width:1.46vw}.cc-overlay-actions .cookie-settings-button svg:first-child{margin-right:.37vw}.cc-overlay-actions .cookie-settings-button svg path{fill:var(--cookies-button-font-color,#fff)}.cc-overlay-actions .cookie-settings-button .icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:.47vw}.cc-overlay-actions .cookie-settings-button .icon-wrapper svg{margin:0;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.cc-overlay-actions .cookie-settings-button .icon-wrapper svg path{fill:var(--cookies-button-font-color,#fff)}.cookie-wrapper.with-details .cookie-settings-button .icon-wrapper svg{-webkit-transform:scale(-1);transform:scale(-1)}.cookie-wrapper.with-details .cc-cookie-setting{display:-webkit-box;display:-ms-flexbox;display:flex}.cookie-wrapper.with-details .cc-cookie-setting .cc-cookie-setting-header>span{opacity:1}.cc-section-separator{background:#fff;height:1px;margin:20px 0;opacity:.2;width:100%}.cc-cookie-setting,.cc-experience-setting{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:var(--cookies-text-font-size,12px);margin-bottom:2.1vh}.cc-cookie-setting.last-setting,.cc-experience-setting.last-setting{margin-bottom:0}.cc-cookie-setting .cc-cookie-setting-header,.cc-cookie-setting .cc-experience-setting-header,.cc-experience-setting .cc-cookie-setting-header,.cc-experience-setting .cc-experience-setting-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--cookies-title-font-size,12px)}.cc-cookie-setting .cc-cookie-setting-header>span,.cc-cookie-setting .cc-experience-setting-header>span,.cc-experience-setting .cc-cookie-setting-header>span,.cc-experience-setting .cc-experience-setting-header>span{color:var(--cookies-title-font-color,#fff);font-family:var(--cookies-title-font),var(--app-medium-font);font-weight:var(--cookies-title-font-weight,500);letter-spacing:var(--cookies-title-letter-spacing,.15px);line-height:var(--cookies-title-line-height,1);opacity:.7;text-align:left;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;word-break:break-word}.cc-cookie-setting .cc-cookie-setting-header .cc-toggle-always-on,.cc-cookie-setting .cc-experience-setting-header .cc-toggle-always-on,.cc-experience-setting .cc-cookie-setting-header .cc-toggle-always-on,.cc-experience-setting .cc-experience-setting-header .cc-toggle-always-on{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-cookie-setting .cc-cookie-setting-header .cc-toggle-always-on span,.cc-cookie-setting .cc-experience-setting-header .cc-toggle-always-on span,.cc-experience-setting .cc-cookie-setting-header .cc-toggle-always-on span,.cc-experience-setting .cc-experience-setting-header .cc-toggle-always-on span{color:var(--cookies-button-color,#30b96b);font-family:var(--app-medium-font);font-size:12px;font-weight:500;padding-left:4px;pointer-events:none;text-align:right}@media screen and (min-width:1366px){.cc-cookie-setting .cc-cookie-setting-header .cc-toggle-always-on span,.cc-cookie-setting .cc-experience-setting-header .cc-toggle-always-on span,.cc-experience-setting .cc-cookie-setting-header .cc-toggle-always-on span,.cc-experience-setting .cc-experience-setting-header .cc-toggle-always-on span{font-size:calc(2.13718px + .72202vw)}}@media screen and (min-width:1920px){.cc-cookie-setting .cc-cookie-setting-header .cc-toggle-always-on span,.cc-cookie-setting .cc-experience-setting-header .cc-toggle-always-on span,.cc-experience-setting .cc-cookie-setting-header .cc-toggle-always-on span,.cc-experience-setting .cc-experience-setting-header .cc-toggle-always-on span{font-size:calc(4px + .625vw)}}@media screen and (min-width:3840px){.cc-cookie-setting .cc-cookie-setting-header .cc-toggle-always-on span,.cc-cookie-setting .cc-experience-setting-header .cc-toggle-always-on span,.cc-experience-setting .cc-cookie-setting-header .cc-toggle-always-on span,.cc-experience-setting .cc-experience-setting-header .cc-toggle-always-on span{font-size:28px}}.cc-cookie-setting .cc-cookie-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper,.cc-cookie-setting .cc-experience-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper,.cc-experience-setting .cc-cookie-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper,.cc-experience-setting .cc-experience-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;height:1.28em}@media screen and (min-width:1366px){.cc-cookie-setting .cc-cookie-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper,.cc-cookie-setting .cc-experience-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper,.cc-experience-setting .cc-cookie-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper,.cc-experience-setting .cc-experience-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper{font-size:calc(-7.19134px + 1.62455vw)}}@media screen and (min-width:1920px){.cc-cookie-setting .cc-cookie-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper,.cc-cookie-setting .cc-experience-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper,.cc-experience-setting .cc-cookie-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper,.cc-experience-setting .cc-experience-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper{font-size:calc(5px + .98958vw)}}@media screen and (min-width:3840px){.cc-cookie-setting .cc-cookie-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper,.cc-cookie-setting .cc-experience-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper,.cc-experience-setting .cc-cookie-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper,.cc-experience-setting .cc-experience-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper{font-size:43px}}.cc-cookie-setting .cc-cookie-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper img,.cc-cookie-setting .cc-experience-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper img,.cc-experience-setting .cc-cookie-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper img,.cc-experience-setting .cc-experience-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper img{background:var(--cookies-button-color,#30b96b);border-radius:50%;font-size:16px;height:100%;margin:0 1.54em 0 16px;padding:4px;width:auto}@media screen and (min-width:1366px){.cc-cookie-setting .cc-cookie-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper img,.cc-cookie-setting .cc-experience-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper img,.cc-experience-setting .cc-cookie-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper img,.cc-experience-setting .cc-experience-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper img{font-size:calc(1.20578px + 1.08303vw)}}@media screen and (min-width:1920px){.cc-cookie-setting .cc-cookie-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper img,.cc-cookie-setting .cc-experience-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper img,.cc-experience-setting .cc-cookie-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper img,.cc-experience-setting .cc-experience-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper img{font-size:calc(8px + .72917vw)}}@media screen and (min-width:3840px){.cc-cookie-setting .cc-cookie-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper img,.cc-cookie-setting .cc-experience-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper img,.cc-experience-setting .cc-cookie-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper img,.cc-experience-setting .cc-experience-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper img{font-size:36px}}.cc-cookie-setting .cc-cookie-setting-header .cc-toggle-switch,.cc-cookie-setting .cc-experience-setting-header .cc-toggle-switch,.cc-experience-setting .cc-cookie-setting-header .cc-toggle-switch,.cc-experience-setting .cc-experience-setting-header .cc-toggle-switch{font-size:16px}@media screen and (min-width:1366px){.cc-cookie-setting .cc-cookie-setting-header .cc-toggle-switch,.cc-cookie-setting .cc-experience-setting-header .cc-toggle-switch,.cc-experience-setting .cc-cookie-setting-header .cc-toggle-switch,.cc-experience-setting .cc-experience-setting-header .cc-toggle-switch{font-size:calc(1.20578px + 1.08303vw)}}@media screen and (min-width:1920px){.cc-cookie-setting .cc-cookie-setting-header .cc-toggle-switch,.cc-cookie-setting .cc-experience-setting-header .cc-toggle-switch,.cc-experience-setting .cc-cookie-setting-header .cc-toggle-switch,.cc-experience-setting .cc-experience-setting-header .cc-toggle-switch{font-size:calc(8px + .72917vw)}}@media screen and (min-width:3840px){.cc-cookie-setting .cc-cookie-setting-header .cc-toggle-switch,.cc-cookie-setting .cc-experience-setting-header .cc-toggle-switch,.cc-experience-setting .cc-cookie-setting-header .cc-toggle-switch,.cc-experience-setting .cc-experience-setting-header .cc-toggle-switch{font-size:36px}}.cc-cookie-setting span,.cc-experience-setting span{font-size:1em;letter-spacing:.15px;line-height:1.42}@media screen and (min-width:1366px){.cc-cookie-setting span,.cc-experience-setting span{font-size:calc(1em + var(--cookies-title-font-value, 12)*.33*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.cc-cookie-setting span,.cc-experience-setting span{font-size:calc(1.33em + var(--cookies-title-font-value, 12)*1*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.cc-cookie-setting span,.cc-experience-setting span{font-size:2.33em}}.cc-cookie-setting>span,.cc-experience-setting>span{color:var(--cookies-text-font-color,#fff);font-family:var(--cookies-text-font),var(--app-regular-font);font-weight:var(--cookies-text-font-weight,400);letter-spacing:var(--cookies-text-letter-spacing,.15px);line-height:var(--cookies-text-line-height,1);margin-bottom:14px;margin-top:12px;opacity:.9;text-align:left}.cc-cookie-setting>span a,.cc-experience-setting>span a{cursor:pointer;text-decoration:underline}.cc-experience-setting{display:-webkit-box;display:-ms-flexbox;display:flex}.cc-experience-setting:last-child{margin-bottom:0}.cc-experience-setting .cc-experience-setting-header{font-size:var(--cookies-options-font-size,14px)}.cc-experience-setting .cc-experience-setting-header>span{color:var(--cookies-options-font-color,#181b25);font-family:var(--cookies-options-font),var(--app-medium-font);font-weight:var(--cookies-options-font-weight,600);letter-spacing:var(--cookies-options-letter-spacing,.15px);line-height:var(--cookies-options-line-height,1);opacity:1}.cc-experience-title{font-size:var(--cookies-upper_header-font-size,16px)}.cc-experience-title.cookie-header-image{max-height:4.39vmax}.cc-experience-title>span{color:var(--cookies-upper_header-font-color,#181b25);font-family:var(--cookies-upper_header-font),var(--app-regular-font);font-size:1em;font-weight:var(--cookies-upper_header-font-weight,600);letter-spacing:var(--cookies-upper_header-letter-spacing,.2px);line-height:var(--cookies-upper_header-line-height,1.25)}@media screen and (min-width:1366px){.cc-experience-title>span{font-size:calc(1em + var(--cookies-upper_header-font-value)*.1*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.cc-experience-title>span{font-size:calc(1.1em + var(--cookies-upper_header-font-value)*1.15*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.cc-experience-title>span{font-size:2.25em}}.cc-experience-description{font-size:var(--cookies-upper_description-font-size,14px);margin-top:2.5%}.cc-experience-description>.experience-description-wrapper{font-size:1em}@media screen and (min-width:1366px){.cc-experience-description>.experience-description-wrapper{font-size:calc(1em + var(--cookies-upper_description-font-value)*.1*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.cc-experience-description>.experience-description-wrapper{font-size:calc(1.1em + var(--cookies-upper_description-font-value)*1.15*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.cc-experience-description>.experience-description-wrapper{font-size:2.25em}}.cc-experience-description>.experience-description-wrapper .cc-scroll-area{font-size:inherit;max-height:calc(1em*var(--cookies-upper_description-line-height, 1.45)*14)}.cc-experience-description>.experience-description-wrapper span{color:var(--cookies-upper_description-font-color,#181b25);font-family:var(--cookies-upper_description-font),var(--app-regular-font);font-size:inherit;font-weight:var(--cookies-upper_description-font-weight,400);letter-spacing:var(--cookies-upper_description-letter-spacing,.2px);line-height:var(--cookies-upper_description-line-height,1.45);white-space:pre-line}@media only screen and (max-width:1365px){.cookie-overlay .cc-overlay-actions .cc-btn{border-radius:22px}}@media only screen and (max-width:480px)and (orientation:portrait){.cookie-overlay{max-width:90.7%;min-width:unset;width:100%}.cc-overlay-actions .cc-btn{font-size:.875em;max-width:95%;width:100%}.cc-overlay-actions .cc-btn:not(.cookie-settings-button){margin:0}.cc-overlay-actions .cc-btn.cookie-settings-button svg:first-child{margin-right:4px}.cc-overlay-actions .cc-btn.cookie-settings-button .icon-wrapper{margin-left:6px}.cc-overlay-actions .cc-btn.cc-deny{margin-top:10px}}@media only screen and (max-width:450px)and (orientation:portrait){.cookie-overlay{height:auto;max-height:calc(var(--vh, 1vh)*88);max-width:calc(var(--vw, 1vw)*86);min-height:400px;min-width:unset;width:100%}.cookie-overlay.is-expanded .text-fade{display:initial}.cookie-overlay .cc-overlay-experience-wrapper,.cookie-overlay .cookie-wrapper{padding:11.4% 5.8%}.cookie-overlay .cc-experience-title,.cookie-overlay .cc-overlay-title{margin:0 auto 7%}.cookie-overlay .cc-experience-title>span,.cookie-overlay .cc-overlay-title>span{font-size:16px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){.cookie-overlay .cc-experience-title>span,.cookie-overlay .cc-overlay-title>span{font-size:16px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){.cookie-overlay .cc-experience-title>span,.cookie-overlay .cc-overlay-title>span{font-size:calc(-22.46154px + 10.25641vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){.cookie-overlay .cc-experience-title>span,.cookie-overlay .cc-overlay-title>span{font-size:20px}}@media only screen and (max-width:450px)and (orientation:portrait){.cookie-overlay .cc-experience-description>.experience-description-wrapper{font-size:.8em}.cookie-overlay .cc-experience-description>.experience-description-wrapper .cc-scroll-area{max-height:calc(1em*var(--cookies-upper_description-line-height, 1.45)*18)}.cookie-overlay .cc-overlay-message{font-size:12px;margin:7% auto 12%}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){.cookie-overlay .cc-overlay-message{font-size:calc(.36364px + 3.63636vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){.cookie-overlay .cc-overlay-message{font-size:calc(-5.23077px + 5.12821vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){.cookie-overlay .cc-overlay-message{font-size:16px}}@media only screen and (max-width:450px)and (orientation:portrait){.cookie-overlay .cc-cookie-setting .cc-cookie-setting-header .cc-toggle-always-on .cc-toggle-always-on-icon-wrapper img{margin-right:0}}@media only screen and (max-width:375px)and (orientation:portrait){.cookie-overlay .cc-overlay-experience-wrapper,.cookie-overlay .cookie-wrapper{padding:10.8% 6.3%}.cookie-overlay .cc-overlay-message{max-width:none}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape),only screen and (max-width:926px)and (max-height:428px)and (orientation:landscape){.cookie-overlay{height:auto;max-height:calc(var(--vh, 1vh)*92);max-width:calc(var(--vw, 1vw)*95);width:100%}.cookie-overlay.is-expanded .text-fade{display:initial}.cookie-overlay .cc-overlay-experience-wrapper,.cookie-overlay .cookie-wrapper{padding:3.2% 4%}.cookie-overlay .cc-overlay-experience-wrapper .cc-experience-title,.cookie-overlay .cc-overlay-experience-wrapper .cc-overlay-title,.cookie-overlay .cookie-wrapper .cc-experience-title,.cookie-overlay .cookie-wrapper .cc-overlay-title{margin:0 auto 8px}.cookie-overlay .cc-overlay-experience-wrapper .cc-experience-title.cookie-header-image,.cookie-overlay .cc-overlay-experience-wrapper .cc-overlay-title.cookie-header-image,.cookie-overlay .cookie-wrapper .cc-experience-title.cookie-header-image,.cookie-overlay .cookie-wrapper .cc-overlay-title.cookie-header-image{max-height:none}.cookie-overlay .cc-overlay-experience-wrapper .cc-experience-title img,.cookie-overlay .cc-overlay-experience-wrapper .cc-overlay-title img,.cookie-overlay .cookie-wrapper .cc-experience-title img,.cookie-overlay .cookie-wrapper .cc-overlay-title img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;height:100%;justify-self:center;margin:0 auto;max-height:40px;max-width:100%;width:auto}.cookie-overlay .cc-overlay-experience-wrapper .cc-overlay-message,.cookie-overlay .cookie-wrapper .cc-overlay-message{font-size:.875em;margin:8px auto;max-width:none}.cookie-overlay .cc-overlay-experience-wrapper .cc-overlay-actions,.cookie-overlay .cookie-wrapper .cc-overlay-actions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cookie-overlay .cc-overlay-experience-wrapper .cc-overlay-actions .cc-btn,.cookie-overlay .cookie-wrapper .cc-overlay-actions .cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.875em;margin:0;max-width:28%}.cookie-overlay .cc-overlay-experience-wrapper .cc-overlay-actions .cc-btn.cookie-settings-button svg:first-child,.cookie-overlay .cookie-wrapper .cc-overlay-actions .cc-btn.cookie-settings-button svg:first-child{margin-right:4px}.cookie-overlay .cc-overlay-experience-wrapper .cc-overlay-actions .cc-btn.cookie-settings-button .icon-wrapper,.cookie-overlay .cookie-wrapper .cc-overlay-actions .cc-btn.cookie-settings-button .icon-wrapper{margin-left:6px}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){.cookie-overlay .cookie-wrapper .cc-cookie-setting:not(.last-setting){margin-bottom:14px}.with-details .cc-overlay-actions{margin-bottom:28px}}#product-details-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;resize:none;top:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#product-details-container *{-webkit-box-sizing:border-box;box-sizing:border-box}#product-details-container .app-product-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#000;border-radius:6px;-ms-flex-direction:column;flex-direction:column;height:91%;overflow:hidden;padding:2.6041vmin 2.6041vmin 4vh;-webkit-transform:translateZ(0);transform:translateZ(0);width:87%;z-index:1}#product-details-container .app-product-overlay.minecraft-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{-webkit-text-stroke:2px #000}#product-details-container .app-product-overlay .app-gallery-gradient{display:none}#product-details-container .app-product-overlay .overlay-btn{cursor:pointer}#product-details-container .app-product-overlay .app-product-overlay-controls{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#product-details-container .app-product-overlay .app-product-overlay-controls .overlay-button{bottom:auto;left:auto;position:relative;right:auto;top:auto}#product-details-container .app-product-overlay .app-product-overlay-controls img{height:8.334vmin;min-height:40px;width:auto}#product-details-container .app-product-overlay .app-product-overlay-controls img:last-child{z-index:1}#product-details-container .app-product-overlay .app-product-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:70%;padding-left:53%;position:relative;width:100%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;color:#fff;-ms-flex:none;flex:none;margin:0 0 5vmin;width:100%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header>*{line-height:1.2;width:100%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code>span{font-size:20px;opacity:.6}@media screen and (min-width:376px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code>span{font-size:calc(16.20202px + 1.0101vw)}}@media screen and (min-width:1366px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code>span{font-size:calc(15.20578px + 1.08303vw)}}@media screen and (min-width:1920px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code>span{font-size:36px}}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile{cursor:pointer;display:none;height:20px;margin-left:4vmin;max-width:136px;min-width:96px;overflow:hidden;padding:0 3vmin;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile img{height:80%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile .share-mobile-text{margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;max-width:88%;width:100%}@media screen and (min-width:376px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(13.92323px + 1.61616vw)}}@media screen and (min-width:1366px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(16.27437px + 1.44404vw)}}@media screen and (min-width:1920px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:44px}}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel{bottom:0;height:100%;left:0;overflow:hidden;padding:0 2vw 15vh 0;position:absolute;top:0;width:53%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .splide__arrow{background:transparent;height:100%;min-width:32px;width:3vw}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .splide__arrow.splide__arrow--prev{left:0}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .splide__arrow.splide__arrow--next{right:0}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .splide__arrow img{height:35%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:13vh;padding-right:2vw;position:absolute;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel li{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;cursor:pointer;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;will-change:border}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel li:last-child{margin-right:0!important}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel li.is-active{border:1px solid hsla(0,0%,100%,.7)!important}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel li .splide__video__play{opacity:.6;-webkit-transform:translate(-50%,-50%) scale(.7);transform:translate(-50%,-50%) scale(.7)}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel #app-thumbnail-carousel-track img{height:auto;max-height:50%;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center;width:60%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel{height:100%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow{display:none}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list{height:100%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 4vw}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide .splide__video{background:unset;padding:0 4vw}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide img{height:auto;max-height:100%;max-width:100%;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center;width:auto}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide:focus{outline:none}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-product-carousel-navigation-container{display:none;opacity:.5}#product-details-container .app-product-overlay .app-product-content-wrapper .app-share-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:2.49vw;margin:0 0 6.85vmin;min-height:34px;padding-right:50.83%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-share-links>div,#product-details-container .app-product-overlay .app-product-content-wrapper .app-share-links>img.share-button{margin:0 9.49% 0 0}#product-details-container .app-product-overlay .app-product-content-wrapper .app-share-links>div:last-child,#product-details-container .app-product-overlay .app-product-content-wrapper .app-share-links>img.share-button:last-child{margin:0}#product-details-container .app-product-overlay .app-product-content-wrapper .app-share-links .share-button{cursor:pointer;height:100%;margin:0;min-height:34px;min-width:34px;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;width:auto;will-change:transform}#product-details-container .app-product-overlay .app-product-content-wrapper .app-share-links .share-button.active,#product-details-container .app-product-overlay .app-product-content-wrapper .app-share-links .share-button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#product-details-container .app-product-overlay .app-product-content-wrapper .app-share-links .share-link-holder{height:100%;min-height:26px;min-width:26px;position:relative;width:auto}#product-details-container .app-product-overlay .app-product-content-wrapper .app-share-links .share-link-holder .share-success-message{border-radius:4.76vw;color:#fff;display:none;font-size:.8vw;left:150%;min-width:9vw;opacity:0;overflow:hidden;padding:.44vw .29vw;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%) perspective(1px) translateZ(0);transform:translateY(-50%) perspective(1px) translateZ(0);-webkit-transition:.33s ease;transition:.33s ease;will-change:opacity}#product-details-container .app-product-overlay .app-product-content-wrapper .app-share-links .share-link-holder .share-success-message.active{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1}#product-details-container .app-product-overlay .app-product-content-wrapper .app-share-links .share-link-holder .share-success-message img{height:.8vw;width:auto}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-height:45%;padding-right:43.6%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container>*{width:100%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{color:#fff;font-size:34px;line-height:1.2;padding-bottom:1.302vmin;position:relative}@media screen and (min-width:376px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(25.64444px + 2.22222vw)}}@media screen and (min-width:1366px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(26.41155px + 2.16606vw)}}@media screen and (min-width:1920px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:68px}}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price.is-info-text-active .info-text{opacity:1;visibility:visible}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price>span{display:inline-block;position:relative;vertical-align:bottom}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text{border-radius:20px;bottom:calc(100% - 1.302vmin);font-family:var(--app-regular);font-size:12px;font-weight:600;left:0;letter-spacing:.6px;opacity:0;padding:.3vw 1.02vw;position:absolute;visibility:hidden;white-space:nowrap;z-index:1}@media screen and (min-width:1366px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text{font-size:calc(7.42379px + .33501vw)}}@media screen and (min-width:2560px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text{font-size:.625vw}}@media screen and (min-width:3840px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text{font-size:24px}}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-icon{bottom:15%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;left:105%;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #fff;border-radius:50%;cursor:pointer;font-family:var(--app-regular);font-size:15px;height:1.25vw;justify-content:center;letter-spacing:normal;min-height:20px;min-width:20px;width:1.25vw}@media screen and (min-width:1366px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-icon{font-size:calc(9.27973px + .41876vw)}}@media screen and (min-width:2560px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-icon{font-size:.78125vw}}@media screen and (min-width:3840px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-icon{font-size:30px}}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#fff;justify-content:space-between;padding:1.5vmin 0;width:auto}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:14px;opacity:.5;text-transform:uppercase}@media screen and (min-width:1366px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:calc(9.06859px + .36101vw)}}@media screen and (min-width:1920px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:calc(1px + .78125vw)}}@media screen and (min-width:3840px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:31px}}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:22px;padding:10px 0}@media screen and (min-width:1366px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:calc(17.06859px + .36101vw)}}@media screen and (min-width:1920px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:calc(2px + 1.14583vw)}}@media screen and (min-width:3840px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:46px}}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:3vmin 0 6vmin}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{background:transparent;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;height:5.37vh;min-height:48px;padding:0 1.5vw;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:16px;margin-bottom:1.3vh}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon:last-child{margin-bottom:0}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.without-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.without-icon span{display:inline}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.without-title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.without-title img{margin-right:0}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon img{height:100%;margin-right:7%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:30%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:.75em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}@media screen and (min-width:376px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(.75em + var(--custom-button-font-value, 16)*.25*(100vw - 376px)/990)}}@media screen and (min-width:1366px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(1em + var(--custom-button-font-value, 16)*.25*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:1.25em}}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#custom-button{background:var(--custom-button-color);font-size:var(--custom-button-font-size,16px)}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#custom-button.with-border{border:var(--custom-button-border-width) solid var(--custom-button-border-color)}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#custom-button span{color:var(--custom-button-font-color,#fff);font-family:var(--custom-button-font),var(--app-regular-font);font-weight:var(--custom-button-font-weight,normal);letter-spacing:var(--custom-button-letter-spacing,0);line-height:var(--custom-button-line-height,1.43)}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#rakuten-button{background:var(--rakuten-button-color);font-size:var(--rakuten-button-font-size,16px)}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#rakuten-button.with-border{border:var(--rakuten-button-border-width) solid var(--rakuten-button-border-color)}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#rakuten-button span{color:var(--rakuten-button-font-color,#fff);font-family:var(--rakuten-button-font),var(--app-regular-font);font-weight:var(--rakuten-button-font-weight,normal);letter-spacing:var(--rakuten-button-letter-spacing,0);line-height:var(--rakuten-button-line-height,1.43)}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#checkout-button{background:var(--checkout-button-color,unset);font-size:var(--checkout-button-font-size,16px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 7.5%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#checkout-button.without-title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#checkout-button.with-border{border:var(--checkout-button-border-width) solid var(--checkout-button-border-color)}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#checkout-button span{color:var(--checkout-button-font-color,#fff);font-family:var(--checkout-button-font),var(--app-regular-font);font-weight:var(--checkout-button-font-weight,normal);letter-spacing:var(--checkout-button-letter-spacing,0);line-height:var(--checkout-button-line-height,1.43)}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#checkout-button img{-webkit-box-ordinal-group:3;-ms-flex-order:2;height:63%;margin-right:0;max-width:30%;order:2;width:auto}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#ebay-button{background:#fff;color:#000}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#ebay-button span span{font-size:inherit}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#amazon-button{background:#000}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:-2.6041vmin;top:0;width:calc(100% + 2.6041vmin);-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;max-width:80px;min-width:60px;position:absolute;right:0;width:calc(10.68592px + 3.61011vw);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-bottom-left-radius:8px;border-top-left-radius:8px;justify-content:center;pointer-events:all;text-transform:uppercase;z-index:3}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{color:#fff;font-size:14px;opacity:.5;pointer-events:none;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:opacity .33s ease;transition:opacity .33s ease;will-change:opacity}@media screen and (min-width:376px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:calc(13.2404px + .20202vw)}}@media screen and (min-width:1366px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:calc(6.13718px + .72202vw)}}@media screen and (min-width:1920px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:20px}}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close{border:none;display:none;height:100%;left:104%;min-height:auto;min-width:auto;padding:0 11% 0 0;position:absolute;right:unset;top:0;width:auto}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close span{height:100%;width:100%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper{border-bottom-left-radius:8px;border-top-left-radius:8px;bottom:0;height:100%;margin-left:-3.2vmin;overflow:hidden;padding:34px calc(10.68592px + 3.61011vw) 12px 3vw;pointer-events:all;position:absolute;-webkit-transform:translate(calc(100% + 34px));transform:translate(calc(100% + 34px));-webkit-transition:-webkit-transform .33s ease;transition:-webkit-transform .33s ease;transition:transform .33s ease;transition:transform .33s ease,-webkit-transform .33s ease;width:calc(100% + 3.2vmin);will-change:transform;z-index:2}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-description-arrow-close{cursor:pointer;height:auto;left:0;opacity:.6;position:absolute;top:calc(50% - 2vw);-webkit-transition:.33s ease;transition:.33s ease;width:4vw;will-change:opacity}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-description-arrow-close:hover{opacity:1}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-description-arrow-close .overlay-arrow.overlay-arrow-next:after{-webkit-transform:translate(-75%,-50%) rotate(45deg);transform:translate(-75%,-50%) rotate(45deg)}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text{max-height:100%;overflow:auto;overflow-x:hidden;padding:0 1vw 1vw 0}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text .os-scrollbar{padding:0;width:6px}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text .os-scrollbar>.os-scrollbar-track{border-radius:3px}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:hsla(0,0%,100%,.3)}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text li{padding-bottom:1vh}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text *{color:#fff;font-size:12px}@media screen and (min-width:376px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text *{font-size:calc(11.2404px + .20202vw)}}@media screen and (min-width:1366px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text *{font-size:calc(4.13718px + .72202vw)}}@media screen and (min-width:1920px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text *{font-size:18px}}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .text-fade{bottom:0;height:calc(-57.94224px + 10.83032vw);left:0;max-height:150px;min-height:90px;pointer-events:none;position:absolute;right:0;z-index:2}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description.is-description-active .app-product-description-title .text{opacity:1}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description.is-description-active .app-product-description-text-wrapper{-webkit-transform:translate(0);transform:translate(0)}#product-details-container #share-mobile-popup,#product-details-container .app-product-overlay .app-product-gallery-buttons-container,#product-details-container .app-product-overlay .app-product-gallery-buttons-left-container{display:none}#product-details-container #share-mobile-popup.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;bottom:0;justify-content:flex-end;left:0;position:absolute;right:0;top:0;z-index:10}#product-details-container #share-mobile-popup.active .app-popup{border-top-left-radius:8px;border-top-right-radius:8px;height:32.5vmin;width:100vw;z-index:2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#product-details-container #share-mobile-popup.active .app-popup,#product-details-container #share-mobile-popup.active .app-popup .share-button-imgs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#product-details-container #share-mobile-popup.active .app-popup .share-button-imgs-wrapper{height:50%;max-width:100vmin;width:100%}#product-details-container #share-mobile-popup.active .app-popup .share-button-imgs-wrapper img{cursor:pointer;height:11.7vmin;-o-object-fit:contain;object-fit:contain;width:11.7vmin}#product-details-container #share-mobile-popup.active .app-popup-backdrop{background:#000;height:100vh;left:0;opacity:.5;position:absolute;top:0;width:100vw;z-index:1}#product-details-container.is-view-gallery .app-product-overlay{background:transparent!important;height:100%;width:100%}#product-details-container.is-view-gallery .app-product-overlay .app-gallery-gradient{background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(30%,hsla(0,0%,100%,0)),color-stop(81%,hsla(0,0%,100%,0)),to(#000));background:linear-gradient(0deg,#000,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,0) 81%,#000);display:initial;height:100%;left:0;opacity:.5;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}#product-details-container.is-view-gallery .app-product-overlay .app-product-overlay-controls{position:absolute;right:4vw;top:4vh;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#product-details-container.is-view-gallery .app-product-overlay .app-product-overlay-controls .overlay-back{display:none}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper{padding:0}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-details-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{display:none}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{margin:4vh 0 3vh;overflow:hidden;text-align:center;width:calc(100% - 3.74vw - 10vh - 40px);word-break:break-word}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:88%;position:relative;width:100%}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-thumbnail-carousel .splidesplide__arrows .splide__arrow{height:100%;width:3vw}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-thumbnail-carousel .splidesplide__arrows .splide__arrow img{height:35%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-details-container,#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-share-links{display:none}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #checkout-gallery-button,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #info-gallery-button,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #sharing-gallery-button,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #checkout-gallery-button,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #info-gallery-button,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #sharing-gallery-button{cursor:pointer;pointer-events:all}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #checkout-gallery-button>div,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #info-gallery-button>div,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #sharing-gallery-button>div,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #checkout-gallery-button>div,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #info-gallery-button>div,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #sharing-gallery-button>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;justify-content:center;overflow:hidden}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #checkout-gallery-button>div img.share-button,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #info-gallery-button>div img.share-button,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #sharing-gallery-button>div img.share-button,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #checkout-gallery-button>div img.share-button,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #info-gallery-button>div img.share-button,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #sharing-gallery-button>div img.share-button{height:auto;margin:0;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #checkout-gallery-button>div,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #checkout-gallery-button>div{background:var(--checkout-button-color,unset);height:calc(2.45vw + 6.57vh);padding:25%;width:calc(2.45vw + 6.57vh)}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #sharing-gallery-button,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #sharing-gallery-button{display:none;z-index:1}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #sharing-gallery-button>div,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #sharing-gallery-button>div{height:calc(2.45vw + 6.57vh);padding:25%;width:calc(2.45vw + 6.57vh)}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #sharing-gallery-button .share-button-imgs-wrapper,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #sharing-gallery-button .share-button-imgs-wrapper{border-radius:0;bottom:100%;display:none;height:auto;overflow:visible;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;pointer-events:none}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #sharing-gallery-button .share-button-imgs-wrapper>.share-button,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #sharing-gallery-button .share-button-imgs-wrapper>.share-link-holder,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #sharing-gallery-button .share-button-imgs-wrapper>.share-button,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #sharing-gallery-button .share-button-imgs-wrapper>.share-link-holder{height:calc(1.87vw + 5vh);margin-bottom:1.5vw;max-height:unset;max-width:unset;-o-object-fit:contain;object-fit:contain;width:calc(1.87vw + 5vh)}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #sharing-gallery-button .share-button-imgs-wrapper .share-link-holder,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #sharing-gallery-button .share-button-imgs-wrapper .share-link-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #sharing-gallery-button .share-button-imgs-wrapper .share-link-holder .share-success-message,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #sharing-gallery-button .share-button-imgs-wrapper .share-link-holder .share-success-message{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.2);border-radius:5vh;color:#fff;font-size:calc(.374vw + 1vh);left:110%;min-height:calc(1.122vw + 3vh);min-width:calc(4.114vw + 11vh);opacity:0;overflow:hidden;padding:.44vw .29vw;position:absolute;text-align:center;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;will-change:opacity}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #sharing-gallery-button .share-button-imgs-wrapper .share-link-holder .share-success-message .check-mark,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #sharing-gallery-button .share-button-imgs-wrapper .share-link-holder .share-success-message .check-mark{height:.8vw;width:auto}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #sharing-gallery-button .share-button-imgs-wrapper .share-link-holder .share-success-message.active,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #sharing-gallery-button .share-button-imgs-wrapper .share-link-holder .share-success-message.active{opacity:1}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #sharing-gallery-button .share-button-imgs-wrapper .share-button,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #sharing-gallery-button .share-button-imgs-wrapper .share-button{pointer-events:auto;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;will-change:transform}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #sharing-gallery-button .share-button-imgs-wrapper .share-button:hover,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #sharing-gallery-button .share-button-imgs-wrapper .share-button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #sharing-gallery-button img.share-button-icon-active,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #sharing-gallery-button img.share-button-icon-active{display:none}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #sharing-gallery-button.active .share-button-imgs-wrapper,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #sharing-gallery-button.active .share-button-imgs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #sharing-gallery-button.active img.share-button-icon-active,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #sharing-gallery-button.active img.share-button-icon-active{display:unset}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #sharing-gallery-button.active img.share-button-icon-default,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #sharing-gallery-button.active img.share-button-icon-default{display:none}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #info-gallery-button,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #info-gallery-button{margin-right:1.5vw}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #info-gallery-button.no-checkout,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #info-gallery-button.no-checkout{margin-right:0;position:fixed;right:4vw}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #info-gallery-button div,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #info-gallery-button div{background:var(--info-button-color,unset);height:calc(1.87vw + 5vh);padding:15%;width:calc(1.87vw + 5vh)}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container{right:calc(3.71vw - .785vh);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container{left:calc(3.71vw - .785vh);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:2}#product-details-container.is-view-gallery.with-sharing-button .app-product-overlay .app-product-gallery-buttons-left-container #sharing-gallery-button{display:block}#product-details-container.is-view-gallery #sharing-button-backdrop{background-color:rgba(0,0,0,.5);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1}#product-details-container.is-view-gallery #sharing-button-backdrop.active{display:block}@media only screen and (min-width:2561px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(892px + 6vw);padding:0 3vw;width:auto}}@media only screen and (max-width:2560px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(713px + 6vw);padding:0 3vw;width:auto}}@media only screen and (max-width:1921px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(408px + 6vw);padding:0 3vw;width:auto}}@media only screen and (max-width:1366px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(340px + 6vw);padding:0 3vw;width:auto}}#product-details-container .app-product-overlay{background-color:var(--overlay-primary-color)}#product-details-container .app-product-overlay #share-mobile,#product-details-container .app-product-overlay .app-product-description-text-wrapper,#product-details-container .app-product-overlay .app-product-description-title,#product-details-container .app-product-overlay .share-success-message{background-color:var(--overlay-secondary-color)}#product-details-container .app-product-overlay .app-product-description-text-wrapper .text-fade{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(var(--overlay-secondary-color-rgb),0)),color-stop(87%,var(--overlay-secondary-color)));background-image:linear-gradient(180deg,rgba(var(--overlay-secondary-color-rgb),0) 0,var(--overlay-secondary-color) 87%)}#product-details-container .app-popup,#product-details-container .app-product-overlay .app-product-price .info-text{background-color:var(--overlay-secondary-color)}@media only screen and (min-width:1921px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:38.9%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:68px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(7.8748px + 3.12989vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:3.4375vw}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:132px}}@media only screen and (min-width:1921px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:16px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:calc(.9687px + .78247vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:calc(1px + .78125vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:31px}}@media only screen and (min-width:1921px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:24px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:calc(2.95618px + 1.09546vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:calc(1px + 1.17188vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:46px}}@media only screen and (min-width:1921px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{height:5.76vh}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:1.25em}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(1.25em + var(--custom-button-font-value, 16)*.375*(100vw - 1921px)/639)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(1.625em + var(--custom-button-font-value, 16)*.8125*(100vw - 2560px)/1280)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:2.4375em}}@media only screen and (min-width:1921px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title{max-width:unset}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:20px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:calc(-10.0626px + 1.56495vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:calc(10px + .78125vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:40px}}@media only screen and (min-width:1921px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text *{font-size:18px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text *{font-size:calc(-9.05634px + 1.40845vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text *{font-size:calc(9px + .70313vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text *{font-size:36px}}@media only screen and (min-width:1921px){#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(1007px + 6vw);padding:0 3vw;width:auto}}@media only screen and (min-width:2561px){#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(1260px + 6vw);padding:0 3vw;width:auto}}@media only screen and (max-width:1921px){#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(576px + 6vw);padding:0 3vw;width:auto}}@media only screen and (max-width:1366px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{max-height:48px;padding:0 1.6vw 0 3vw}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text{padding:4px 14px;white-space:normal;width:115%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper{padding-right:calc(58.21849px + .63025vw)}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{height:11vh;min-height:60px}#product-details-container .app-product-overlay .app-product-content-wrapper .app-share-links .share-link-holder .share-success-message{border-radius:65px;padding:6px 4px}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(480px + 6vw);padding:0 3vw;width:auto}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #sharing-gallery-button .share-button-imgs-wrapper .share-link-holder .share-success-message{padding:6px 4px}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container .app-product-overlay .app-product-overlay-controls img{height:7.43vmin}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin:0 0 5vmin}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{font-size:26px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1024px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{font-size:26px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1200px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{font-size:calc(-2.91566px + 2.40964vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1366px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{font-size:30px}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:34px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1024px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:34px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1200px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(19.54217px + 1.20482vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1366px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:36px}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{height:11vh}#product-details-container .app-product-overlay .app-product-content-wrapper .app-share-links{margin:0 0 5.2vmin}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:38.2%;width:100%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:11px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:768px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:11px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1200px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:calc(-3.45783px + 1.20482vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1366px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:13px}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:16px;padding:.4vh 0}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:768px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:calc(14.22222px + .23148vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1200px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:calc(-4.68675px + 1.80723vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1366px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:20px}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:48px;padding:0}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1024px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:48px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1200px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(-9.83133px + 4.81928vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1366px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:56px}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text{bottom:100%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:.875em}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1024px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(.875em + var(--custom-button-font-value, 16)*0*(100vw - 1024px)/176)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1200px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(.875em + var(--custom-button-font-value, 16)*.125*(100vw - 1200px)/166)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1366px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:1em}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container.is-view-gallery .app-product-overlay{padding-left:4vw;padding-right:4vw}#product-details-container.is-view-gallery .app-product-overlay .app-product-overlay-controls{right:5vw}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container{right:calc(4.7vw - .75vh)}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #info-gallery-button.no-checkout{right:5vw}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container{left:calc(4.7vw - .75vh)}}@media only screen and (max-width:1024px)and (orientation:landscape){#product-details-container .app-product-overlay{border-radius:0;height:100%;width:100vw}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow{display:none}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(232px + 6vw);padding:0 3vw;width:auto}#product-details-container .app-product-overlay .app-product-content-wrapper .app-share-links{margin:0 0 7.8125vmin}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:38%;width:100%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:34px;padding-bottom:3.302vmin}}@media only screen and (max-width:1024px)and (orientation:landscape)and (min-width:568px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(23.60976px + 1.82927vw)}}@media only screen and (max-width:1024px)and (orientation:landscape)and (min-width:896px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(-16px + 6.25vw)}}@media only screen and (max-width:1024px)and (orientation:landscape)and (min-width:1024px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:48px}}@media only screen and (max-width:1024px)and (orientation:landscape){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text{bottom:calc(100% - 3.302vmin)}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:9px}}@media only screen and (max-width:1024px)and (orientation:landscape)and (min-width:568px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:calc(5.53659px + .60976vw)}}@media only screen and (max-width:1024px)and (orientation:landscape)and (min-width:896px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:11px}}@media only screen and (max-width:1024px)and (orientation:landscape)and (min-width:1024px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:11px}}@media only screen and (max-width:1024px)and (orientation:landscape){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:13px}}@media only screen and (max-width:1024px)and (orientation:landscape)and (min-width:568px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:calc(7.80488px + .91463vw)}}@media only screen and (max-width:1024px)and (orientation:landscape)and (min-width:896px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:calc(9px + .78125vw)}}@media only screen and (max-width:1024px)and (orientation:landscape)and (min-width:1024px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:17px}}@media only screen and (max-width:1024px)and (orientation:landscape){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper{padding-right:60px;padding-top:4vh}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-description-arrow-close{display:none}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description.is-description-active .text .app-product-description-icon-close{display:initial}.journey-overlay-inner-item-content #product-details-container .app-product-overlay{width:100%}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container .app-product-overlay .app-product-overlay-controls img{height:7.43vmin}#product-details-container .app-product-overlay .app-product-content-wrapper{padding:1vh 3.2vmin 0}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:33vh;padding-bottom:0;padding-right:0;position:relative;width:100%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel{padding:1vh 3vw}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow{display:-webkit-box;display:-ms-flexbox;display:flex}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow.splide__arrow--prev{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow.splide__arrow--next{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow img{max-height:32px}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{pointer-events:none}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{opacity:0}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{font-size:26px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{font-size:26px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{font-size:calc(8.44211px + 2.10526vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{font-size:30px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:34px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:34px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(25.22105px + 1.05263vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:36px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container .app-product-overlay .app-product-content-wrapper .app-share-links{margin:3.71vmin 0;max-width:274px;min-height:34px;padding-right:0}#product-details-container .app-product-overlay .app-product-content-wrapper .app-share-links .share-link-holder .share-success-message{font-size:1.5vw;right:-16vw;width:15vw}#product-details-container .app-product-overlay .app-product-content-wrapper .app-share-links .share-link-holder .share-success-message img{height:1.5vw}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:50.2%;width:100%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{max-width:330px}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:11px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:11px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:calc(2.22105px + 1.05263vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:13px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:17px;padding:.4vh 0}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:17px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:calc(3.83158px + 1.57895vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:20px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:48px;padding:0}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:48px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(12.88421px + 4.21053vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:56px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text{bottom:100%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding:3vmin 0 0}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{height:3.5vh;margin-bottom:12px;min-height:46px;padding:0 2vh}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description{right:-5.8041vmin;width:calc(87vw - 5.8041vmin)}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title{max-width:62px;min-width:56px;width:calc(58.21849px + .63025vw)}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper{padding-right:calc(58.21849px + .63025vw)}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text *{font-size:12px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:376px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text *{font-size:calc(11.2404px + .20202vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1366px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text *{font-size:calc(29.97661px - 1.16959vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text *{font-size:18px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-thumbnail-carousel-container{pointer-events:unset}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-thumbnail-carousel-container #app-thumbnail-carousel{opacity:1}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel{padding:0 2vw 15vh 0}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow{display:none}#product-details-container.is-view-gallery .app-product-overlay .app-product-overlay-controls{right:6vw}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #info-gallery-button{margin-right:2.08vw}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #info-gallery-button.no-checkout,#product-details-container.is-view-gallery.checkout-flow .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container .app-product-gallery-buttons-container{right:6vw}#product-details-container.is-view-gallery.checkout-flow .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container .app-product-gallery-buttons-left-container{left:6vw}}@media screen and (max-width:896px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{pointer-events:none}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(200px + 4vw);opacity:0;padding:0 4vw;width:auto}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow{display:-webkit-box;display:-ms-flexbox;display:flex}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow img{max-height:32px}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{opacity:1}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){#product-details-container .app-product-overlay{position:relative}#product-details-container .app-product-overlay .app-product-overlay-controls{position:absolute;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:calc(100% - 5.2082vmin)}#product-details-container .app-product-overlay .app-product-overlay-controls .overlay-back{display:none}#product-details-container .app-product-overlay .app-product-content-wrapper{padding-left:52%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel{padding-bottom:0;padding-right:0;width:49%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{pointer-events:none}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{opacity:0}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow{display:-webkit-box;display:-ms-flexbox;display:flex}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow img{max-height:32px}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;line-height:1.3;margin-bottom:1.76vh;margin-top:1.76vh;padding-top:8px}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:320px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:320px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{font-size:20px}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:667px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{font-size:calc(8.34934px + 1.74672vw)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:896px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{font-size:24px}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:1.9vw}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:20px}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:320px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:320px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:20px}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:667px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(2.52402px + 2.62009vw)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:896px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:26px}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){#product-details-container .app-product-overlay .app-product-content-wrapper .app-share-links{display:none;max-width:none}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container{margin-top:3.302vmin;padding-right:22%;width:100%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{max-width:none}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:34px;padding:0 0 3.302vmin}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:320px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:320px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:34px}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:667px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(16.52402px + 2.62009vw)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:896px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:40px}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text{bottom:100%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes{max-width:260px}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:9px}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:320px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:320px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:calc(8.07781px + .28818vw)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:667px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:calc(7.08734px + .43668vw)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:896px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:11px}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:13px;padding:.4vh 0}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:320px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:320px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:calc(11.15562px + .57637vw)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:667px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:calc(12.08734px + .43668vw)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:896px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:16px}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:3vmin 0 0;width:110%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{height:5.13vw;margin-bottom:0;margin-right:1.33vw;max-height:46px;min-height:40px;padding:0;width:31%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#checkout-button{width:92%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon:last-child{margin-right:0}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.without-icon{padding:0 5%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon img{margin:0;min-height:20px;-o-object-position:center;object-position:center;width:100%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{display:none}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#checkout-button span{display:inline-block}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description{width:calc(100vw - 2.6041vmin)}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title{min-width:40px}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:12px}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:320px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:320px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:12px}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:667px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:calc(9.08734px + .43668vw)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:896px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:13px}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper{height:calc(var(--vh, 1vh)*100 - var(--vh, 1vh)*2.6041*3 - 46px)}#product-details-container #share-mobile-popup.active .app-popup{-webkit-box-pack:center;-ms-flex-pack:center;height:26.6vmin;justify-content:center}#product-details-container #share-mobile-popup.active .app-popup .app-share-button-container{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:12%}#product-details-container.is-view-gallery .app-product-overlay{padding:3vw}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin:0 0 9vmin;min-height:45px}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{margin:0}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:100%;padding-bottom:3.8vmin}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide{padding:0 6vw}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow.splide__arrow--next{margin-right:24px}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow.splide__arrow--prev{margin-left:24px}#product-details-container.is-view-gallery .app-product-overlay .app-product-overlay-controls{right:3vw;top:3vw}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container{bottom:0;position:absolute;right:0}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #checkout-gallery-button div,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #sharing-gallery-button div,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #checkout-gallery-button div,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #sharing-gallery-button div{height:calc(4vw + 7vh);width:calc(4vw + 7vh)}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #info-gallery-button,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #info-gallery-button{margin-right:1.66vw}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #info-gallery-button.no-checkout,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #info-gallery-button.no-checkout{bottom:3vw;right:3vw}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #info-gallery-button div,#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container #info-gallery-button div{height:calc(1.87vw + 5vh);min-height:40px;min-width:40px;width:calc(1.87vw + 5vh)}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-left-container{left:0;right:unset}.journey-overlay-inner-item-content #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper{height:calc(100% + 4.16vmin + 1.5em)}}@media only screen and (max-width:896px)and (orientation:landscape){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text{width:105%}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{display:none;pointer-events:none}#product-details-container.is-view-gallery .app-product-gallery-buttons-container #info-gallery-button{margin-right:16px}}@media only screen and (max-width:768px)and (orientation:portrait){#product-details-container .app-product-overlay{border-radius:0;height:100%;width:100vw}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin-bottom:3.37vh}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:20px}}@media only screen and (max-width:768px)and (orientation:portrait)and (min-width:320px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:20px}}@media only screen and (max-width:768px)and (orientation:portrait)and (min-width:376px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(6.57143px + 3.57143vw)}}@media only screen and (max-width:768px)and (orientation:portrait)and (min-width:768px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:34px}}@media only screen and (max-width:768px)and (orientation:portrait){#product-details-container .app-product-overlay .app-product-content-wrapper .app-share-links{min-width:264px}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container{min-height:auto;padding-right:57.7%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{min-width:264px}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding:3vmin 0 0}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{height:4vh;margin-bottom:9px;max-height:46px;min-height:42px}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:calc(var(--vh, 1vh)*30)}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{pointer-events:none}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container>div{opacity:0}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description{width:calc(100vw - 5.8041vmin)}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper{padding-top:3vh}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-description-arrow-close{display:none}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description.is-description-active .text .app-product-description-icon-close{display:initial}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper #app-thumbnail-carousel{position:absolute}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel{max-height:unset}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{pointer-events:unset}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container>div{opacity:1}.journey-overlay-inner-item-content #product-details-container .app-product-overlay{width:100%}}@media only screen and (min-width:768px)and (max-width:1365px){#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:89vh}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{height:11vh;pointer-events:unset}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(340px + 9vw);padding:0 4.5vw;width:auto}#product-details-container.is-view-gallery.checkout-flow .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(340px + 6vw);padding:0 3vw;width:auto}}@media only screen and (min-width:768px)and (max-width:1024px){#product-details-container.is-view-gallery.checkout-flow .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(232px + 6vw);padding:0 3vw;width:auto}}@media only screen and (max-width:767px){#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{opacity:0}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container .app-product-overlay{border-radius:0;height:100%;width:100vw}#product-details-container .app-product-overlay .app-product-overlay-controls{position:absolute;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:calc(100% - 5.2082vmin)}#product-details-container .app-product-overlay .app-product-overlay-controls .overlay-back{display:none}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel{margin:auto 0;padding-bottom:2.69vh}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{pointer-events:none}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container>div{opacity:0}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow{display:-webkit-box;display:-ms-flexbox;display:flex}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow img{height:12%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;margin-bottom:2.23vh;margin-top:2.23vh}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{font-size:20px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{font-size:calc(-18.46154px + 10.25641vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{font-size:24px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:20px;max-width:96.5%}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:20px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-37.69231px + 15.38462vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:26px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container .app-product-overlay .app-product-content-wrapper .app-share-links{display:none!important;min-width:auto}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container{margin:auto 0 0;max-height:318px;padding-right:27.5%;width:100%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{min-width:auto}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:32px;padding-bottom:1.78vh}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(20.36364px + 3.63636vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(-23.69231px + 15.38462vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:40px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text{bottom:100%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:9px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:calc(3.18182px + 1.81818vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:calc(.38462px + 2.5641vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name{font-size:11px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:12px;padding:.4vh 0}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:calc(-5.45455px + 5.45455vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:calc(5.38462px + 2.5641vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value{font-size:16px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{height:5.13vh;margin-bottom:1.34vh;min-height:40px}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon img{margin-right:3%;width:36%}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:.75em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(.75em + var(--custom-button-font-value, 16)*0*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(.75em + var(--custom-button-font-value, 16)*.125*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:.875em}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper{height:calc(var(--vh, 1vh)*100 - var(--vw, 1vw)*2.6041 - var(--vh, 1vh)*4)}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title{min-width:40px;width:13.5vw}#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:10px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:calc(4.28571px + 1.78571vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:376px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:calc(-18.68421px + 7.89474vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:14px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{margin:0;max-width:none;width:100%}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:62%;overflow:visible}#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{height:auto;max-height:unset}#product-details-container.is-view-gallery .app-product-overlay .app-product-overlay-controls{position:relative;right:unset;top:unset;width:100%}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #info-gallery-button{margin-right:16px}#product-details-container.is-view-gallery .app-product-overlay .app-product-gallery-buttons-container #info-gallery-button.no-checkout{bottom:4vh;right:2.6041vmin}#product-details-container.is-view-gallery.checkout-flow .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:100%;margin:0}#product-details-container.is-view-gallery.checkout-flow .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container .app-product-gallery-buttons-container{bottom:4vh;right:2.6041vmin}#product-details-container.is-view-gallery.checkout-flow .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container .app-product-gallery-buttons-left-container{bottom:4vh;left:2.6041vmin}#product-details-container.is-view-gallery.with-sharing-button .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin-top:calc(3.37vh - 2.6041vmin);max-width:90%}#product-details-container.is-view-gallery.with-sharing-button .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{margin:0 0 0 5.33vmin;text-align:left}#product-details-container.is-view-gallery.with-sharing-button .app-product-overlay .app-product-content-wrapper .app-product-code{display:block;width:auto;-ms-flex-item-align:start;align-self:flex-start}#product-details-container.is-view-gallery.with-sharing-button .app-product-overlay .app-product-content-wrapper .app-product-code>span{display:none}#product-details-container.is-view-gallery.with-sharing-button .app-product-overlay .app-product-content-wrapper .app-product-code #share-mobile{margin-left:2.7259vmin}#product-details-container.is-view-gallery.with-sharing-button .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container .app-product-gallery-buttons-left-container #sharing-gallery-button{display:none}#product-details-container.is-view-gallery.with-sharing-button .app-product-overlay .app-product-overlay-controls{position:absolute;width:calc(100% - 5.2082vmin)}.journey-overlay-inner-item-content #product-details-container .app-product-overlay{width:100%}.journey-overlay-inner-item-content #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper{height:calc(73.5vh - 12vw - 4.5em - 8.0741vmin)}}#share-mobile .share-mobile-text{color:var(--share-button-font-color,inherit);font-family:var(--share-button-font,var(--app-regular-font));font-size:var(--share-button-font-size,10px);font-weight:var(--share-button-font-weight,normal);letter-spacing:var(--share-button-letter-spacing,.33px);line-height:var(--share-button-line-height,1.4)}#product-details-container .app-product-code{font-family:var(--set-number-font,var(--app-light-font));font-weight:var(--set-number-font-weight,300);letter-spacing:var(--set-number-letter-spacing,.9px);line-height:var(--set-number-line-height,1)}#product-details-container .app-product-title{font-family:var(--product-name-font,var(--app-regular-font));font-weight:var(--product-name-font-weight,normal);letter-spacing:var(--product-name-letter-spacing,.36px);line-height:var(--product-name-line-height,1.19)}#product-details-container .share-link-holder .share-success-message{font-family:var(--app-semi-bold-font);font-weight:600;letter-spacing:.6px;line-height:normal}#product-details-container .app-product-price{font-family:var(--app-extra-light-font);font-weight:200;letter-spacing:1.42px;line-height:1.06}#product-details-container.app-hp24-pins .app-product-label{font-family:var(--product-name-font,var(--app-regular-font));font-weight:400;letter-spacing:.3px;line-height:1.2;text-transform:uppercase}#product-details-container.app-hp24-pins .product-gold-price-tip{font-family:"SofiaProRegular-fixed",var(--app-regular-font);font-weight:400;letter-spacing:.3px}#product-details-container.app-hp24-pins .product-gold-price-label{font-family:"SofiaProRegular-fixed",var(--app-regular-font);font-weight:400;letter-spacing:.63px;line-height:normal}#product-details-container.app-hp24-pins .product-gold-price-value{font-family:"SofiaProRegular-fixed",var(--app-regular-font);font-weight:400;letter-spacing:1.08px;line-height:1}#product-details-container.app-hp24-pins .app-product-price{font-family:"SofiaProRegular-fixed",var(--app-regular-font);font-weight:400;letter-spacing:2.52px;line-height:1.07}#product-details-container.app-hp24-pins #pins-button span,#product-details-container.app-hp24-pins #pins-set-button span{font-family:"SofiaProRegular-fixed",var(--app-regular-font);font-weight:700;letter-spacing:1.2px;line-height:1.16;text-transform:uppercase}#product-details-container.app-hp24-pins .app-product-fields{font-family:"SofiaProRegular-fixed",var(--app-regular-font);font-weight:400;letter-spacing:.4px;line-height:1.25}#product-details-container.app-hp24-pins .app-product-description .app-product-description-title .text{font-family:var(--body-font,var(--app-regular-font));font-weight:400;letter-spacing:1.83px;line-height:1.5}#product-details-container.app-selfridges-template .app-product-content-wrapper .app-product-details-header .app-product-brand-name{font-family:"Avalon-Bold",var(--app-regular-font);font-weight:700;line-height:.95;text-transform:uppercase}#product-details-container.app-selfridges-template .app-product-price,#product-details-container.app-selfridges-template .product-discount-price-value{font-family:"Avalon-Bold",var(--app-regular-font);font-weight:700;letter-spacing:.4px}#product-details-container.app-selfridges-template .app-product-description-content{font-family:"DINPro-Light",var(--product-name-font,var(--app-regular-font));font-weight:300;line-height:1.5}#product-details-container.app-selfridges-template .app-product-title{font-family:"DINPro-Light",var(--product-name-font,var(--app-regular-font));font-weight:300;letter-spacing:.5px;line-height:1.14}#product-details-container.app-ual-template{font-family:HelveticaNeueLTPro-Roman;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.38px}#product-details-container.app-ual-template .app-product-brand-name{font-weight:700}#product-details-container.app-ual-template .app-product-sub-header{letter-spacing:.38px;line-height:1.25}#product-details-container.app-ual-template .app-product-sub-header .app-product-site-link{font-family:HelveticaNeueLTPro-Bd}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-title{font-family:HelveticaNeueLTPro-Bd;letter-spacing:1.52px;line-height:1;text-transform:uppercase}#product-details-container.app-ual-template .app-product-description .app-product-description-text-wrapper .app-product-description-text{font-family:HelveticaNeueLTPro-Roman}#product-details-container.app-ual-template .app-product-description .app-product-description-title .text{font-family:HelveticaNeueLTPro-Md;letter-spacing:.3px;line-height:1.5}#product-details-container .app-product-attributes .product-detail .name{font-family:var(--app-regular-font);font-weight:400;letter-spacing:1.2px;line-height:normal}#product-details-container .app-product-attributes .product-detail .value{font-family:var(--app-semi-bold-font);font-weight:600;letter-spacing:1.8px;line-height:normal}#product-details-container .app-buy-buttons-wrapper .button-with-icon{font-family:var(--app-regular-font);font-weight:400;letter-spacing:0;line-height:1.43}#product-details-container .app-product-description .app-product-description-title .text{font-family:var(--app-semi-bold-font);font-weight:600;letter-spacing:2.29px;line-height:1.2}#product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text,#product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text *{font-family:var(--body-font,var(--app-regular-font));font-weight:var(--body-font-weight,normal);letter-spacing:var(--body-letter-spacing,normal);line-height:var(--body-line-height,1.71)}#product-details-container #share-mobile-popup .share-success-message{color:#fff;font-family:HelveticaNeueLTPro-Roman;font-weight:400;letter-spacing:.6px;line-height:normal}#product-details-container #share-mobile-popup .app-share-button-container{font-family:var(--app-regular-font);font-weight:400;letter-spacing:normal;line-height:normal}#product-details-container.app-sothebys-template .app-product-content-wrapper{font-family:BentonSans}#product-details-container.app-sothebys-template .app-product-content-wrapper .app-product-details-header .app-product-title{font-family:"MercuryDisplay-Roman",var(--app-regular-font);font-weight:400;letter-spacing:normal;line-height:1.14}#product-details-container.app-sothebys-template .app-product-content-wrapper .app-product-details-header .app-product-description{font-weight:400;letter-spacing:normal;line-height:1.57}#product-details-container.app-sothebys-template .app-product-content-wrapper .app-product-details-header .app-product-shipping{font-family:BentonSans;font-weight:500;letter-spacing:.3px;line-height:1}#product-details-container.app-sothebys-template .app-product-content-wrapper .app-product-details-container .app-product-price{font-family:BentonSans-Medium;font-weight:500;letter-spacing:.3px;line-height:1.5}#product-details-container.app-sothebys-template .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text .app-product-information-label{font-family:BentonSans-Medium;font-weight:500;letter-spacing:.3px;line-height:1.57}#product-details-container.is-view-gallery.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{color:#fff}#product-details-container.app-ajtracey-template .app-product-content-wrapper{font-family:"CairoliClassic-CondensedBold",var(--app-regular-font)}#product-details-container.app-ajtracey-template .app-product-content-wrapper .app-product-details-header .app-product-title{font-family:"CairoliClassic-CondensedBold",var(--app-regular-font);font-weight:650;letter-spacing:.1176em;line-height:1.18;text-transform:uppercase}#product-details-container.app-ajtracey-template .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-family:"CairoliClassic-Light",var(--app-regular-font);font-weight:300;letter-spacing:.45px;line-height:1.44}#product-details-container.app-ajtracey-template .app-product-content-wrapper .app-product-details-container .app-product-price{font-family:"CairoliClassic-CondensedLight",var(--app-regular-font);font-stretch:normal;font-weight:400;letter-spacing:.156em;line-height:1;text-transform:uppercase}#product-details-container.app-ajtracey-template .app-product-content-wrapper .app-product-details-container .app-product-price .product-price-value{font-family:"CairoliClassic-CondensedBold",var(--app-regular-font)}#product-details-container.app-khalili-template .app-product-content-wrapper{font-family:"GillSans",var(--app-regular-font)}#product-details-container.app-khalili-template .app-product-content-wrapper .app-product-code{font-family:"GillSans",var(--app-regular-font);font-weight:400;letter-spacing:1px;line-height:1.14}#product-details-container.app-khalili-template .app-product-content-wrapper .app-product-details-header .app-product-title{font-family:"GillSans",var(--app-regular-font);font-weight:400;letter-spacing:-.02em;line-height:normal}#product-details-container.app-khalili-template .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field{font-weight:400;letter-spacing:-.01em;line-height:normal}#product-details-container.app-khalili-template .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-family:"GillSans",var(--app-regular-font);font-weight:300;letter-spacing:.45px;line-height:1.44}#product-details-container.app-khalili-template .app-product-content-wrapper .app-product-description .app-product-description-title .text{font-family:GillSans;font-weight:400;letter-spacing:1.4px;line-height:normal}#product-details-container.app-khalili-template .app-product-content-wrapper .app-product-description .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-khalili-template .app-product-content-wrapper .app-product-description .app-product-description-text-wrapper .app-product-description-text *{font-family:"GillSans",var(--app-regular-font);font-weight:400;line-height:1.5}#product-details-container.app-default-template .app-product-title{font-family:var(--product-name-font,"Montserrat-Medium");font-weight:var(--product-name-font-weight,normal);letter-spacing:var(--product-name-letter-spacing,.6px);line-height:var(--product-name-line-height,1.25)}#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header>*{line-height:1.25}#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#custom-button span{color:var(--custom-button-font-color,#2c3442);font-family:var(--custom-button-font,"Montserrat-Bold");letter-spacing:var(--custom-button-letter-spacing,.45px)}#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{line-height:1.11}#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile{margin-left:0}#product-details-container.app-default-template .app-product-overlay{padding-bottom:4.4vh}#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical}#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding-bottom:9.7vmin}#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.without-icon{padding:0 1.6vw}#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#custom-button{background:var(--custom-button-color,#ffc107)}#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-share-links>div,#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-share-links>img{margin-right:7.54%}#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide img{-o-object-fit:contain;object-fit:contain}.journey-overlay-inner-item-content #product-details-container.is-view-gallery.app-default-template .app-product-overlay{background:var(--overlay-primary-color,#fff)!important;padding:2.6041vmin}.journey-overlay-inner-item-content #product-details-container.is-view-gallery.app-default-template .app-product-overlay .app-product-overlay-controls{right:0;top:0}.journey-overlay-inner-item-content #product-details-container.is-view-gallery.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin:0}.journey-overlay-inner-item-content #product-details-container.is-view-gallery.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{margin:2.5vh 0}.journey-overlay-inner-item-content #product-details-container.is-view-gallery.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description{width:calc(100% + 2.6041vmin)}.journey-overlay-inner-item-content #product-details-container.is-view-gallery.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrow.splide__arrow--prev{left:3vw}.journey-overlay-inner-item-content #product-details-container.is-view-gallery.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrow.splide__arrow--next{right:3vw}.journey-overlay-inner-item-content #product-details-container.is-view-gallery.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide{padding:0}.journey-overlay-inner-item-content #product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description{width:calc(100% + 2.6041vmin)}@media only screen and (min-width:1366px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin-bottom:4.7vmin}#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:24px}}@media only screen and (min-width:1366px)and (min-width:1366px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-.65704px + 1.80505vw)}}@media only screen and (min-width:1366px)and (min-width:1920px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(1px + 1.71875vw)}}@media only screen and (min-width:1366px)and (min-width:2560px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:45px}}@media only screen and (min-width:1366px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:1em}}@media only screen and (min-width:1366px)and (min-width:1366px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(1em + var(--checkout-button-font-value, 16)*.25*(100vw - 1366px)/554)}}@media only screen and (min-width:1366px)and (min-width:1920px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(1.25em + var(--checkout-button-font-value, 16)*.375*(100vw - 1920px)/640)}}@media only screen and (min-width:1366px)and (min-width:2560px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:1.625em}}@media only screen and (min-width:1366px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:54px}}@media only screen and (min-width:1366px)and (min-width:1366px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(-.24549px + 3.97112vw)}}@media only screen and (min-width:1366px)and (min-width:1920px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(1px + 3.90625vw)}}@media only screen and (min-width:1366px)and (min-width:2560px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:101px}}@media only screen and (min-width:1366px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-share-links{margin-bottom:4.7vmin}}@media only screen and (min-width:1921px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:34px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(.93114px + 1.72144vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(1px + 1.71875vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:67px}}@media only screen and (min-width:1921px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:1.25em}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(1.25em + var(--checkout-button-font-value, 16)*.375*(100vw - 1921px)/639)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(1.625em + var(--checkout-button-font-value, 16)*.8125*(100vw - 2560px)/1280)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:2.4375em}}@media only screen and (min-width:1921px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:76px;padding-bottom:7.2vmin}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(.84351px + 3.91236vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(-1px + 3.98438vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:152px}}@media only screen and (max-width:1366px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:18px}}@media only screen and (max-width:1366px)and (min-width:375px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(16.0916px + .50891vw)}}@media only screen and (max-width:1366px)and (min-width:768px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(14.86288px + .6689vw)}}@media only screen and (max-width:1366px)and (min-width:1366px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:24px}}@media only screen and (max-width:1366px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:39.2%}#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:41px}}@media only screen and (max-width:1366px)and (min-width:375px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(34.32061px + 1.78117vw)}}@media only screen and (max-width:1366px)and (min-width:768px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(40.29431px + 1.00334vw)}}@media only screen and (max-width:1366px)and (min-width:1366px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:54px}}@media only screen and (max-width:1366px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:.77em}}@media only screen and (max-width:1366px)and (min-width:375px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(.77em + var(--checkout-button-font-value, 16)*.11*(100vw - 375px)/393)}}@media only screen and (max-width:1366px)and (min-width:768px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(.88em + var(--checkout-button-font-value, 16)*.12*(100vw - 768px)/598)}}@media only screen and (max-width:1366px)and (min-width:1366px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:1em}}@media only screen and (max-width:1366px){.journey-overlay-inner-item-content #product-details-container.is-view-gallery.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{height:9vh}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:14px;padding-top:6.6vh}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-1.77778px + 2.77778vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:640px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:640px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:16px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:896px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:16px}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{padding-top:5.6vh}#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{margin-bottom:5vh;margin-top:.7vmin;padding-right:25%}#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:28px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(4.33333px + 4.16667vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:640px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:640px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:31px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:896px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:31px}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding-bottom:0}#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{width:inherit}#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:.77em}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(.77em + var(--checkout-button-font-value, 16)*0*(100vw - 568px)/72)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:640px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:640px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(.77em + var(--checkout-button-font-value, 16)*0*(100vw - 640px)/256)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:896px){#product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:.77em}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){.journey-overlay-inner-item-content #product-details-container.is-view-gallery.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-carousel,.journey-overlay-inner-item-content #product-details-container.is-view-gallery.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{padding-top:0}.journey-overlay-inner-item-content #product-details-container.is-view-gallery.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrow.splide__arrow--prev{left:0}.journey-overlay-inner-item-content #product-details-container.is-view-gallery.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrow.splide__arrow--next{right:0}.journey-overlay-inner-item-content #product-details-container.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{padding-top:0}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-carousel{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel{padding-bottom:0;padding-top:0}#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:4%}#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding-bottom:0}.journey-overlay-inner-item-content #product-details-container.is-view-gallery.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{padding:0 0 10vh}.journey-overlay-inner-item-content #product-details-container.is-view-gallery.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel{padding:1vh 0}.journey-overlay-inner-item-content #product-details-container.is-view-gallery.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow{display:-webkit-box;display:-ms-flexbox;display:flex}.journey-overlay-inner-item-content #product-details-container.is-view-gallery.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{opacity:0}}@media only screen and (max-width:800px)and (orientation:portrait){#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:10%}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{margin-top:0}#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:70%;padding-bottom:3.58vh;padding-top:10vw}#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-container{min-height:186px;padding-right:14%}#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title{width:10.5vw}#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:10px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:calc(-1.42857px + 3.57143vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:376px){#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:calc(-7.78947px + 5.26316vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:14px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{padding-bottom:.5vh}#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding-top:0}#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:.75em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(.75em + var(--checkout-button-font-value, 16)*0*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(.75em + var(--checkout-button-font-value, 16)*.125*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:.875em}}@media only screen and (max-width:450px)and (orientation:portrait){.journey-overlay-inner-item-content #product-details-container.is-view-gallery.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:95%}}@media only screen and (max-width:375px)and (orientation:portrait){#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-container{min-height:146px}.journey-overlay-inner-item-content #product-details-container.is-view-gallery.app-default-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:92%;padding:0 0 15vh}}@media only screen and (max-width:320px)and (orientation:portrait){#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin-bottom:1.5vh}#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-carousel{padding-bottom:.5vh}#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-container{min-height:128px}#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding-top:0}#product-details-container.app-default-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:32px}}#product-details-container.app-hp24-pins.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row{display:none}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{display:inline-block;font-size:20px;margin-bottom:.9375vw;margin-right:1.4vw;width:auto}@media screen and (min-width:1366px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:calc(10.13718px + .72202vw)}}@media screen and (min-width:1920px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:calc(-12px + 1.875vw)}}@media screen and (min-width:2560px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:36px}}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper{margin-bottom:1.1875vw;margin-left:calc(.5vw + 1px);width:auto}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{color:var(--overlay-primary-color);display:inline-block;font-size:10px;position:relative;vertical-align:middle}@media screen and (min-width:1366px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:calc(5.06859px + .36101vw)}}@media screen and (min-width:1920px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:calc(-6px + .9375vw)}}@media screen and (min-width:2560px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:18px}}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label:before{background:hsla(0,0%,100%,.8);content:"";height:100%;left:50%;padding:.26vw .36vw;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:-1}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label:after{border:1px solid hsla(0,0%,100%,.8);content:"";display:block;height:100%;left:50%;padding:.41vw .5vw;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:26px;min-height:4.5vw}@media screen and (min-width:1366px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(11.20578px + 1.08303vw)}}@media screen and (min-width:1920px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-16px + 2.5vw)}}@media screen and (min-width:2560px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:48px}}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:16%}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:2.3vmin;text-align:center}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container:hover .product-gold-price-tip{opacity:1;visibility:visible}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-tip{background:#b89b6f;border-radius:1.46vw;bottom:calc(100% + .73vw);font-size:12px;left:50%;opacity:0;padding:.25vw .72vw .35vw;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;white-space:nowrap}@media screen and (min-width:1366px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-tip{font-size:calc(7.06859px + .36101vw)}}@media screen and (min-width:1920px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-tip{font-size:calc(-7px + 1.09375vw)}}@media screen and (min-width:2560px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-tip{font-size:21px}}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-label{color:#b89b6f;font-size:12px;margin-bottom:.6vmin}@media screen and (min-width:1366px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-label{font-size:calc(7.06859px + .36101vw)}}@media screen and (min-width:1920px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-label{font-size:calc(-7px + 1.09375vw)}}@media screen and (min-width:2560px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-label{font-size:21px}}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{position:relative;-ms-flex-item-align:center;align-self:center;color:#000;font-size:20px;padding:.1vw .7vw}@media screen and (min-width:1366px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:calc(10.13718px + .72202vw)}}@media screen and (min-width:1920px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:calc(-12px + 1.875vw)}}@media screen and (min-width:2560px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:36px}}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value:before{background:#b89b6f;border-radius:.83vw;content:"";height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);width:100%;z-index:-1}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container{margin-top:2.34vw;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:35%}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{color:#fff;font-size:16px;height:100%;overflow-x:hidden;overflow-y:auto;padding-right:3%}@media screen and (min-width:1366px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:calc(6.13718px + .72202vw)}}@media screen and (min-width:1920px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:calc(8px + .625vw)}}@media screen and (min-width:2560px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:24px}}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields .os-scrollbar{padding:0;width:6px}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields .os-scrollbar>.os-scrollbar-track{border-radius:3px}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:hsla(0,0%,100%,.3)}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields table{border:none;border-spacing:0;margin:0;padding:0}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields .product-field-row .product-field-info,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields .product-field-row .product-field-name{padding-bottom:1.14vw;vertical-align:top}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields .product-field-row .product-field-name{opacity:.5;width:20%}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields .product-field-row .product-field-info{padding-left:3.7%}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .text-fade{background:-webkit-gradient(linear,left top,left bottom,from(rgba(var(--overlay-primary-color-rgb),0)),to(var(--overlay-primary-color)));background:linear-gradient(to bottom,rgba(var(--overlay-primary-color-rgb),0) 0,var(--overlay-primary-color) 100%);height:35%}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:14%;padding-top:3.7vmin;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#custom-button{font-size:var(--custom-button-font-size,14px)}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#custom_pin-button{font-size:var(--custom_pin-button-font-size,14px)}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button{-webkit-box-sizing:border-box;box-sizing:border-box;height:6vh;margin-bottom:0;margin-right:1.35vw;max-width:42.9%;min-height:50px;padding:0}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button:last-child,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button:last-child{margin-right:0}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button.without-icon span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button.without-icon span{max-width:60%}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button.without-title img,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button.without-title img{margin:0}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button img,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button img{height:2.22vh;margin:0 8.97% 0 23%;max-height:24px;width:auto}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:.86em;max-width:50%}@media screen and (min-width:320px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:calc(.86em + var(--custom-button-font-value, 16)*.14*(100vw - 320px)/1046)}}@media screen and (min-width:1366px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:calc(1em + var(--custom-button-font-value, 16)*.28*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:1.28em}}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button{background:var(--custom_pin-button-color);font-size:var(--custom_pin-button-font-size,16px)}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button.with-border{border:var(--custom_pin-button-border-width,1px) solid var(--custom_pin-button-border-color,#fff)}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{color:var(--custom_pin-button-font-color,#fff);font-family:var(--custom_pin-button-font),var(--app-regular-font);font-size:.86em;font-weight:var(--custom_pin-button-font-weight,normal);letter-spacing:var(--custom_pin-button-letter-spacing,0);line-height:var(--custom_pin-button-line-height,1.43)}@media screen and (min-width:320px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:calc(.86em + var(--custom_pin-button-font-value, 16)*.14*(100vw - 320px)/1046)}}@media screen and (min-width:1366px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:calc(1em + var(--custom_pin-button-font-value, 16)*.28*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:1.28em}}@media only screen and (min-width:1921px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:30px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:calc(2.94366px + 1.40845vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:calc(5px + 1.32813vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:56px}}@media only screen and (min-width:1921px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:12px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:calc(-6.03756px + .93897vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:calc(10px + .3125vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:22px}}@media only screen and (min-width:1921px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:32px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-16.10016px + 2.50391vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:1.875vw}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:72px}}@media only screen and (min-width:1921px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-tip{font-size:14px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-tip{font-size:calc(-7.04382px + 1.09546vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-tip{font-size:calc(-1px + .85938vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-tip{font-size:32px}}@media only screen and (min-width:1921px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-label{font-size:14px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-label{font-size:calc(-7.04382px + 1.09546vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-label{font-size:calc(-1px + .85938vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-label{font-size:32px}}@media only screen and (min-width:1921px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:24px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:calc(-12.07512px + 1.87793vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:1.40625vw}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:54px}}@media only screen and (min-width:1921px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:20px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:calc(7.97496px + .62598vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:calc(-4px + 1.09375vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:38px}}@media only screen and (min-width:1921px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button{max-width:42%}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button img{max-height:31px}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:1.28em}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(1.28em + var(--custom-button-font-value, 16)*.43*(100vw - 1921px)/639)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(1.71em + var(--custom-button-font-value, 16)*.86*(100vw - 2560px)/1280)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:2.57em}}@media only screen and (min-width:2561px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button img,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button img{max-height:46px}}@media only screen and (max-width:1366px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:10px}}@media only screen and (max-width:1366px)and (min-width:768px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:10px}}@media only screen and (max-width:1366px)and (min-width:1024px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:10px}}@media only screen and (max-width:1366px)and (min-width:1366px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:10px}}@media only screen and (max-width:1366px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{padding:2px 9px}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value:before{border-radius:20px}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding-right:0}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button{margin-right:20px;max-width:180px}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button:last-child,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button:last-child{margin-right:0}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button img,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button img{margin:0 8.3% 0 23.3%;max-height:18px}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:17px;margin-bottom:1.02vw}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1024px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:17px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1200px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:calc(-4.68675px + 1.80723vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1366px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:20px}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper{margin-bottom:1.27vw}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:10px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1024px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:10px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1200px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:10px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1366px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:10px}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:22px;min-height:4.68vw}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1024px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:22px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1200px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-6.91566px + 2.40964vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1366px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:26px}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:40px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1024px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:40px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1200px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(-75.66265px + 9.63855vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1366px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:56px}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-tip{font-size:11px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1024px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-tip{font-size:11px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1200px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-tip{font-size:calc(3.77108px + .60241vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1366px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-tip{font-size:12px}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:18px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1024px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:18px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1200px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:calc(3.54217px + 1.20482vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1366px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:20px}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:14px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1024px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:14px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1200px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:calc(-.45783px + 1.20482vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1366px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:16px}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding-top:5.47vmin}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:1em}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1024px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:calc(1em + var(--custom-button-font-value, 16)*0*(100vw - 1024px)/176)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1200px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:calc(1em + var(--custom-button-font-value, 16)*0*(100vw - 1200px)/166)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1366px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:1em}}@media only screen and (max-width:1200px)and (orientation:landscape){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:18%}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-share-links{max-width:none}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding-top:4vmin}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button{height:5.07vh;min-height:50px}}@media only screen and (max-width:1024px)and (orientation:landscape){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields .product-field-row .product-field-info,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields .product-field-row .product-field-name{padding-bottom:1.8vmin}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin-bottom:16px}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:17px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:800px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:calc(-53.58824px + 8.82353vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:20px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:20px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:10px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:10px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:10px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:10px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:22px;min-height:72px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:800px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-72.11765px + 11.76471vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:26px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:26px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container{min-height:34%}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:40px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:800px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(-148.23529px + 23.52941vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(12.88421px + 4.21053vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:56px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-tip{font-size:11px;padding:.52vw .92vw .42vw}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:800px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-tip{font-size:calc(-12.52941px + 2.94118vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-tip{font-size:12px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-tip{font-size:12px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:18px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:800px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:calc(-29.05882px + 5.88235vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:20px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:20px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:14px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:800px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:calc(-33.05882px + 5.88235vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:16px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:16px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields .product-field-row .product-field-info,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields .product-field-row .product-field-name{padding-bottom:1.6vmin}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding-top:3.75vmin}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:1em}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:calc(1em + var(--custom-button-font-value, 16)*0*(100vw - 768px)/66)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:calc(1em + var(--custom-button-font-value, 16)*0*(100vw - 834px)/190)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:1em}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-share-links{max-width:360px}}@media only screen and (max-width:800px)and (orientation:portrait){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{min-height:8vw}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields .product-field-row .product-field-info,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields .product-field-row .product-field-name{padding-bottom:1.75vmin}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:12px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(.52525px + 2.0202vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:667px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(8.17467px + .87336vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:896px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:16px}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:14px;margin-top:0}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:14px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:667px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:calc(2.34934px + 1.74672vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:896px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:18px}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper{margin-left:.7vw;max-width:calc(100% - 56px);padding-top:6px}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:6px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:calc(-5.47475px + 2.0202vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:667px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:calc(5.08734px + .43668vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:896px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:9px}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container{margin-top:2.6vmin}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:9px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:calc(3.26263px + 1.0101vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:667px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:calc(4.17467px + .87336vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:896px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:12px}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:20px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(-14.42424px + 6.06061vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:667px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:26px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:896px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:26px}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-label{font-size:6px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-label{font-size:calc(-5.47475px + 2.0202vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:667px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-label{font-size:8px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:896px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-label{font-size:8px}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:8px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:calc(-9.21212px + 3.0303vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:667px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:11px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:896px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:11px}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{width:100%}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button{margin-right:12px;max-width:140px;min-height:40px;width:100%}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button img,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button img{margin:0 7.14% 0 20.7%;min-height:16px}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{display:inline;font-size:.64em}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:calc(.64em + var(--custom-button-font-value, 16)*.22*(100vw - 568px)/99)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:667px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:calc(.86em + var(--custom-button-font-value, 16)*0*(100vw - 667px)/293)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:960px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:960px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:.86em}}@media only screen and (max-width:568px)and (max-height:320px)and (orientation:landscape){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container{margin-top:1.4vw}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button{margin-right:6px;max-width:84px;min-height:28px}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button:last-child,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button:last-child{margin-right:0}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button img,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button img{margin:0 6px 0 15px;min-height:10px}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:.5em}}@media only screen and (max-width:568px)and (max-height:320px)and (orientation:landscape)and (min-width:480px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:calc(.5em + var(--custom-button-font-value, 16)*0*(100vw - 480px)/88)}}@media only screen and (max-width:568px)and (max-height:320px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:calc(.5em + var(--custom-button-font-value, 16)*.21*(100vw - 568px)/72)}}@media only screen and (max-width:568px)and (max-height:320px)and (orientation:landscape)and (min-width:640px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:.71em}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:14px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(2.36364px + 3.63636vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-3.23077px + 5.12821vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:18px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:12px;margin:2.5vh 18px 0 0}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:calc(.36364px + 3.63636vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:calc(4.38462px + 2.5641vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-code{font-size:15px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper{margin-bottom:calc(2.23vh + 1vw);margin-left:5px;margin-top:calc(2.65vh - 1vw)}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label:before{padding:1px 2px}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label:after{padding:3px 4px}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:6px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:calc(-5.63636px + 3.63636vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:calc(-1.61538px + 2.5641vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code-row .app-product-label-wrapper .app-product-label{font-size:9px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:16%}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:26px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(-20.54545px + 14.54545vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(-4.46154px + 10.25641vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:38px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-tip{border-radius:20px;padding:2px 10px 3px}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-label{font-size:8px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-label{font-size:calc(2.18182px + 1.81818vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-label{font-size:calc(-.61538px + 2.5641vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-label{font-size:10px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:11px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:calc(5.18182px + 1.81818vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:calc(2.38462px + 2.5641vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-gold-price-container .product-gold-price-value{font-size:13px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:10px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:calc(-13.27273px + 7.27273vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:14px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-fields-container .app-product-fields{font-size:14px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding-top:24px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button{height:5.5vh;margin-right:12px;max-height:44px;max-width:140px;min-height:40px}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button:last-child,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button:last-child{margin-right:0}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:.64em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:calc(.64em + var(--custom-button-font-value, 16)*.22*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:calc(.86em + var(--custom-button-font-value, 16)*0*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button span{font-size:.86em}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button img,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button img{height:1.7vh;margin:0 7.14% 0 20.7%;min-height:16px}}@media only screen and (max-width:375px)and (orientation:portrait){#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:12%}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title{width:10vw}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding-top:20px}#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button,#product-details-container.app-hp24-pins .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom_pin-button{max-height:40px;max-width:48%}}#product-details-container.app-selfridges-template.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}#product-details-container.app-selfridges-template.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-brand-name{text-align:center}#product-details-container.app-selfridges-template .app-product-overlay{border-radius:0}#product-details-container.app-selfridges-template .app-product-overlay .app-product-overlay-controls{position:static;width:100%}#product-details-container.app-selfridges-template .app-product-overlay .app-product-overlay-controls .overlay-button{border:1px solid transparent;color:#212121}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .overlay-arrow{color:#212121}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-thumbnail-carousel li.is-active{border:1px solid #212121!important}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin:0}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-brand-name{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#212121;font-size:42px;max-height:1.8em;max-width:88%;width:100%}@media screen and (min-width:1366px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-brand-name{font-size:calc(12.41155px + 2.16606vw)}}@media screen and (min-width:1920px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-brand-name{font-size:calc(3px + 2.65625vw)}}@media screen and (min-width:2560px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-brand-name{font-size:71px}}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{color:#212121;font-size:21px;margin:.7em 0}@media screen and (min-width:1366px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(8.67148px + .90253vw)}}@media screen and (min-width:1920px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-4px + 1.5625vw)}}@media screen and (min-width:2560px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:36px}}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title.no-brand{margin-top:0}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:12%}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:16px;padding:0 0 1.302vmin}@media screen and (min-width:1366px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(3.67148px + .90253vw)}}@media screen and (min-width:1920px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(3px + .9375vw)}}@media screen and (min-width:2560px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:27px}}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-price-value{color:#212121}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .product-discount-price-value{color:#d0021b;display:none;margin-right:.7vw}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price.with-discount-price .product-price-value{text-decoration:line-through}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price.with-discount-price .product-discount-price-value{display:inline}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:40%;margin-top:1.34vw;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content{color:#212121;font-size:14px;height:auto;max-height:100%;overflow-x:hidden;overflow-y:auto;padding-right:3%;width:inherit}@media screen and (min-width:1366px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content{font-size:calc(4.13718px + .72202vw)}}@media screen and (min-width:1920px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content{font-size:.9375vw}}@media screen and (min-width:2560px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content{font-size:24px}}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content .os-scrollbar{padding:0;width:6px}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content .os-scrollbar>.os-scrollbar-track{border-radius:3px}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,.3)}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .text-fade{background:-webkit-gradient(linear,left top,left bottom,from(rgba(var(--overlay-primary-color-rgb),0)),to(var(--overlay-primary-color)));background:linear-gradient(to bottom,rgba(var(--overlay-primary-color-rgb),0) 0,var(--overlay-primary-color) 100%);height:35%}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:14%;padding-top:2vmin;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .custom-button{border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:5.2vh;margin-bottom:0;max-width:72%;min-height:40px;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;font-size:var(--custom-button-font-size,14px);justify-content:center}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .custom-button img{height:2.22vh;margin-right:7%;max-height:24px;width:auto}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .custom-button span{font-size:.86em;max-width:50%}@media screen and (min-width:320px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .custom-button span{font-size:calc(.86em + var(--custom-button-font-value, 16)*.14*(100vw - 320px)/1046)}}@media screen and (min-width:1366px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .custom-button span{font-size:calc(1em + var(--custom-button-font-value, 16)*.28*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .custom-button span{font-size:1.28em}}@media only screen and (min-width:2561px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(602px + 6vw);padding:0 3vw;width:auto}}@media only screen and (max-width:2560px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(422px + 6vw);padding:0 3vw;width:auto}}@media only screen and (max-width:1921px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(328px + 6vw);padding:0 3vw;width:auto}}@media only screen and (max-width:1366px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(220px + 6vw);padding:0 3vw;width:auto}}@media only screen and (max-width:1024px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(188px + 6vw);padding:0 3vw;width:auto}}@media only screen and (min-width:1921px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-brand-name{font-size:54px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-brand-name{font-size:calc(2.89358px + 2.66041vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-brand-name{font-size:calc(1px + 2.73438vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-brand-name{font-size:106px}}@media only screen and (min-width:1921px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:27px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-.05634px + 1.40845vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:1.40625vw}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:54px}}@media only screen and (min-width:1921px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:21px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(2.96244px + .93897vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(1px + 1.01563vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:40px}}@media only screen and (min-width:1921px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content{font-size:18px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content{font-size:calc(-.03756px + .93897vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content{font-size:calc(2px + .85938vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content{font-size:35px}}@media only screen and (min-width:1921px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button img{max-height:31px}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:1.28em}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(1.28em + var(--custom-button-font-value, 16)*.43*(100vw - 1921px)/639)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(1.71em + var(--custom-button-font-value, 16)*.86*(100vw - 2560px)/1280)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:2.57em}}@media only screen and (max-width:1366px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-brand-name{font-size:23px}}@media only screen and (max-width:1366px)and (min-width:320px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-brand-name{font-size:calc(16.57143px + 2.00893vw)}}@media only screen and (max-width:1366px)and (min-width:768px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-brand-name{font-size:calc(19.15719px + 1.67224vw)}}@media only screen and (max-width:1366px)and (min-width:1366px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-brand-name{font-size:42px}}@media only screen and (max-width:1366px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:15px}}@media only screen and (max-width:1366px)and (min-width:320px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(12.85714px + .66964vw)}}@media only screen and (max-width:1366px)and (min-width:768px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(14.14716px + .50167vw)}}@media only screen and (max-width:1366px)and (min-width:1366px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:21px}}@media only screen and (max-width:1366px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:14px}}@media only screen and (max-width:1366px)and (min-width:320px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:14px}}@media only screen and (max-width:1366px)and (min-width:768px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(11.43144px + .33445vw)}}@media only screen and (max-width:1366px)and (min-width:1366px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:16px}}@media only screen and (max-width:1366px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content{font-size:12px}}@media only screen and (max-width:1366px)and (min-width:320px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content{font-size:calc(10.57143px + .44643vw)}}@media only screen and (max-width:1366px)and (min-width:768px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content{font-size:14px}}@media only screen and (max-width:1366px)and (min-width:1366px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content{font-size:14px}}@media only screen and (max-width:1365px)and (orientation:landscape){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-brand-name{font-size:23px}}@media only screen and (max-width:1365px)and (orientation:landscape)and (min-width:640px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-brand-name{font-size:calc(8px + 2.34375vw)}}@media only screen and (max-width:1365px)and (orientation:landscape)and (min-width:1024px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-brand-name{font-size:calc(2.05848px + 2.92398vw)}}@media only screen and (max-width:1365px)and (orientation:landscape)and (min-width:1366px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-brand-name{font-size:42px}}@media only screen and (max-width:1365px)and (orientation:landscape){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:15px}}@media only screen and (max-width:1365px)and (orientation:landscape)and (min-width:640px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(10px + .78125vw)}}@media only screen and (max-width:1365px)and (orientation:landscape)and (min-width:1024px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(9.01754px + .87719vw)}}@media only screen and (max-width:1365px)and (orientation:landscape)and (min-width:1366px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:21px}}@media only screen and (max-width:1365px)and (orientation:landscape){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{margin-top:0;padding-right:0}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:14px}}@media only screen and (max-width:1365px)and (orientation:landscape)and (min-width:640px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:14px}}@media only screen and (max-width:1365px)and (orientation:landscape)and (min-width:1024px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(8.0117px + .5848vw)}}@media only screen and (max-width:1365px)and (orientation:landscape)and (min-width:1366px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:16px}}@media only screen and (max-width:1365px)and (orientation:landscape){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:0;max-height:8em}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content{font-size:12px}}@media only screen and (max-width:1365px)and (orientation:landscape)and (min-width:640px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content{font-size:calc(8.66667px + .52083vw)}}@media only screen and (max-width:1365px)and (orientation:landscape)and (min-width:1024px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content{font-size:14px}}@media only screen and (max-width:1365px)and (orientation:landscape)and (min-width:1366px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content{font-size:14px}}@media only screen and (max-width:1365px)and (orientation:landscape){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding-bottom:0}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .custom-button{max-width:316px;width:100%}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .custom-button span{display:inline-block}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin-top:3vh;max-width:32em}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-brand-name{font-size:23px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-brand-name{font-size:calc(16.57143px + 2.00893vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-brand-name{font-size:calc(2px + 3.90625vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-brand-name{font-size:42px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:15px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(12.85714px + .66964vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(9px + 1.17188vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:21px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{margin:auto 0}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{margin-top:0;max-height:40%;padding:0}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:14px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:14px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(8px + .78125vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:16px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container{max-width:32em}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content{font-size:12px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content{font-size:calc(10.57143px + .44643vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content{font-size:14px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-container .app-product-description-content{font-size:14px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding-right:0}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .custom-button{max-width:316px;width:100%}}@media only screen and (max-width:414px)and (orientation:portrait){#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{min-width:100%}#product-details-container.app-selfridges-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .custom-button{max-width:374px}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-selfridges-template .app-product-overlay{padding:5vmin 2.6041vmin 5vh}#product-details-container.app-selfridges-template .app-product-overlay .app-product-overlay-controls{position:absolute;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:calc(100% - 5.2082vmin)}}#product-details-container.app-ninjago-template .app-product-overlay{background-color:var(--overlay-primary-color,#221f20)}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{color:#fff;min-height:auto;padding-right:12%;position:static}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding-top:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:0}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{border-radius:0;height:3.67vw;min-height:27px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.without-icon{padding:0 1.6vw}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#custom-button{font-size:var(--custom-button-font-size,18px)}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#custom-button span{color:var(--custom-button-font-color,#221f20);letter-spacing:var(--custom-button-letter-spacing),.63px;line-height:var(--custom-button-line-height,1.33)}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#checkout-button{background:var(--checkout-button-color,#d6bd6b);font-size:var(--checkout-button-font-size,18px)}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#checkout-button span{color:var(--checkout-button-font-color,#221f20);letter-spacing:var(--checkout-button-letter-spacing,.63px);line-height:var(--checkout-button-line-height,1.33)}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{letter-spacing:1.8px;line-height:1.17}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text{background-color:var(--overlay-secondary-color,#3c393a)}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-icon{font-family:var(--app-extra-light-font);margin-left:.5em;min-height:16px;min-width:16px;opacity:.6}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-share-links{margin-bottom:5.56vmin;margin-top:0;padding-right:0;-ms-flex-negative:0;flex-shrink:0;min-height:29px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-share-links .share-button{min-height:29px;min-width:29px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-share-links>img{margin-right:5.475%}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin:0 0 2.38vmin;width:auto}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-family:var(--product-name-font,"cerapro-bold");letter-spacing:var(--product-name-letter-spacing,.36px);line-height:var(--product-name-line-height,1.3)}#product-details-container.app-ninjago-template .app-product-overlay .app-product-description-text-wrapper{background-color:transparent;margin-bottom:3.65vh;position:relative}#product-details-container.app-ninjago-template .app-product-overlay .app-product-description-text-wrapper .text-fade{background:-webkit-gradient(linear,left top,left bottom,from(rgba(var(--overlay-primary-color-rgb),0)),to(var(--overlay-primary-color)));background:linear-gradient(to bottom,rgba(var(--overlay-primary-color-rgb),0) 0,var(--overlay-primary-color) 100%);height:12%;min-height:15px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-description-text-wrapper .app-product-description-text *{font-family:var(--body-font,"cerapro-medium");letter-spacing:var(--body-letter-spacing,.45px);line-height:var(--body-line-height,1.4)}#product-details-container.app-ninjago-template .app-product-overlay .app-product-description-text-wrapper .app-product-description-text{height:auto;max-height:100%;overflow:auto;padding-right:calc(.5em + 6px)}#product-details-container.app-ninjago-template .app-product-overlay .app-product-description-text-wrapper .app-product-description-text .os-scrollbar{padding:0;width:6px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-description-text-wrapper .app-product-description-text .os-scrollbar>.os-scrollbar-track{border-radius:3px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-description-text-wrapper .app-product-description-text .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:hsla(0,0%,100%,.3)}#product-details-container.app-ninjago-template .app-product-overlay .app-product-description-text-wrapper .app-product-description-text p:first-child,#product-details-container.app-ninjago-template .app-product-overlay .app-product-description-text-wrapper .app-product-description-text ul:first-child{margin-top:0}#product-details-container.app-ninjago-template .app-product-overlay .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide img{-o-object-fit:contain;object-fit:contain}#product-details-container.app-ninjago-template .overlay-arrow,#product-details-container.app-ninjago-template .overlay-button{color:hsla(0,0%,100%,.6)}#product-details-container.app-ninjago-template #share-mobile{background-color:#d6bd6b;margin-left:0}#product-details-container.app-ninjago-template #share-mobile .share-mobile-text{color:var(--share-button-font-color,#221f20);font-size:var(--share-button-font-size,12px);letter-spacing:var(--share-button-letter-spacing,.54px);line-height:var(--share-button-line-height,1.33);margin-right:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}#product-details-container.app-ninjago-template #share-mobile img{height:95%}#product-details-container.app-ninjago-template .app-buy-buttons-wrapper .button-with-icon{letter-spacing:.63px;line-height:1.71}#product-details-container.app-ninjago-template .product-price-value{font-family:"cerapro-bold",var(--app-regular-font)}#product-details-container.app-ninjago-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{margin-top:3.5vmin;position:absolute;top:0}@media only screen and (min-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:28px}}@media only screen and (min-width:1366px)and (min-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(8.27437px + 1.44404vw)}}@media only screen and (min-width:1366px)and (min-width:1920px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-12px + 2.5vw)}}@media only screen and (min-width:1366px)and (min-width:2560px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:52px}}@media only screen and (min-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:18px;margin-bottom:2.05vw;max-height:calc(1em*var(--body-line-height, 1.4)*5)}}@media only screen and (min-width:1366px)and (min-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:calc(3.20578px + 1.08303vw)}}@media only screen and (min-width:1366px)and (min-width:1920px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:calc(-30px + 2.8125vw)}}@media only screen and (min-width:1366px)and (min-width:2560px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:42px}}@media only screen and (min-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:18px}}@media only screen and (min-width:1366px)and (min-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:calc(3.20578px + 1.08303vw)}}@media only screen and (min-width:1366px)and (min-width:1920px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:calc(-30px + 2.8125vw)}}@media only screen and (min-width:1366px)and (min-width:2560px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:42px}}@media only screen and (min-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{width:59%}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{min-height:50px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:18px}}@media only screen and (min-width:1366px)and (min-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(3.20578px + 1.08303vw)}}@media only screen and (min-width:1366px)and (min-width:1920px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(-30px + 2.8125vw)}}@media only screen and (min-width:1366px)and (min-width:2560px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:42px}}@media only screen and (min-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:46px;padding-bottom:5.6vmin}}@media only screen and (min-width:1366px)and (min-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(1.61733px + 3.2491vw)}}@media only screen and (min-width:1366px)and (min-width:1920px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(-2px + 3.4375vw)}}@media only screen and (min-width:1366px)and (min-width:2560px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:86px}}@media only screen and (min-width:1366px){#product-details-container.no-buttons .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{max-height:calc(1em*var(--body-line-height, 1.4)*9)}}@media only screen and (min-width:1921px){#product-details-container.app-ninjago-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin-bottom:3.2vmin}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:39px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-.08138px + 2.03443vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-2px + 2.10938vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:79px}}@media only screen and (min-width:1921px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:24px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:calc(-6.0626px + 1.56495vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:1.32813vw}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:51px}}@media only screen and (min-width:1921px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:24px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:calc(-6.0626px + 1.56495vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:1.32813vw}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:51px}}@media only screen and (min-width:1921px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:24px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(-6.0626px + 1.56495vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:1.32813vw}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:51px}}@media only screen and (min-width:1921px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:64px;padding-bottom:7.2vmin}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(-2.13772px + 3.44288vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:3.35938vw}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:129px}}@media only screen and (max-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:25px}}@media only screen and (max-width:1366px)and (min-width:768px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(16px + 1.17188vw)}}@media only screen and (max-width:1366px)and (min-width:1024px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:28px}}@media only screen and (max-width:1366px)and (min-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:28px}}@media only screen and (max-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{margin-top:0}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:16px;max-height:calc(1em*var(--body-line-height, 1.4)*5)}}@media only screen and (max-width:1366px)and (min-width:768px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:calc(10px + .78125vw)}}@media only screen and (max-width:1366px)and (min-width:1024px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:18px}}@media only screen and (max-width:1366px)and (min-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:18px}}@media only screen and (max-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:16px}}@media only screen and (max-width:1366px)and (min-width:768px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:calc(10px + .78125vw)}}@media only screen and (max-width:1366px)and (min-width:1024px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:18px}}@media only screen and (max-width:1366px)and (min-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:18px}}@media only screen and (max-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:39px;padding-bottom:5vmin}}@media only screen and (max-width:1366px)and (min-width:768px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(18px + 2.73438vw)}}@media only screen and (max-width:1366px)and (min-width:1024px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:46px}}@media only screen and (max-width:1366px)and (min-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:46px}}@media only screen and (max-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text{width:auto}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{max-height:50px;min-height:42px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:16px}}@media only screen and (max-width:1366px)and (min-width:768px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(10px + .78125vw)}}@media only screen and (max-width:1366px)and (min-width:1024px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:18px}}@media only screen and (max-width:1366px)and (min-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:18px}}@media only screen and (max-width:1366px){#product-details-container.no-buttons .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{max-height:calc(1em*var(--body-line-height, 1.4)*9)}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container.app-ninjago-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin-bottom:3.13vmin}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:16px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:896px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-33px + 5.46875vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1024px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(8.02924px + 1.46199vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:28px}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{margin-top:0}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:12px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:768px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:calc(3px + 1.17188vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1024px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:calc(6.01754px + .87719vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:18px}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:12px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:768px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:calc(3px + 1.17188vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1024px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:calc(6.01754px + .87719vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:18px}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:29px;padding-bottom:4.1vw}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:768px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(-1px + 3.90625vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1024px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(18.04094px + 2.04678vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:46px}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{height:6.52vh;max-width:274px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:12px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:768px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(3px + 1.17188vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1024px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(6.01754px + .87719vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1366px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:18px}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-share-links>img{margin-right:26px}}@media only screen and (max-width:1024px)and (orientation:landscape){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{padding-bottom:7.25vmin}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{margin-bottom:2.45vw}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{height:6.5vh;max-width:230px;min-height:38px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-share-links{margin-bottom:6.12vmin}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-share-links>img{margin-right:21px}#product-details-container.no-buttons .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{max-height:calc(1em*var(--body-line-height, 1.4)*10)}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper{padding-top:0}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{margin-top:0;padding:0 3.4vw}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{margin-bottom:2.74vw;max-height:calc(1em*var(--body-line-height, 1.4)*3)}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{height:4.1vh;max-width:274px;min-height:43px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-share-links{margin-bottom:5.078vmin}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-share-links>img{margin-right:26px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-share-links .share-button{min-height:34px;min-width:34px}#product-details-container.app-ninjago-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin-bottom:2.47vmin;padding:0 3.4vw;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#product-details-container.app-ninjago-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-carousel{-webkit-box-ordinal-group:1;-ms-flex-order:0;height:calc(var(--vh, 1vh)*39.5);order:0;-ms-flex-negative:0;flex-shrink:0}#product-details-container.app-ninjago-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel{padding-bottom:2.78vh;padding-top:0}#product-details-container.app-ninjago-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#product-details-container.no-buttons .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{max-height:calc(1em*var(--body-line-height, 1.4)*6)}}@media only screen and (max-width:800px)and (orientation:portrait){#product-details-container.app-ninjago-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin-bottom:2.47vmin;padding:0 5.7vw}#product-details-container.app-ninjago-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:calc(var(--vh, 1vh)*39)}#product-details-container.app-ninjago-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel{padding-bottom:3.65vh}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:22px}}@media only screen and (max-width:800px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-6.84615px + 7.69231vw)}}@media only screen and (max-width:800px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:25px}}@media only screen and (max-width:800px)and (orientation:portrait)and (min-width:768px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:25px}}@media only screen and (max-width:800px)and (orientation:portrait){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding:0 5.7vw}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:39px;padding-bottom:5.47vmin}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{margin-bottom:3.13vw;max-height:calc(1em*var(--body-line-height, 1.4)*4)}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text::-webkit-scrollbar{width:3px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text::-webkit-scrollbar-thumb{border-radius:1.5px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{height:4.65vh;max-width:230px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-share-links{margin-bottom:5.6vmin}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-share-links .share-button{min-height:29px;min-width:29px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-share-links>img{margin-right:21px}#product-details-container.no-buttons .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{max-height:calc(1em*var(--body-line-height, 1.4)*7)}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-ninjago-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin-bottom:2.5vmin;margin-top:40px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:14px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-1.77778px + 2.77778vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:640px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:640px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:16px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:896px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:16px}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{margin-top:.5vmin;position:static}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile{margin-left:0}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{margin-top:0}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:12px;font-size:10px;margin-bottom:1vh}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:calc(-5.77778px + 2.77778vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:640px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:640px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:12px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:896px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:12px}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:12px;font-size:10px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:calc(-5.77778px + 2.77778vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:640px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:640px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:12px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:896px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:12px}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal;width:auto}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{height:3.7vw;width:68.5%}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:12px}#product-details-container.app-ninjago-template.with-sharing-button .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{margin-top:.5vmin}#product-details-container.no-buttons .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{max-height:calc(1em*var(--body-line-height, 1.4)*8)}}@media only screen and (max-width:667px)and (orientation:landscape){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{max-height:calc(1em*var(--body-line-height, 1.4)*4)}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text::-webkit-scrollbar{width:3px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text::-webkit-scrollbar-thumb{border-radius:1.5px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{height:5.7vh;width:74%}#product-details-container.app-ninjago-template .app-product-overlay .app-product-description-text-wrapper .text-fade{height:14%}#product-details-container.no-buttons .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{max-height:calc(1em*var(--body-line-height, 1.4)*8)}}@media only screen and (max-width:568px)and (max-height:320px)and (orientation:landscape){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:20px;padding-bottom:1.7vmin}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:10px;margin-bottom:1.4vh}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:10px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{height:12.7vh;min-height:27px}#product-details-container.no-buttons .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{max-height:calc(1em*var(--body-line-height, 1.4)*6)}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-ninjago-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper{padding-top:12vw}#product-details-container.app-ninjago-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin-bottom:1.62vh;padding:0 1.4vw}#product-details-container.app-ninjago-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:calc(var(--vh, 1vh)*33.65);padding-bottom:0}#product-details-container.app-ninjago-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel{padding-bottom:3.04vh}#product-details-container.app-ninjago-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-container{margin-bottom:auto}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding:0 1.4vw}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:26px;padding-bottom:4.1vmin}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(-26.36364px + 16.36364vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:9.33333vw}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:450px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:42px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:12px;margin-bottom:3.4vw;max-height:calc(1em*var(--body-line-height, 1.4)*6)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:calc(.36364px + 3.63636vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:calc(4px + 2.66667vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:450px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{font-size:16px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:12px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:calc(.36364px + 3.63636vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:calc(4px + 2.66667vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:450px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text *{font-size:16px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text::-webkit-scrollbar{width:3px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper .app-product-description-text::-webkit-scrollbar-thumb{border-radius:1.5px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{max-width:none}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{height:6.9vh;max-width:none}#product-details-container.no-buttons .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{max-height:calc(1em*var(--body-line-height, 1.4)*11)}}@media only screen and (max-width:375px)and (orientation:portrait){#product-details-container.app-ninjago-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin-bottom:1.5vh;padding:0}#product-details-container.app-ninjago-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:calc(var(--vh, 1vh)*28.63)}#product-details-container.app-ninjago-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel{padding-bottom:2.15vh}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:16px}}@media only screen and (max-width:375px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-5.33333px + 6.66667vw)}}@media only screen and (max-width:375px)and (orientation:portrait)and (min-width:350px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-38px + 16vw)}}@media only screen and (max-width:375px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:22px}}@media only screen and (max-width:375px)and (orientation:portrait){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding:0}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{margin-bottom:2.15vw}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{height:7.05vh;max-height:43px;min-height:38px}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:12px}}@media only screen and (max-width:375px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(1.33333px + 3.33333vw)}}@media only screen and (max-width:375px)and (orientation:portrait)and (min-width:350px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:calc(-1px + 4vw)}}@media only screen and (max-width:375px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span{font-size:14px}}@media only screen and (max-width:375px)and (orientation:portrait){#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{padding-bottom:4vmin}}@media only screen and (max-width:320px)and (orientation:portrait){#product-details-container.app-ninjago-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:calc(var(--vh, 1vh)*29.8)}#product-details-container.app-ninjago-template:not(.is-view-gallery) .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel{padding-bottom:1.2vh}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{margin-bottom:.6vw;max-height:calc(1em*var(--body-line-height, 1.4)*6)}#product-details-container.app-ninjago-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{height:9.05vh;max-height:38px}#product-details-container.no-buttons .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description-text-wrapper{max-height:calc(1em*var(--body-line-height, 1.4)*9)}}#product-details-container.app-sothebys-template .app-product-overlay{border-radius:0}#product-details-container.app-sothebys-template .app-product-overlay .app-product-overlay-controls{width:100%}#product-details-container.app-sothebys-template .app-product-overlay .app-product-overlay-controls .overlay-button{border:1px solid transparent;color:rgba(0,0,0,.5)}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper{padding-left:58.7%}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin:0;max-width:70.2%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{color:#212121;display:-webkit-box;margin-bottom:.87vw;max-width:none;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:28px}@media screen and (min-width:1366px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(8.27437px + 1.44404vw)}}@media screen and (min-width:1920px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-12px + 2.5vw)}}@media screen and (min-width:2560px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:52px}}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description{color:#333;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px}@media screen and (min-width:1366px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description{font-size:calc(-.79422px + 1.08303vw)}}@media screen and (min-width:1920px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description{font-size:calc(2px + .9375vw)}}@media screen and (min-width:2560px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description{font-size:26px}}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-shipping{background:#a6883f;border-radius:2.93vw;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.75vw;padding:.51vw .95vw;width:auto}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-shipping .app-product-shipping-label{display:inline-block;font-size:12px}@media screen and (min-width:1366px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-shipping .app-product-shipping-label{font-size:calc(2.13718px + .72202vw)}}@media screen and (min-width:1920px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-shipping .app-product-shipping-label{font-size:calc(-2px + .9375vw)}}@media screen and (min-width:2560px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-shipping .app-product-shipping-label{font-size:22px}}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-separator{background:#cecece;height:1px;margin:1.17vw 0}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{padding:0 0 15vh;width:50%}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide,#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__video{padding:0 2.8vw}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide.splide__slide--has-video img,#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__video.splide__slide--has-video img{padding:0 .25px;width:100%}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide img,#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__video img{-o-object-fit:contain;object-fit:contain}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{padding-right:0}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:35.23vw;padding:0 3vw;width:auto}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel #app-thumbnail-carousel-track img{height:calc(4.39vw - 2px);max-height:100%;width:calc(4.39vw - 2px)}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel li{border-radius:initial;margin:1px 0}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel li.is-active{border:1px solid #a6883f!important}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .overlay-arrow{color:rgba(0,0,0,.5)}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{max-width:70.2%;min-height:auto;padding-right:0;-webkit-box-flex:0;-ms-flex:none;flex:none}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:none;padding:3.125vmin 0}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{border-radius:0;max-height:2.7vw;min-height:40px;padding:0 1.6vw}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#212121;font-size:16px;justify-content:space-between;max-width:none;padding-bottom:0}@media screen and (min-width:1366px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(3.67148px + .90253vw)}}@media screen and (min-width:1920px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(-6px + 1.40625vw)}}@media screen and (min-width:2560px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:30px}}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.17vw}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#e7e7e7;border-radius:50%;justify-content:center;margin-right:.73vw;min-width:40px;width:11.11%}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-logo:before{content:"";display:block;float:left;padding-top:100%}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-logo img{height:50%;width:50%}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text{-webkit-box-flex:1;-ms-flex:1;flex:1}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text *{font-size:12px;margin:0}@media screen and (min-width:1366px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text *{font-size:calc(2.13718px + .72202vw)}}@media screen and (min-width:1920px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text *{font-size:calc(-2px + .9375vw)}}@media screen and (min-width:2560px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text *{font-size:22px}}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text .app-product-information-label{font-size:14px}@media screen and (min-width:1366px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text .app-product-information-label{font-size:calc(4.13718px + .72202vw)}}@media screen and (min-width:1920px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text .app-product-information-label{font-size:calc(-6px + 1.25vw)}}@media screen and (min-width:2560px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text .app-product-information-label{font-size:26px}}#product-details-container.is-view-gallery.app-sothebys-template .app-product-overlay .app-product-overlay-controls .overlay-button{color:#fff}#product-details-container.is-view-gallery.app-sothebys-template .app-product-overlay .app-product-content-wrapper{padding-left:0}#product-details-container.is-view-gallery.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{max-width:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#product-details-container.is-view-gallery.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description,#product-details-container.is-view-gallery.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-separator,#product-details-container.is-view-gallery.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-shipping{display:none}#product-details-container.is-view-gallery.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{width:100%}#product-details-container.is-view-gallery.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .overlay-arrow{color:#fff}.journey-overlay-inner-item-content #product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:22.81vw;padding:0 3vw;width:auto}@media only screen and (max-width:1200px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(340px + 6vw);padding:0 3vw;width:auto}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel #app-thumbnail-carousel-track img{height:50px;width:50px}}@media only screen and (min-width:1921px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{max-width:76%}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:36px}}@media only screen and (min-width:1921px)and (min-width:1920px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-12px + 2.5vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:2.03125vw}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:78px}}@media only screen and (min-width:1921px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description{font-size:20px}}@media only screen and (min-width:1921px)and (min-width:1920px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description{font-size:calc(2px + .9375vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description{font-size:1.01563vw}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description{font-size:39px}}@media only screen and (min-width:1921px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-shipping .app-product-shipping-label{font-size:16px}}@media only screen and (min-width:1921px)and (min-width:1920px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-shipping .app-product-shipping-label{font-size:calc(-2px + .9375vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-shipping .app-product-shipping-label{font-size:.85938vw}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-shipping .app-product-shipping-label{font-size:33px}}@media only screen and (min-width:1921px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{font-size:20px}}@media only screen and (min-width:1921px)and (min-width:1920px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{font-size:calc(-16px + 1.875vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{font-size:1.25vw}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{font-size:48px}}@media only screen and (min-width:1921px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{max-width:76%}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:21px}}@media only screen and (min-width:1921px)and (min-width:1920px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(-6px + 1.40625vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:1.17188vw}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:45px}}@media only screen and (min-width:1921px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{max-height:2.93vw}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:1.28em}}@media only screen and (min-width:1921px)and (min-width:1920px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(1.28em + var(--custom-button-font-value, 16)*.58*(100vw - 1920px)/640)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(1.86em + var(--custom-button-font-value, 16)*.92*(100vw - 2560px)/1280)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:2.78em}}@media only screen and (min-width:1921px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text *{font-size:18px}}@media only screen and (min-width:1921px)and (min-width:1920px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text *{font-size:calc(6px + .625vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text *{font-size:.85938vw}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text *{font-size:33px}}@media only screen and (min-width:1921px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text .app-product-information-label{font-size:16px}}@media only screen and (min-width:1921px)and (min-width:1920px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text .app-product-information-label{font-size:calc(-14px + 1.5625vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text .app-product-information-label{font-size:1.01563vw}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text .app-product-information-label{font-size:39px}}@media only screen and (max-width:1366px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{max-width:360px;width:calc(100% - 1.405vw - 1.665vh)}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{margin-bottom:12px}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-separator{margin:16px 0}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{max-width:360px;width:calc(100% - 1.405vw - 1.665vh)}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding:24px 0}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:1em}}@media only screen and (max-width:1366px)and (min-width:768px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(1em + var(--custom-button-font-value, 16)*0*(100vw - 768px)/256)}}@media only screen and (max-width:1366px)and (min-width:1024px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(1em + var(--custom-button-font-value, 16)*0*(100vw - 1024px)/342)}}@media only screen and (max-width:1366px)and (min-width:1366px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:1em}}@media only screen and (max-width:1366px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item{margin-bottom:16px}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-logo{margin-right:10px;max-width:40px}}@media only screen and (max-width:1200px)and (orientation:landscape){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(340px + 6vw);padding:0 3vw;width:auto}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper{margin:0 auto;max-width:802px;padding:0 8.38%}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{max-width:none;min-width:360px}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{margin-bottom:12px}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-shipping{border-radius:40px;margin-top:16px;padding:7px 13px}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-separator{margin:16px 0}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{margin-bottom:2.75vw;padding:0;width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;height:33.67vh;order:-1;overflow:visible}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .splide__arrow.splide__arrow--prev{left:-5%}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .splide__arrow.splide__arrow--next{right:-5%}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel{padding:0}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide,#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__video{padding:0 1vw}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{max-width:none;min-width:360px}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding:24px 0}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item{margin-bottom:16px}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-logo{margin-right:10px}#product-details-container.is-view-gallery.app-sothebys-template .app-product-overlay .app-product-content-wrapper{padding:0}#product-details-container.is-view-gallery.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin:0 0 5vmin}#product-details-container.is-view-gallery.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:89vh;padding:0 2vw 15vh 0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;overflow:hidden}}@media screen and (max-width:896px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow{display:-webkit-box;display:-ms-flexbox;display:flex}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{display:none}#product-details-container.is-view-gallery.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-aspect-ratio:7/3)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-sothebys-template .app-product-overlay{padding:5.8vmin 2.9vmin;position:relative}#product-details-container.app-sothebys-template .app-product-overlay .app-product-overlay-controls{position:absolute;top:2.9vmin;width:calc(100% - 5.8vmin)}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper{padding-left:55%}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{margin-left:5%;padding:0;width:40%;-webkit-box-flex:0;-ms-flex:none;flex:none}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{opacity:0}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{max-width:73.5%}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{margin-bottom:1.4vh}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-shipping{margin-top:1.9vh}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-separator{margin:1.9vh 0}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{margin-top:0;max-width:73.5%}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding:2.4vh 0;width:100%}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{height:7vh;max-height:none;min-height:26px;width:100%}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item{margin-bottom:8px}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-logo{margin-right:8px;min-width:auto;width:10%}#product-details-container.is-view-gallery.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{margin-left:0;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:12px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-10.94949px + 4.0404vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(7.18502px + 1.32159vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:894px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:19px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description{font-size:8px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description{font-size:calc(-3.47475px + 2.0202vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description{font-size:10px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:894px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description{font-size:10px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-shipping .app-product-shipping-label{font-size:8px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-shipping .app-product-shipping-label{font-size:8px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-shipping .app-product-shipping-label{font-size:calc(5.06167px + .44053vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:894px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-shipping .app-product-shipping-label{font-size:9px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide{padding:0 32px}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:10px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(4.26263px + 1.0101vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:11px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:894px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:11px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:.57em}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(.57em + var(--custom-button-font-value, 16)*.12*(100vw - 568px)/99)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(.69em + var(--custom-button-font-value, 16)*.02*(100vw - 667px)/293)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:960px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:.71em}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text *{font-size:8px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text *{font-size:calc(2.26263px + 1.0101vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text *{font-size:9px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:894px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text *{font-size:9px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text .app-product-information-label{font-size:9px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text .app-product-information-label{font-size:calc(3.26263px + 1.0101vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text .app-product-information-label{font-size:10px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:894px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text .app-product-information-label{font-size:10px}}@media only screen and (max-width:768px)and (orientation:portrait){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{margin-bottom:20px}}@media only screen and (max-width:768px)and (orientation:landscape){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper{padding-left:51%}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container,#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{max-width:81.4%}}@media only screen and (max-width:568px)and (max-height:320px)and (orientation:landscape){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{max-height:190px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-sothebys-template .app-product-overlay{padding:2.6041vmin}#product-details-container.app-sothebys-template .app-product-overlay .app-product-overlay-controls{position:relative}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper{padding:0 4%}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:15px;margin-bottom:8px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-25.72727px + 12.72727vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-16.46154px + 10.25641vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:26px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description{font-size:10px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description{font-size:calc(-1.63636px + 3.63636vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description{font-size:calc(2.38462px + 2.5641vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description{font-size:13px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{min-width:auto}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-shipping .app-product-shipping-label{font-size:9px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-shipping .app-product-shipping-label{font-size:calc(3.18182px + 1.81818vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-shipping .app-product-shipping-label{font-size:calc(-9.23077px + 5.12821vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-shipping .app-product-shipping-label{font-size:12px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-separator{margin:3.38vw 0}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:20vh;margin:0 0 3.32%;max-height:29.16vh;-webkit-box-flex:1;-ms-flex:1;flex:1}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide,#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__video{padding:0 32px}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow.splide__arrow--prev{left:0}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow.splide__arrow--next{right:0}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{margin-top:0;min-width:auto}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:11px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(-.63636px + 3.63636vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(-6.23077px + 5.12821vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:15px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding:5% 0}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:.71em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(.71em + var(--custom-button-font-value, 16)*.15*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(.86em + var(--custom-button-font-value, 16)*.07*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:.93em}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item{margin-bottom:3.37vw}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-logo{min-width:auto;width:10.55%}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text *{font-size:9px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text *{font-size:calc(3.18182px + 1.81818vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text *{font-size:calc(.38462px + 2.5641vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text *{font-size:11px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text .app-product-information-label{font-size:10px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text .app-product-information-label{font-size:calc(-1.63636px + 3.63636vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text .app-product-information-label{font-size:calc(2.38462px + 2.5641vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-text .app-product-information-label{font-size:13px}}@media only screen and (max-width:375px)and (orientation:portrait){#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:19.94vh;max-height:443px}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-shipping{margin-top:5%;padding:6px 9px}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding:4.26vw 0}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{min-height:8.53vw}#product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-information-wrapper .app-product-information-item .app-product-information-logo{width:10.8%}}#product-details-container.app-ajtracey-template .app-product-overlay{border-radius:0}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-overlay-controls{width:100%}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-overlay-controls .overlay-button{border:1px solid transparent}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper{padding-left:55.4%}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin:0;max-width:81.7%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:26px;margin-bottom:.87vw;max-width:none}@media screen and (min-width:1366px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(6.27437px + 1.44404vw)}}@media screen and (min-width:1920px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-23px + 2.96875vw)}}@media screen and (min-width:2560px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:53px}}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:18px;max-height:7.2em;position:relative}@media screen and (min-width:1366px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:calc(5.67148px + .90253vw)}}@media screen and (min-width:1920px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:calc(-7px + 1.5625vw)}}@media screen and (min-width:2560px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:33px}}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper .app-product-description-text{height:auto;max-height:100%;overflow-y:auto;padding-right:12px}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper .app-product-description-text .os-scrollbar{padding:0;width:6px}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper .app-product-description-text .os-scrollbar>.os-scrollbar-track{border-radius:3px}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper .app-product-description-text .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:hsla(0,0%,100%,.3)}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper .text-fade{height:30%;min-height:24px}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-share-links{margin:1.146vw 0 0}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-share-links>img{margin-right:7.76%}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-separator{background-image:-webkit-gradient(linear,right top,left top,from(#000),color-stop(62%,#ff4622));background-image:linear-gradient(270deg,#000,#ff4622 62%);height:4px;margin:2.19vw 0}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{padding:0 0 15vh;width:50%}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__video{padding:0 2.8vw}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide.splide__slide--has-video img,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__video.splide__slide--has-video img{padding:0 .25px;width:100%}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide img,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__video img{-o-object-fit:contain;object-fit:contain}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{padding-right:0}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:34.07vw;padding:0 3vw;width:auto}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel #app-thumbnail-carousel-track img{height:2.78vw;max-height:100%;width:2.78vw}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel li{height:4.39vw;margin:1px 0;width:4.39vw}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{max-width:81.7%;min-height:auto;padding-right:0;-webkit-box-flex:0;-ms-flex:none;flex:none}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:none;padding:3.125vmin 0}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{border-radius:0;max-height:2.7vw;min-height:44px;padding:0 1.6vw}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:28px;justify-content:space-between;max-width:none;padding-bottom:0}@media screen and (min-width:1366px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(8.27437px + 1.44404vw)}}@media screen and (min-width:1920px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(-12px + 2.5vw)}}@media screen and (min-width:2560px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:52px}}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-brand-icon{bottom:calc(6.5vh - 2.195vw);height:20.83vmin;pointer-events:none;position:absolute;right:calc(1.405vw + 1.665vh);width:20.83vmin}#product-details-container.app-ajtracey-template.story-mode .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{max-height:12.96em}#product-details-container.is-view-gallery.app-ajtracey-template .app-product-overlay .app-product-content-wrapper{padding-left:0}#product-details-container.is-view-gallery.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{max-width:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#product-details-container.is-view-gallery.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper,#product-details-container.is-view-gallery.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-separator{display:none}#product-details-container.is-view-gallery.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{width:100%}#product-details-container.is-view-gallery.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-brand-icon{display:none}@media only screen and (min-width:1921px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:34px}}@media only screen and (min-width:1921px)and (min-width:1920px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-23px + 2.96875vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(7px + 1.79688vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:76px}}@media only screen and (min-width:1921px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:23px}}@media only screen and (min-width:1921px)and (min-width:1920px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:calc(-7px + 1.5625vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:calc(3px + 1.17188vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:48px}}@media only screen and (min-width:1921px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{font-size:20px}}@media only screen and (min-width:1921px)and (min-width:1920px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{font-size:calc(-16px + 1.875vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{font-size:1.25vw}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{font-size:48px}}@media only screen and (min-width:1921px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:36px}}@media only screen and (min-width:1921px)and (min-width:1920px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(-12px + 2.5vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(8px + 1.71875vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:74px}}@media only screen and (min-width:1921px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{max-height:2.93vw}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:1.28em}}@media only screen and (min-width:1921px)and (min-width:1920px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(1.28em + var(--custom-button-font-value, 16)*.58*(100vw - 1920px)/640)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(1.86em + var(--custom-button-font-value, 16)*.79*(100vw - 2560px)/1280)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:2.65em}}@media only screen and (max-width:1366px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{max-width:420px;width:calc(100% - 1.405vw - 1.665vh)}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:22px;margin-bottom:12px}}@media only screen and (max-width:1366px)and (min-width:1024px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(10.36364px + 1.13636vw)}}@media only screen and (max-width:1366px)and (min-width:1200px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(9.54217px + 1.20482vw)}}@media only screen and (max-width:1366px)and (min-width:1366px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:26px}}@media only screen and (max-width:1366px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:16px}}@media only screen and (max-width:1366px)and (min-width:1024px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:calc(10.18182px + .56818vw)}}@media only screen and (max-width:1366px)and (min-width:1200px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:calc(9.77108px + .60241vw)}}@media only screen and (max-width:1366px)and (min-width:1366px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:18px}}@media only screen and (max-width:1366px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-share-links{margin:16px 0 0}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-separator{margin:16px 0 28px}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{max-width:420px;width:calc(100% - 1.405vw - 1.665vh)}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:24px}}@media only screen and (max-width:1366px)and (min-width:1024px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(12.36364px + 1.13636vw)}}@media only screen and (max-width:1366px)and (min-width:1200px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(11.54217px + 1.20482vw)}}@media only screen and (max-width:1366px)and (min-width:1366px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:28px}}@media only screen and (max-width:1366px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding:28px 0}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:.85em}}@media only screen and (max-width:1366px)and (min-width:1024px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(.85em + var(--custom-button-font-value, 16)*.15*(100vw - 1024px)/176)}}@media only screen and (max-width:1366px)and (min-width:1200px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(1em + var(--custom-button-font-value, 16)*0*(100vw - 1200px)/166)}}@media only screen and (max-width:1366px)and (min-width:1366px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:1em}}@media only screen and (max-width:1366px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-brand-icon{bottom:calc(5.5vh - 2.195vw);max-height:160px;max-width:160px}}@media only screen and (max-width:1024px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{max-width:360px}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-brand-icon{bottom:0}}@media only screen and (max-width:1200px)and (orientation:landscape){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(364px + 6vw);padding:0 3vw;width:auto}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel #app-thumbnail-carousel-track img{height:38px;width:38px}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel li{height:60px;width:60px}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-brand-icon{height:17.31vmin;width:17.31vmin}#product-details-container.app-ajtracey-template.story-mode .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{max-height:14.4em}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper{padding:0 10.48%}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{max-width:none;min-width:360px;width:100%}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:22px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-1.27273px + 3.0303vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(15.22105px + 1.05263vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:26px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:17px;max-height:5.76em}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:17px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:calc(12.61053px + .52632vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:18px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{margin-bottom:2.75vw;padding:0;width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;height:33.67vh;order:-1;overflow:visible}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .splide__arrow.splide__arrow--prev{left:-5%}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .splide__arrow.splide__arrow--next{right:-5%}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel{padding:0}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__video{padding:0 1vw}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{max-width:none;min-width:360px;width:100%}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:28px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:28px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:28px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:28px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:1em}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(1em + var(--custom-button-font-value, 16)*0*(100vw - 768px)/66)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(1em + var(--custom-button-font-value, 16)*0*(100vw - 834px)/190)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:1em}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-brand-icon{max-height:11.72vmin;max-width:11.72vmin}#product-details-container.app-ajtracey-template.story-mode .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{max-height:8.64em}#product-details-container.is-view-gallery.app-ajtracey-template .app-product-overlay .app-product-content-wrapper{padding:0}#product-details-container.is-view-gallery.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin:0 0 5vmin}#product-details-container.is-view-gallery.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:89vh;padding:0 2vw 15vh 0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;overflow:hidden}}@media screen and (max-width:896px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow{display:-webkit-box;display:-ms-flexbox;display:flex}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{display:none}#product-details-container.is-view-gallery.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-aspect-ratio:7/3)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-ajtracey-template .app-product-overlay{padding:5.8vmin 2.9vmin 8.2vmin;position:relative}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-overlay-controls{position:absolute;top:2.9vmin;width:calc(100% - 5.8vmin)}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper{padding-left:55%}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{margin-left:5%;padding:0;width:40%;-webkit-box-flex:0;-ms-flex:none;flex:none}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{opacity:0}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{max-width:81.5%}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{margin-top:0;padding-top:0}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile{margin-left:0}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{display:-webkit-box;margin-bottom:1.93vmin;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-separator{margin:2.89vh 0}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{margin-top:0;max-width:81.5%}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding:2.89vh 0 0;width:100%}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{height:7vh;max-height:none;min-height:9.18vmin;width:100%}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:.6em}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (min-aspect-ratio:7/3)and (max-height:640px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(.6em + var(--custom-button-font-value, 16)*.1*(100vw - 568px)/99)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (min-aspect-ratio:7/3)and (max-height:640px)and (orientation:landscape)and (min-width:667px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(.7em + var(--custom-button-font-value, 16)*0*(100vw - 667px)/293)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:960px),screen and (min-aspect-ratio:7/3)and (max-height:640px)and (orientation:landscape)and (min-width:960px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:.7em}}@media (min-aspect-ratio:7/3)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#checkout-button{width:100%}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-brand-icon{height:6.34vw;width:6.34vw}#product-details-container.app-ajtracey-template.story-mode .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{max-height:11.52em}#product-details-container.is-view-gallery.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{margin-left:0;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:12px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-10.94949px + 4.0404vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(10.17467px + .87336vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:18px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile{font-size:var(--share-button-font-size,12px);padding:0 3vmin 0 14px}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile .share-mobile-text{font-size:.83em}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile .share-mobile-text{font-size:calc(.83em + var(--custom-button-font-value, 16)*.17*(100vw - 568px)/99)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile .share-mobile-text{font-size:calc(1em + var(--custom-button-font-value, 16)*0*(100vw - 667px)/229)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile .share-mobile-text{font-size:1em}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:10px;max-height:7.2em}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:10px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:calc(-3.20792px + 1.9802vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:768px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:12px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide{padding:0 32px}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:14px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(8.26263px + 1.0101vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(1.79208px + 1.9802vw)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:768px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:17px}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-brand-icon{max-height:40px;max-width:40px;right:calc(40px + 2.41vmin)}}@media only screen and (max-width:768px)and (orientation:portrait){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper{padding:0 9.48%}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{margin-bottom:20px}}@media only screen and (max-width:768px)and (orientation:landscape){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper{padding-left:51%}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{max-width:81.4%}}@media only screen and (max-width:568px)and (max-height:320px)and (orientation:landscape){#product-details-container.app-ajtracey-template .app-product-overlay{padding:5.8vmin 2.9vmin}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{min-height:190px}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile{height:18px;min-width:86px}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{max-height:4.32em}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-brand-icon{right:40px}#product-details-container.app-ajtracey-template.story-mode .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{max-height:8.64em}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-ajtracey-template .app-product-overlay{padding:3.86vmin}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-overlay-controls{position:relative}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper{padding:0 3.65%}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:14px;margin-bottom:3.85vw}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-32.54545px + 14.54545vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(-16.46154px + 10.25641vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:26px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:12px;max-height:8.64em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:calc(.36364px + 3.63636vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:calc(-5.23077px + 5.12821vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{font-size:16px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{min-width:auto}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code{margin:0}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile{font-size:var(--share-button-font-size,12px);margin:0;padding:0 3vmin 0 14px;position:absolute;top:calc(-6vw - 10px)}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile .share-mobile-text{font-size:.83em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile .share-mobile-text{font-size:calc(.83em + var(--custom-button-font-value, 16)*.17*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile .share-mobile-text{font-size:calc(1em + var(--custom-button-font-value, 16)*0*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile .share-mobile-text{font-size:1em}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-separator{margin:4.83vw 0}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:20vh;margin:0 0 3.32%;max-height:29.16vh;-webkit-box-flex:1;-ms-flex:1;flex:1}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__video{padding:0 32px}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow.splide__arrow--prev{left:0}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow.splide__arrow--next{right:0}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{margin-top:0;min-width:auto}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:17px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:17px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:calc(-31.07692px + 12.82051vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price{font-size:22px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding:5.65% 0}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:.7em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(.7em + var(--custom-button-font-value, 16)*0*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:calc(.7em + var(--custom-button-font-value, 16)*.1*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span,#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon.custom-button span{font-size:.8em}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-brand-icon{bottom:0;right:0}#product-details-container.app-ajtracey-template.story-mode .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{max-height:15.84em}#product-details-container.is-view-gallery.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{max-height:none}}@media only screen and (max-width:375px)and (orientation:portrait){#product-details-container.app-ajtracey-template .app-product-overlay{padding:3.2vmin}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:19.94vh;max-height:443px}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper{padding:4.26vw 0}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon{height:11.25vw;max-height:38px;min-height:auto}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-brand-icon{height:11.5625vw;max-height:41px;max-width:41px;width:11.5625vw}}@media only screen and (max-width:320px)and (orientation:portrait){#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile{height:18px;min-width:86px}#product-details-container.app-ajtracey-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{max-height:7.2em}#product-details-container.app-ajtracey-template.story-mode .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-description-text-wrapper{max-height:12.96em}}.app-ual-template .overlay-button-close span:after,.app-ual-template .overlay-button-close span:before{color:#000;height:1.5px;opacity:.3}.app-ual-template .overlay-arrow{color:#000}.app-ual-template .overlay-arrow:after{border-width:2px;height:15%;width:15%}.app-ual-template .app-product-brand-name{padding-bottom:5.2vmin}.app-ual-template .app-product-sub-header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10.15vmin;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-ual-template .app-product-sub-header-wrapper .app-product-sub-header{padding-bottom:2.2vmin}.app-ual-template .app-product-sub-header-wrapper .app-product-sub-header:last-child{padding-bottom:0}.app-ual-template .app-product-sub-header-wrapper .app-product-sub-header .app-product-site-link{color:#212121}.app-ual-template .app-product-sub-header-wrapper .app-product-sub-header .app-product-site-link:active,.app-ual-template .app-product-sub-header-wrapper .app-product-sub-header .app-product-site-link:focus,.app-ual-template .app-product-sub-header-wrapper .app-product-sub-header .app-product-site-link:hover{color:#ff5001}.app-ual-template .app-product-social-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1px}.app-ual-template .app-product-social-links .app-product-social{height:1.8vw;margin:0 2.8vw 0 0;min-height:28px;min-width:28px;width:1.8vw}.app-ual-template .app-product-social-links .app-product-social .social-link{cursor:pointer;display:block;height:100%;width:100%}.app-ual-template .app-product-social-links .app-product-social .social-link svg{height:100%;width:100%}.app-ual-template .app-product-social-links .app-product-social .social-link:active svg path,.app-ual-template .app-product-social-links .app-product-social .social-link:focus svg path,.app-ual-template .app-product-social-links .app-product-social .social-link:hover svg path{fill:#ff5001}.app-ual-template .app-product-social-links .app-product-social .social-link:active svg.share-icon g path:first-child,.app-ual-template .app-product-social-links .app-product-social .social-link:focus svg.share-icon g path:first-child,.app-ual-template .app-product-social-links .app-product-social .social-link:hover svg.share-icon g path:first-child{stroke:#ff5001;fill:none}.app-ual-template .app-product-social-links .app-product-social .social-link:active svg.share-icon g path:last-child,.app-ual-template .app-product-social-links .app-product-social .social-link:focus svg.share-icon g path:last-child,.app-ual-template .app-product-social-links .app-product-social .social-link:hover svg.share-icon g path:last-child{fill:#ff5001}.app-ual-template #app-thumbnail-carousel .splide__video__play{bottom:0;height:1vw;left:0;min-height:20px;min-width:20px;opacity:1!important;top:auto;-webkit-transform:translate(0) scale(1)!important;transform:translate(0) scale(1)!important;width:1vw}.app-ual-template #app-thumbnail-carousel .splide__video__play:after{border-width:5px 0 4px 8px;margin-left:2px}.app-ual-template .splide__video__play{background:#000;border-radius:0;height:3vw;min-height:40px;min-width:40px;opacity:1;width:3vw}.app-ual-template .splide__video__play:after{border-color:transparent transparent transparent #fff}.app-ual-template .splide__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-ual-template .overlay-button{border:none}#product-details-container.app-ual-template .app-product-overlay{border-radius:0;padding-bottom:7.29vmin}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{color:#212121;margin-bottom:0;max-width:88%;opacity:1}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-scrollable-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-height:100%;overflow-x:hidden;overflow-y:auto}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-scrollable-container .os-scrollbar{padding:0;width:6px}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-scrollable-container .os-scrollbar>.os-scrollbar-track{border-radius:3px}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-scrollable-container .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:RGBA(var(--overlay-secondary-color-rgb),1)}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-title{-ms-flex-negative:0;flex-shrink:0;font-size:64px;margin-bottom:10.15vmin;margin-top:3px;word-break:break-word}@media screen and (min-width:1366px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-title{font-size:calc(44.27437px + 1.44404vw)}}@media screen and (min-width:1920px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-title{font-size:calc(12px + 3.125vw)}}@media screen and (min-width:2560px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-title{font-size:92px}}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:11%}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description.is-description-active .app-product-description-title .app-product-description-icon-close span:before{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom-left-radius:0;border-top-left-radius:0;text-transform:none}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close{display:inline-block;height:auto;left:unset;margin-left:.29vw;position:relative;top:unset;vertical-align:middle}@media screen and (min-width:768px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close{padding-left:calc(5.71572px + .16722vw);padding-right:calc(5.71572px + .16722vw)}}@media screen and (min-width:1366px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close{padding-left:calc(3.06859px + .36101vw);padding-right:calc(3.06859px + .36101vw)}}@media screen and (min-width:1920px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close{padding-left:10px;padding-right:10px}}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close span:after,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close span:before{height:2px;opacity:1}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close span:before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close span:after{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper{margin-left:0;width:100%}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text *{color:#212121;opacity:1}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-description-arrow-close{width:2vw}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{color:#212121;opacity:1;padding:0 .58vw;-webkit-transform:translateX(50%) rotate(-90deg);transform:translateX(50%) rotate(-90deg);-webkit-transform-origin:left center;transform-origin:left center;white-space:nowrap}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{padding:0 4.25vw 0 2.8vw}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .splide__arrow{min-width:36px}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{height:auto;margin-top:3vh;padding-right:0;position:relative}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:36.79vw;padding:0 3vw;width:auto}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel #app-thumbnail-carousel-track .splide__slide--has-video img{-o-object-fit:cover;object-fit:cover}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel #app-thumbnail-carousel-track img{height:calc(5.12vw - 4px);max-height:inherit;width:calc(8.93vw - 4px)}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel li{border-radius:0;border-width:2px}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel li.is-active,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel li:active,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel li:focus,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel li:hover{border:2px solid #ff5001!important}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel{height:0;padding-top:57%}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track{height:100%;left:0;position:absolute;top:0;width:100%}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide .splide__video{padding:1px}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide--has-video img{-o-object-fit:cover;object-fit:cover}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide img{width:100%}#product-details-container.app-ual-template .app-product-overlay #share-mobile{background-color:transparent}#product-details-container.app-ual-template #share-mobile-popup.active{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#product-details-container.app-ual-template #share-mobile-popup.active .app-popup{background-color:#000;border-radius:8px;height:12vh;width:auto}#product-details-container.app-ual-template #share-mobile-popup.active .app-popup .share-button-imgs-wrapper{margin:0 1vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:none}#product-details-container.app-ual-template #share-mobile-popup.active .app-popup .app-product-social{height:2vw;margin:0 2.05vw;min-height:32px;min-width:32px;width:2vw}#product-details-container.app-ual-template #share-mobile-popup .share-success-message{background:hsla(0,0%,100%,.2);border-radius:4.76vw;font-size:.87vw;margin-bottom:.87vw;opacity:0;padding:.36vw 1.09vw;-webkit-transition:opacity .33s ease;transition:opacity .33s ease;z-index:2}#product-details-container.app-ual-template #share-mobile-popup .share-success-message.active{opacity:1}#product-details-container.app-ual-template #share-mobile-popup .share-success-message .check-mark{height:.58vw;width:auto}#product-details-container.app-ual-template .app-product-description .app-product-description-title .text{color:#000}#product-details-container.app-ual-template .ual-logo{background:#fff;bottom:0;height:auto;left:0;margin-left:2.8vw;min-width:166px;position:absolute;width:12vw}#product-details-container.app-ual-template .ual-logo img{width:100%}@media only screen and (min-width:1921px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-title{font-size:64px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-title{font-size:calc(-20.17527px + 4.38185vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-title{font-size:calc(-82px + 6.79688vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-title{font-size:179px}}@media only screen and (min-width:1921px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-header,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-site-link,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-sub-header{font-size:24px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-header,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-site-link,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-sub-header{font-size:calc(-.05008px + 1.25196vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-header,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-site-link,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-sub-header{font-size:calc(6px + 1.01563vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-header,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-site-link,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-sub-header{font-size:45px}}@media only screen and (min-width:1921px)and (min-width:1921px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close{padding-left:calc(-5.0313px + .78247vw);padding-right:calc(-5.0313px + .78247vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close{padding-left:calc(5px + .39063vw);padding-right:calc(5px + .39063vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close{padding-left:20px;padding-right:20px}}@media only screen and (min-width:1921px){#product-details-container.app-ual-template .app-product-overlay{padding-bottom:5.6vh}#product-details-container.app-ual-template #share-mobile-popup.active .app-popup .app-product-social{min-height:52px;min-width:52px}.ual-logo{min-width:270px}.app-ual-template .app-product-social-links .app-product-social{min-height:36px;min-width:36px}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{padding-left:2vw}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-title{font-size:48px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1024px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-title{font-size:calc(1.45455px + 4.54545vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1200px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-title{font-size:calc(-1.83133px + 4.81928vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1366px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-title{font-size:64px}}@media only screen and (max-width:1366px)and (orientation:landscape){#product-details-container.app-ual-template .ual-logo{margin-left:2vw}#product-details-container.app-ual-template .app-product-brand-name{font-size:14px;padding-bottom:40px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1024px){#product-details-container.app-ual-template .app-product-brand-name{font-size:calc(1.95294px + 1.17647vw)}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1194px){#product-details-container.app-ual-template .app-product-brand-name{font-size:16px}}@media only screen and (max-width:1366px)and (orientation:landscape)and (min-width:1366px){#product-details-container.app-ual-template .app-product-brand-name{font-size:16px}}@media only screen and (max-width:1200px)and (orientation:landscape){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:15%}#product-details-container.app-ual-template .app-product-brand-name{padding-bottom:32px}}@media only screen and (max-width:1024px)and (orientation:landscape){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:41.05vw;padding:0 3vw;width:auto}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel #app-thumbnail-carousel-track img{height:calc(5.95vw - 4px);width:calc(10.35vw - 4px)}}@media only screen and (max-width:1024px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-title{font-size:28px}}@media only screen and (max-width:1024px)and (min-width:660px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-title{font-size:calc(-1.33333px + 4.44444vw)}}@media only screen and (max-width:1024px)and (min-width:840px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-title{font-size:calc(8.6087px + 3.26087vw)}}@media only screen and (max-width:1024px)and (min-width:1024px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-title{font-size:42px}}@media only screen and (max-width:1024px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:20%}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close{margin-left:1.25vmin}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper #app-image-carousel{height:auto}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-ual-template .overlay-arrow:after{height:25%;width:25%}#product-details-container.app-ual-template .app-product-overlay{padding:2.6041vmin 26px 5vmin}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper{padding:1vh 26px 0}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{-webkit-box-ordinal-group:1;-ms-flex-order:0;height:calc(var(--vh, 1vh)*28.6);order:0;padding:0 4.88vmin;width:100%}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel{height:100%;padding:0}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .splide__arrow.splide__arrow--prev{left:-4.88vmin}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .splide__arrow.splide__arrow--next{right:-4.88vmin}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:4.39vh}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:0;padding-right:6%}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-title{font-size:42px;margin-bottom:6.05vmin}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-title{font-size:42px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-title{font-size:calc(-54.56842px + 11.57895vw)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-title{font-size:64px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description{right:-52px;width:calc(87vw - 52px)}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title{min-width:auto;width:52px}#product-details-container.app-ual-template .app-product-brand-name{padding-bottom:2.14vh}#product-details-container.app-ual-template .app-product-sub-header-wrapper{margin-bottom:6.05vmin}#product-details-container.app-ual-template .app-product-sub-header-wrapper .app-product-sub-header{padding-bottom:1.95vmin}#product-details-container.app-ual-template .app-product-sub-header-wrapper .app-product-sub-header:last-child{padding-bottom:0}#product-details-container.app-ual-template .app-product-social-links{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:calc(32px + 3vh)}#product-details-container.app-ual-template .app-product-social-links .app-product-social{min-height:24px;min-width:24px}#product-details-container.app-ual-template .ual-logo{left:auto;margin-left:0;min-width:141px;width:17.18vw}#product-details-container.app-ual-template #share-mobile-popup.active .app-popup .share-button-imgs-wrapper{margin:0 3.9vw}}@media only screen and (max-width:768px)and (orientation:portrait){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-bottom:3vh}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-title{margin-bottom:5.2vmin}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description{width:calc(100vw - 52px)}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close{margin-left:10px}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:calc(var(--vh, 1vh)*35.36)}#product-details-container.app-ual-template .app-product-sub-header-wrapper{margin-bottom:5.2vmin}#product-details-container.app-ual-template .app-product-social-links{margin-bottom:32px}#product-details-container.app-ual-template #share-mobile-popup.active{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#product-details-container.app-ual-template #share-mobile-popup.active .app-popup{border-bottom-left-radius:0;border-bottom-right-radius:0;width:100vw}#product-details-container.app-ual-template #share-mobile-popup .share-success-message{display:none}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-ual-template .overlay-arrow:after{border-width:2px;height:15%;width:15%}#product-details-container.app-ual-template .app-product-overlay{padding:2.6041vmin 20px 4vh}#product-details-container.app-ual-template .app-product-overlay .app-product-overlay-controls{width:calc(100% - 40px)}#product-details-container.app-ual-template .app-product-overlay .app-product-overlay-controls .overlay-button{right:-1.5vw}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper{padding:6.9vh 20px 0 10px}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{max-height:none}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-title{font-size:20px;margin-bottom:2.79vh}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-title{font-size:calc(-44px + 20vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:360px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-title{font-size:calc(-12px + 11.11111vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-title{font-size:34px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description{right:-40px;width:calc(100vw - 2.6041vmin)}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title{width:40px}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:12px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:12px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:360px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:12px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:12px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close{padding-left:6px;padding-right:6px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close{padding-left:6px;padding-right:6px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close{padding-left:6px;padding-right:6px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-header,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-site-link,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-sub-header{font-size:10px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-header,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-site-link,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-sub-header{font-size:calc(-13.27273px + 7.27273vw)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-header,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-site-link,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-sub-header{font-size:14px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-header,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-site-link,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-sub-header{font-size:14px}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-sub-header{padding-bottom:1.5625vh}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{height:calc(var(--vh, 1vh)*24);margin:0 -14px;padding:0 24px;width:calc(100% + 38px)}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .splide__arrow.splide__arrow--prev{left:-24px;min-width:24px}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .splide__arrow.splide__arrow--next{min-width:24px;right:-24px}#product-details-container.app-ual-template .app-product-social-links,#product-details-container.app-ual-template .app-product-sub-header-wrapper{margin-bottom:2.79vh}#product-details-container.app-ual-template .app-product-social-links .app-product-social{margin:0 6vw 0 0}#product-details-container.app-ual-template .ual-logo{min-width:123px}}@media screen and (max-width:896px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(260px + 6vw);padding:0 3vw;width:auto}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel #app-thumbnail-carousel-track img{height:41px;width:76px}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-thumbnail-carousel-container{pointer-events:auto}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape){#product-details-container.app-ual-template .app-product-overlay{padding:26px 2.6041vmin 9.17vmin}#product-details-container.app-ual-template .app-product-overlay .app-product-overlay-controls{top:13px;width:calc(100% - 5.2082vmin)}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-title{font-size:18px;margin-bottom:5vh}}@media only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-title{font-size:calc(.78788px + 3.0303vw)}}@media only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-title{font-size:calc(.61135px + 3.05677vw)}}@media only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-title{font-size:28px}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-site-link,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-sub-header{font-size:10px}}@media only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-site-link,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-sub-header{font-size:calc(-1.47475px + 2.0202vw)}}@media only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-site-link,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-sub-header{font-size:calc(6.17467px + .87336vw)}}@media only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-site-link,#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-sub-header{font-size:14px}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{padding-bottom:15vh;padding-left:2vw}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{opacity:0}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel{margin:0 auto;padding-top:56%;width:calc(100% - 48px)}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:24px}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow.splide__arrow--prev{left:-28px}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow.splide__arrow--next{right:-28px}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(248px + 6vw);padding:0 3vw;width:auto}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{margin-top:0;min-height:25%}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container.no-brand{margin-top:40px}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title{min-width:38px;width:calc(.68592px + 3.61011vw)}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:9px}}@media only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:calc(-8.21212px + 3.0303vw)}}@media only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:12px}}@media only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:12px}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close{margin-left:2.5vmin}}@media only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close{padding-left:calc(-4.10606px + 1.51515vw);padding-right:calc(-4.10606px + 1.51515vw)}}@media only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close{padding-left:6px;padding-right:6px}}@media only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close{padding-left:6px;padding-right:6px}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape){#product-details-container.app-ual-template .app-product-brand-name{font-size:10px;padding-bottom:4.3vh}}@media only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){#product-details-container.app-ual-template .app-product-brand-name{font-size:calc(4.26263px + 1.0101vw)}}@media only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){#product-details-container.app-ual-template .app-product-brand-name{font-size:calc(8.08734px + .43668vw)}}@media only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){#product-details-container.app-ual-template .app-product-brand-name{font-size:12px}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape){#product-details-container.app-ual-template .app-product-sub-header-wrapper{margin-bottom:5vh}#product-details-container.app-ual-template .app-product-sub-header-wrapper .app-product-sub-header{padding-bottom:3.38vh}#product-details-container.app-ual-template .app-product-sub-header-wrapper .app-product-sub-header:last-child{padding-bottom:0}#product-details-container.app-ual-template #share-mobile-popup.active{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#product-details-container.app-ual-template #share-mobile-popup.active .app-popup{border-bottom-left-radius:0;border-bottom-right-radius:0;height:30vh;width:100vw}#product-details-container.app-ual-template #share-mobile-popup.active .app-popup .app-product-social{margin:0 2.5vw}#product-details-container.app-ual-template #share-mobile-popup.active .share-success-message{display:none}#product-details-container.app-ual-template .app-product-social-links .app-product-social{margin:0 3.125vw 0 0;min-height:24px;min-width:24px}#product-details-container.app-ual-template .ual-logo{min-width:123px}}@media only screen and (max-width:568px)and (max-height:320px)and (orientation:landscape){#product-details-container.app-ual-template .app-product-overlay{padding-bottom:4.375vmin}#product-details-container.app-ual-template .app-product-overlay .app-product-overlay-controls{width:calc(100% - 3.6vmin)}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{margin-bottom:3.75vh}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:16%}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title{min-width:33px}#product-details-container.app-ual-template .app-product-brand-name{padding-bottom:1.875vh}#product-details-container.app-ual-template .app-product-social-links .app-product-social{min-height:15px;min-width:15px}#product-details-container.app-ual-template .ual-logo{min-width:80px}}@media only screen and (max-width:375px)and (orientation:portrait){#product-details-container.app-ual-template .ual-logo{min-width:98px}}@media only screen and (max-width:320px)and (orientation:portrait){#product-details-container.app-ual-template #share-mobile-popup.active .app-popup .app-product-social{margin:0 3vw}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper{padding:6.9vh 16px 0 0}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-bottom:24px}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description{right:-36px}#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title{width:36px}#product-details-container.app-ual-template .app-product-social-links .app-product-social{min-height:20px;min-width:20px}}@media only screen and (min-width:896px)and (min-aspect-ratio:2/1)and (orientation:landscape){#product-details-container.app-ual-template .app-product-overlay .app-product-content-wrapper #app-image-carousel{height:75%}}#product-details-container.app-khalili-template.without-information-tab .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:5%}#product-details-container.app-khalili-template .app-product-overlay{border-radius:0;color:#010001;padding-bottom:6.5vmin}#product-details-container.app-khalili-template .app-product-overlay .app-product-overlay-controls{width:100%}#product-details-container.app-khalili-template .app-product-overlay .app-product-overlay-controls .overlay-button{border-color:transparent;border-width:2px;color:rgba(0,0,0,.3)}#product-details-container.app-khalili-template .app-product-overlay .app-product-overlay-controls .overlay-button-close span:after,#product-details-container.app-khalili-template .app-product-overlay .app-product-overlay-controls .overlay-button-close span:before{height:2px}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper{font-size:16px;padding-left:58.4%}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{padding-bottom:0}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .overlay-arrow{color:rgba(0,0,0,.3)}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel{left:0;padding:0 3vw;position:absolute;top:0;width:100%}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide,#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__video{padding:0}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide img,#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__video img{-o-object-fit:contain;object-fit:contain}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{display:none}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-thumbnail-carousel li.is-active{border:1px solid rgba(0,0,0,.3)!important}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container{height:auto}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin:0 0 4.16vmin}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{color:#a9894f;display:block;font-size:1.875em;max-width:none;padding-right:13%}@media screen and (min-width:1366px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(1.875em + var(--custom-button-font-value, 16)*.625*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(2.5em + var(--custom-button-font-value, 16)*.75*(100vw - 1920px)/640)}}@media screen and (min-width:2560px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:3.25em}}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-share-links{height:1.75vw;margin:5.2vmin 0;min-height:24px;padding-right:0}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-share-links>img{margin-right:5.55%;min-height:24px;min-width:24px}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-share-links .share-button,#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-share-links .share-link-holder{min-height:24px;min-width:24px}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-share-links .share-link-holder .share-success-message{background:#d1dbda}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:13%}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-details-scrollable-area{height:100%}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-details-scrollable-area .text-fade{background:-webkit-gradient(linear,left top,left bottom,from(rgba(var(--overlay-primary-color-rgb),0)),to(var(--overlay-primary-color)));background:linear-gradient(to bottom,rgba(var(--overlay-primary-color-rgb),0) 0,var(--overlay-primary-color) 100%)}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .text-wrapper{height:100%;overflow-x:hidden;overflow-y:auto}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .text-wrapper .os-scrollbar{padding:0;width:6px}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .text-wrapper .os-scrollbar>.os-scrollbar-track{border-radius:3px}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .text-wrapper .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:#d1dbda}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper{margin-bottom:5.2vmin;padding-right:calc(1.3vmin + 6px)}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field{font-size:1.125em;margin-bottom:2.08vmin}@media screen and (min-width:1366px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field{font-size:calc(1.125em + var(--custom-button-font-value, 16)*.375*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field{font-size:calc(1.5em + var(--custom-button-font-value, 16)*.5*(100vw - 1920px)/640)}}@media screen and (min-width:2560px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field{font-size:2em}}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field:last-child{margin-bottom:0}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-brand-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-brand-wrapper .app-product-brand-icon{display:block;line-height:0;margin-right:.58vw}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-brand-wrapper .app-product-brand-icon img{max-width:50%;min-width:172px;width:12.59vw}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description{width:calc(100% + 2.6041vmin + 1px)}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description.is-description-active .app-product-description-title .text{opacity:.6}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper{margin-left:0;padding-left:2.34vw;width:100%}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text .os-scrollbar{padding:0;width:6px}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text .os-scrollbar>.os-scrollbar-track{border-radius:3px}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:#d1dbda}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text,#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text *{color:#545757}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{color:#545757;font-size:.875em;opacity:1}@media screen and (min-width:1366px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:calc(.875em + var(--custom-button-font-value, 16)*.375*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:calc(1.25em + var(--custom-button-font-value, 16)*.625*(100vw - 1920px)/640)}}@media screen and (min-width:2560px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:1.875em}}#overlay:not(.fullscreen-mode) .journey-overlay-inner-item-content #product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper{font-size:10px}.journey-overlay-inner-item-content #product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-brand-wrapper .app-product-brand-icon img{max-width:none;min-width:auto;width:100%}@media only screen and (min-width:1921px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:2.5em}}@media only screen and (min-width:1921px)and (min-width:1920px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(2.5em + var(--custom-button-font-value, 16)*.75*(100vw - 1920px)/640)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(3.25em + var(--custom-button-font-value, 16)*1.5*(100vw - 2560px)/1280)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:4.75em}}@media only screen and (min-width:1921px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field{font-size:1.5em}}@media only screen and (min-width:1921px)and (min-width:1920px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field{font-size:calc(1.5em + var(--custom-button-font-value, 16)*.5*(100vw - 1920px)/640)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field{font-size:calc(2em + var(--custom-button-font-value, 16)*1.375*(100vw - 2560px)/1280)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field{font-size:3.375em}}@media only screen and (min-width:1921px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:1.25em}}@media only screen and (min-width:1921px)and (min-width:1920px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:calc(1.25em + var(--custom-button-font-value, 16)*.625*(100vw - 1920px)/640)}}@media only screen and (min-width:1921px)and (min-width:2560px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:calc(1.875em + var(--custom-button-font-value, 16)*.625*(100vw - 2560px)/1280)}}@media only screen and (min-width:1921px)and (min-width:3840px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:2.5em}}@media only screen and (max-width:1366px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:1.375em}}@media only screen and (max-width:1366px)and (min-width:667px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(1.375em + var(--custom-button-font-value, 16)*.25*(100vw - 667px)/133)}}@media only screen and (max-width:1366px)and (min-width:800px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(1.625em + var(--custom-button-font-value, 16)*.125*(100vw - 800px)/224)}}@media only screen and (max-width:1366px)and (min-width:1024px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:1.75em}}@media only screen and (max-width:1366px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper{padding-right:calc(58.21849px + .63025vw)}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-brand-wrapper .app-product-brand-icon{margin-right:8px}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-brand-wrapper .app-product-brand-icon img{min-width:145px}.journey-overlay-inner-item-content #product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper{font-size:14px}.journey-overlay-inner-item-content #product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-brand-wrapper .app-product-brand-icon img{min-width:145px;width:12.59vw}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-khalili-template.without-information-tab .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:0}#product-details-container.app-khalili-template .app-product-overlay{padding-bottom:5.47vmin}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper{padding-left:7.67vmin;padding-right:5.47vmin}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:1.625em;padding-right:16px}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(1.625em + var(--custom-button-font-value, 16)*.125*(100vw - 768px)/32)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:800px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(1.75em + var(--custom-button-font-value, 16)*.125*(100vw - 800px)/224)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:1.875em}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{margin-bottom:3.9vmin;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel{padding:0}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide,#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__video{padding:0 4vw}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:16px}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field{font-size:1em}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field{font-size:calc(1em + var(--custom-button-font-value, 16)*0*(100vw - 768px)/32)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:800px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field{font-size:calc(1em + var(--custom-button-font-value, 16)*.125*(100vw - 800px)/224)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field{font-size:1.125em}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description{right:-8.0741vmin;width:calc(100% + 8.0891vmin + 1px)}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title{max-width:60px}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-share-links>img{margin-right:20px}}@media only screen and (max-width:1024px)and (orientation:landscape){#product-details-container.app-khalili-template.without-information-tab .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:0}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container,#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{padding-right:56px}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-brand-wrapper .app-product-brand-icon img{min-width:80px;width:14vw}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide,#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__video{padding:0 4vw}.journey-overlay-inner-item-content #product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-brand-wrapper .app-product-brand-icon img{min-width:80px;width:14vw}}@media only screen and (max-width:768px)and (orientation:portrait){#product-details-container.app-khalili-template.without-information-tab .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:0}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:1.25em;padding-right:32px}}@media only screen and (max-width:768px)and (orientation:portrait)and (min-width:450px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(1.25em + var(--custom-button-font-value, 16)*.125*(100vw - 450px)/217)}}@media only screen and (max-width:768px)and (orientation:portrait)and (min-width:667px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(1.375em + var(--custom-button-font-value, 16)*.25*(100vw - 667px)/101)}}@media only screen and (max-width:768px)and (orientation:portrait)and (min-width:768px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:1.625em}}@media only screen and (max-width:768px)and (orientation:portrait){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{min-height:calc(var(--vh, 1vh)*26)}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{height:0;padding-right:32px}.journey-overlay-inner-item-content #product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{min-height:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-height:480px)and (max-width:960px)and (orientation:landscape){#product-details-container.app-khalili-template .app-product-overlay{padding:6.5vmin 2.6041vmin}#product-details-container.app-khalili-template .app-product-overlay .app-product-overlay-controls{top:3.25vmin;width:calc(100% - 5.2082vmin)}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper{padding-left:52.5%}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.8125em}}@media only screen and (max-height:480px)and (max-width:960px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(.8125em + var(--custom-button-font-value, 16)*.1875*(100vw - 568px)/99)}}@media only screen and (max-height:480px)and (max-width:960px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(1em + var(--custom-button-font-value, 16)*.25*(100vw - 667px)/229)}}@media only screen and (max-height:480px)and (max-width:960px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:1.25em}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-height:480px)and (max-width:960px)and (orientation:landscape){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title:hover{display:block;overflow:visible}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel{height:calc(var(--vh, 1vh)*100 - 13vmin)}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{margin-top:0}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title{min-width:50px}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:.625em}}@media only screen and (max-height:480px)and (max-width:960px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:calc(.625em + var(--custom-button-font-value, 16)*.125*(100vw - 568px)/99)}}@media only screen and (max-height:480px)and (max-width:960px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:calc(.75em + var(--custom-button-font-value, 16)*.125*(100vw - 667px)/229)}}@media only screen and (max-height:480px)and (max-width:960px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:.875em}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-height:480px)and (max-width:960px)and (orientation:landscape){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper{padding-right:calc(3.1vmin + 6px)}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field{font-size:.75em}}@media only screen and (max-height:480px)and (max-width:960px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field{font-size:calc(.75em + var(--custom-button-font-value, 16)*.125*(100vw - 568px)/99)}}@media only screen and (max-height:480px)and (max-width:960px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field{font-size:calc(.875em + var(--custom-button-font-value, 16)*0*(100vw - 667px)/229)}}@media only screen and (max-height:480px)and (max-width:960px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field{font-size:.875em}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-height:480px)and (max-width:960px)and (orientation:landscape){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-share-links{display:-webkit-box;display:-ms-flexbox;display:flex}.journey-overlay-inner-item-content #product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}.journey-overlay-inner-item-content #product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title:hover{overflow:hidden}.journey-overlay-inner-item-content #product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-brand-wrapper .app-product-brand-icon img{max-width:100%;min-width:auto}.journey-overlay-inner-item-content #product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel{height:100%}}@media only screen and (max-height:480px)and (max-width:896px)and (orientation:landscape){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-share-links .share-link-holder .share-success-message{display:none}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-khalili-template.without-information-tab .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:0}#product-details-container.app-khalili-template .app-product-overlay .app-product-overlay-controls{width:calc(100% - 5.2082vmin)}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper{padding:6.9vh 4.83vmin 0}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{margin-bottom:5.8vmin}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:.875em;padding-right:40px}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(.875em + var(--custom-button-font-value, 16)*.125*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:calc(1em + var(--custom-button-font-value, 16)*.25*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{font-size:1.25em}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-carousel{margin-bottom:5.8vmin}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container{max-height:none;padding-right:40px}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper{margin-bottom:4.83vmin}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field{font-size:.75em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field{font-size:calc(.75em + var(--custom-button-font-value, 16)*.125*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field{font-size:calc(.875em + var(--custom-button-font-value, 16)*0*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-additional-fields-wrapper .app-product-additional-field{font-size:.875em}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description{right:-7.4341vmin;width:calc(100vw - 2.6041vmin + 1px)}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title{min-width:60px}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:.625em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:calc(.625em + var(--custom-button-font-value, 16)*.125*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:calc(.75em + var(--custom-button-font-value, 16)*.125*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text{font-size:.875em}}@media only screen and (max-width:450px)and (orientation:portrait){#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-brand-wrapper .app-product-brand-icon img{min-width:auto;width:31.89vw}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-share-links{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin:4.83vmin 0}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-share-links.is-hidden{display:none!important}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-share-links>img{margin-right:16px}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-share-links .share-link-holder .share-success-message{display:none}.journey-overlay-inner-item-content #product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper{padding-top:2vh}.journey-overlay-inner-item-content #product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-brand-wrapper .app-product-brand-icon img{min-width:auto;width:31.89vw}.journey-overlay-inner-item-content #product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description{width:calc(100vw - max(6.25vw,20px) - 2.6041vmin)}}@media only screen and (max-width:375px)and (orientation:portrait){#product-details-container.app-khalili-template.without-information-tab .app-product-overlay .app-product-content-wrapper .app-product-details-container{padding-right:0}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container,#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title{padding-right:32px}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper{padding-right:calc(48.21849px + .63025vw)}#product-details-container.app-khalili-template .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title{min-width:50px}}#product-release-details-container{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#product-release-details-container .app-product-release-gradient{background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(30%,hsla(0,0%,100%,0)),color-stop(81%,hsla(0,0%,100%,0)),to(#000));background:linear-gradient(0deg,#000,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,0) 81%,#000);display:initial;height:100%;left:0;opacity:.5;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}#product-release-details-container .app-product-release-header{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:7.8125vh;text-align:center;z-index:1}@media screen and (min-width:1366px){#product-release-details-container .app-product-release-header{padding-left:calc(-234.38526px + 26.96817vw);padding-right:calc(-234.38526px + 26.96817vw)}}@media screen and (min-width:2560px){#product-release-details-container .app-product-release-header{padding-left:17.8125vw;padding-right:17.8125vw}}@media screen and (min-width:3840px){#product-release-details-container .app-product-release-header{padding-left:684px;padding-right:684px}}#product-release-details-container .app-product-release-header .app-product-release-description,#product-release-details-container .app-product-release-header .app-product-release-title{display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}#product-release-details-container .app-product-release-header .app-product-release-title{font-size:36px}@media screen and (min-width:1366px){#product-release-details-container .app-product-release-header .app-product-release-title{font-size:calc(11.97487px + 1.75879vw)}}@media screen and (min-width:2560px){#product-release-details-container .app-product-release-header .app-product-release-title{font-size:calc(3px + 2.10938vw)}}@media screen and (min-width:3840px){#product-release-details-container .app-product-release-header .app-product-release-title{font-size:84px}}#product-release-details-container .app-product-release-header .app-product-release-description{font-size:16px;opacity:.4;padding-top:2.604vh}@media screen and (min-width:1366px){#product-release-details-container .app-product-release-header .app-product-release-description{font-size:calc(4.55946px + .83752vw)}}@media screen and (min-width:2560px){#product-release-details-container .app-product-release-header .app-product-release-description{font-size:calc(2px + .9375vw)}}@media screen and (min-width:3840px){#product-release-details-container .app-product-release-header .app-product-release-description{font-size:38px}}#product-release-details-container .app-product-release-body-countdown-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;opacity:1;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;z-index:2}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center;position:relative;width:100%}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper .app-countdown-circles{position:absolute;-ms-flex-item-align:center;align-self:center;height:35vh;width:35vh}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper .app-countdown-circles .app-countdown-icon{height:3.125vh;left:50%;margin-left:-1.43125vh;position:absolute;top:-4.6875vh;width:2.8625vh}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container{border-radius:30vh;display:-webkit-box;display:-ms-flexbox;display:flex;height:30vh;overflow:hidden;position:absolute;width:30vh;-ms-flex-item-align:center;align-self:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;color:#feeaa6}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container:after{content:"";height:2.6vh}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container.app-countdown-without-days .app-countdown-days{display:none}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container.app-countdown-without-days .app-countdown-time{-webkit-transform:scale(1.21);transform:scale(1.21)}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-days{display:initial;-ms-flex-item-align:center;align-self:center;font-size:8.854vh}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-days:before{color:#bdb091;content:"days";display:inline-block;font-size:1.822vh;left:0;margin-top:-1.8vh;position:absolute;text-align:center;width:100%}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-hours,#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-minutes,#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-seconds{display:inline-block;font-size:4.42vh;padding:2px;position:relative;text-align:center;width:6.51vh}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-hours:after,#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-minutes:after,#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-seconds:after{bottom:0;color:#bdb091;display:inline-block;font-size:1.822vh;left:0;margin-bottom:-2.08vh;position:absolute;text-align:center;width:100%}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-hours:after{content:"hours"}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-minutes:after{content:"mins"}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-seconds:after{content:"secs"}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-minutes:before,#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-seconds:before{content:":";left:-.658vh;position:absolute}@media only screen and (max-width:1365px){#product-release-details-container .app-product-release-header{padding-left:16px;padding-right:16px}}@media only screen and (max-width:1365px)and (min-width:375px){#product-release-details-container .app-product-release-header{padding-left:calc(16.53313px + .9245vw);padding-right:calc(16.53313px + .9245vw)}}@media only screen and (max-width:1365px)and (min-width:1024px){#product-release-details-container .app-product-release-header{padding-left:calc(13.98827px + 1.17302vw);padding-right:calc(13.98827px + 1.17302vw)}}@media only screen and (max-width:1365px)and (min-width:1365px){#product-release-details-container .app-product-release-header{padding-left:30px;padding-right:30px}}@media only screen and (max-width:1365px){#product-release-details-container .app-product-release-header .app-product-release-title{font-size:12px;margin:0;max-width:100%}}@media only screen and (max-width:1365px)and (min-width:375px){#product-release-details-container .app-product-release-header .app-product-release-title{font-size:calc(.44376px + 3.08166vw)}}@media only screen and (max-width:1365px)and (min-width:1024px){#product-release-details-container .app-product-release-header .app-product-release-title{font-size:calc(19.98827px + 1.17302vw)}}@media only screen and (max-width:1365px)and (min-width:1365px){#product-release-details-container .app-product-release-header .app-product-release-title{font-size:36px}}@media only screen and (max-width:1365px){#product-release-details-container .app-product-release-header .app-product-release-description{font-size:10px}}@media only screen and (max-width:1365px)and (min-width:375px){#product-release-details-container .app-product-release-header .app-product-release-description{font-size:calc(7.68875px + .61633vw)}}@media only screen and (max-width:1365px)and (min-width:1024px){#product-release-details-container .app-product-release-header .app-product-release-description{font-size:calc(7.99413px + .58651vw)}}@media only screen and (max-width:1365px)and (min-width:1365px){#product-release-details-container .app-product-release-header .app-product-release-description{font-size:16px}}@media only screen and (max-width:1024px)and (orientation:portrait){#product-release-details-container .app-product-release-header .app-product-release-title{font-size:3.51vw}#product-release-details-container .app-product-release-header .app-product-release-description{font-size:1.95vw}}@media only screen and (max-width:450px)and (orientation:portrait){#product-release-details-container .app-product-release-header .app-product-release-title{font-size:4.98vw}#product-release-details-container .app-product-release-header .app-product-release-description{font-size:3.55vw;-webkit-line-clamp:3}}@media only screen and (max-width:375px)and (orientation:portrait){#product-release-details-container .app-product-release-header .app-product-release-title{font-size:4.267vw}#product-release-details-container .app-product-release-header .app-product-release-description{font-size:3.73vw}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper .app-countdown-circles{height:auto;width:62%}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper .app-countdown-circles .app-countdown-icon{width:5vw}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-days{font-size:15.73vw}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-days:before{font-size:3.125vw}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-time .app-countdown-hours,#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-time .app-countdown-minutes,#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-time .app-countdown-seconds{font-size:7.86vw;width:11.56vw}#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-time .app-countdown-hours:after,#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-time .app-countdown-minutes:after,#product-release-details-container .app-product-release-body-countdown-container .app-product-release-countdown-wrapper #product-release-countdown-container .app-countdown-time .app-countdown-seconds:after{font-size:3.125vw}}#product-release-details-container .app-product-release-header .app-product-release-title{font-family:MasonSansOT-Bold,Helvetica,sans-serif;font-weight:700;letter-spacing:.9px;line-height:1.29}#product-release-details-container .app-product-release-header .app-product-release-description{font-family:SofiaProRegular-fixed,Helvetica,sans-serif;font-weight:400;letter-spacing:.4px;line-height:1.5}#product-release-details-container #product-release-countdown-container{font-family:MasonSansOT-Bold,Helvetica,sans-serif}#product-release-details-container #product-release-countdown-container .app-countdown-days{font-weight:700;letter-spacing:1.7px;line-height:1}#product-release-details-container #product-release-countdown-container .app-countdown-days:before{letter-spacing:.35px;line-height:1}#product-release-details-container #product-release-countdown-container .app-countdown-hours,#product-release-details-container #product-release-countdown-container .app-countdown-minutes,#product-release-details-container #product-release-countdown-container .app-countdown-seconds{letter-spacing:.85px;line-height:1.29}#product-release-details-container #product-release-countdown-container .app-countdown-hours:after,#product-release-details-container #product-release-countdown-container .app-countdown-minutes:after,#product-release-details-container #product-release-countdown-container .app-countdown-seconds:after{letter-spacing:.35px;line-height:1}.checkout-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3.1vh 2.46vw 1.3vh}.checkout-grid.xl{padding:3.9vh 2.46vw 1.3vh}.store-frame{position:relative}.grid-wrapper,.inner-grid{overflow:hidden}.inner-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-flow:wrap;flex-flow:wrap;padding:3.9vh 0 0;-webkit-box-flex:0;-ms-flex:0 0 calc(var(--vh, 1vh)*67.97);flex:0 0 calc(var(--vh, 1vh)*67.97);height:calc(var(--vh, 1vh)*67.97);will-change:transform}.checkout-grid.xxs .inner-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.checkout-grid.full-width .inner-grid{padding:3vh 0 0 1.25vw}.slider-controls{position:absolute;top:51%;width:1.75vw;z-index:1}.slider-controls.next{right:-.87vw;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slider-controls.prev{left:.3vw}.checkout-grid.full-width .slider-controls.prev{left:-.5vw}.slider-controls img{display:block;height:auto;width:100%}@media only screen and (min-width:3840px){.checkout-grid.xl{padding:16.4vh 2.46vw 1.3vh}.checkout-grid.l,.checkout-grid.m,.checkout-grid.s,.checkout-grid.xs,.checkout-grid.xxs{padding:6.5vh 2.46vw 1.3vh}.slider-controls{top:49%;width:1.7vw}.slider-controls.next{right:-.5vw}.slider-controls.prev{left:.6vw}.inner-grid{-webkit-box-flex:0;-ms-flex:0 0 63.25vh;flex:0 0 63.25vh;height:63.25vh}.checkout-grid.l .inner-grid,.checkout-grid.m .inner-grid,.checkout-grid.s .inner-grid,.checkout-grid.xs .inner-grid{padding:2.8vh 0 1.3vh}.checkout-grid.xxs .inner-grid{padding:2.8vh 1.1vw 0 1.5vw}.checkout-grid.full-width .inner-grid{padding:2.8vh .7vw 0 1vw}}@media only screen and (min-width:2560px)and (max-width:3839px){.checkout-grid.xl{padding:13.9vh 2.46vw 1.3vh}.checkout-grid.l,.checkout-grid.m,.checkout-grid.s,.checkout-grid.xs,.checkout-grid.xxs{padding:6.9vh 2.46vw 1.3vh}.slider-controls{top:51%;width:1.7vw}.slider-controls.next{right:-.5vw}.slider-controls.prev{left:.3vw}.checkout-grid.full-width .slider-controls.prev{left:-.8vw}.inner-grid{-webkit-box-flex:0;-ms-flex:0 0 63.25vh;flex:0 0 63.25vh;height:63.25vh}.checkout-grid.l .inner-grid,.checkout-grid.m .inner-grid,.checkout-grid.s .inner-grid,.checkout-grid.xs .inner-grid{padding:2.8vh 1.8vw 1.3vh}.checkout-grid.xxs .inner-grid{padding:2.8vh 1.1vw 0 1.5vw}.checkout-grid.full-width .inner-grid{padding:3.8vh .4vw 0}}@media only screen and (min-width:1920px)and (max-width:2559px){.checkout-grid{padding:3.1vh 2.46vw 1.3vh}.checkout-grid.l,.checkout-grid.m,.checkout-grid.s{padding:3vh 1.8vw 1.3vh}.checkout-grid.xs,.checkout-grid.xxs{padding:3vh 2vw 1.3vh}.slider-controls{top:52%}.slider-controls.next{right:-.5vw}.slider-controls.prev{left:1vw}.checkout-grid.full-width .slider-controls.prev{left:-.5vw}.inner-grid{padding:3.9vh 0 0}.checkout-grid.xxs .inner-grid{padding:3.9vh 1.1vw 0 2.1vw}.checkout-grid.full-width .inner-grid{padding:3.8vh 1.1vw 0 1.7vw}}@media only screen and (min-width:1024px)and (orientation:landscape)and (max-width:1365px){.checkout-grid{padding:8.9vh 2.46vw 1.3vh}.checkout-grid.xl{padding:8.9vh 10.46vw 1.3vh}.checkout-grid.l,.checkout-grid.m,.checkout-grid.s,.checkout-grid.xs,.checkout-grid.xxs{padding:3.5vh 3.1vw 1.3vh}.slider-controls{top:47%;width:2.25vw}.inner-grid{padding:4.5vh 0 0}.checkout-grid.xs .inner-grid,.checkout-grid.xxs .inner-grid{padding:4.5vh 1vw 0 1.4vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width:768px)and (orientation:portrait)and (max-width:1365px){.checkout-grid,.checkout-grid.xl{padding:18.12vh 0 1.3vh}.checkout-grid.l,.checkout-grid.m,.checkout-grid.s{padding:5vh 0 1.3vh}.checkout-grid.l,.checkout-grid.m,.checkout-grid.s,.checkout-grid.xs,.checkout-grid.xxs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-grid.xs,.checkout-grid.xxs{padding:4.4vh 0 1.3vh}.checkout-grid.full-width{padding:3.4vh .4vw 0}.slider-controls{top:43%;width:3vw}.slider-controls.next{right:-1.5vw}.slider-controls.prev{left:-1.3vw}.checkout-grid.full-width .slider-controls{top:46.5%}.inner-grid{-webkit-box-flex:0;-ms-flex:0 0 52.25vh;flex:0 0 52.25vh;height:52.25vh}.checkout-grid.l .inner-grid,.checkout-grid.m .inner-grid,.checkout-grid.s .inner-grid,.checkout-grid.xs .inner-grid{padding:3.3vh 0 0}.checkout-grid.full-width .inner-grid,.checkout-grid.xxs .inner-grid{padding:3.3vh 0 0 1.4vw}.checkout-grid.full-width .inner-grid{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--vh, 1vh)*80.25);flex:0 0 calc(var(--vh, 1vh)*80.25);height:calc(var(--vh, 1vh)*80.25)}}@media only screen and (max-width:768px)and (max-height:768px)and (min-aspect-ratio:1/1){.checkout-grid,.checkout-grid.xl{padding:18.75vh 0 1.3vh}.checkout-grid.l,.checkout-grid.m,.checkout-grid.s,.checkout-grid.xs,.checkout-grid.xxs{padding:6vh 0 1.3vh}.checkout-grid.full-width{padding:3.9vh 0 0}.inner-grid{-webkit-box-flex:0;-ms-flex:0 0 43.25vh;flex:0 0 43.25vh;height:43.25vh}.checkout-grid.full-width .inner-grid,.checkout-grid.l .inner-grid,.checkout-grid.m .inner-grid,.checkout-grid.s .inner-grid,.checkout-grid.xs .inner-grid,.checkout-grid.xxs .inner-grid{padding:4vh 0 0}.checkout-grid.full-width .inner-grid{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--vh, 1vh)*69.3775);flex:0 0 calc(var(--vh, 1vh)*69.3775);height:calc(var(--vh, 1vh)*69.3775)}}@media only screen and (min-width:800px)and (orientation:landscape)and (max-width:1023px){.checkout-grid,.checkout-grid.xl{padding:3.5vh 0 1.3vh}.checkout-grid.l,.checkout-grid.m{padding:3.5vh 3vw 1.3vh}.checkout-grid.s,.checkout-grid.xs,.checkout-grid.xxs{padding:3.5vh 3.2vw 1.3vh}.checkout-grid.xxs.full-width{padding:3.5vh 3.1vw 1.3vh 1.6vw}.slider-controls{top:38%;width:4vw}.slider-controls.next{right:-1.3vw}.slider-controls.prev{left:.8vw}.inner-grid{-webkit-box-flex:0;-ms-flex:0 0 61.25vh;flex:0 0 61.25vh;height:61.25vh}.checkout-grid.l .inner-grid{padding:7.5vh 0 0}.checkout-grid.m .inner-grid{padding:7.5vh 0 0 1.25vw}.checkout-grid.s .inner-grid{padding:7.5vh 0 0 3vw}.checkout-grid.xs .inner-grid{padding:7.5vh 0 0 1vw}.checkout-grid.xxs .inner-grid{padding:7.5vh 0 0 2.5vw}.checkout-grid.full-width .inner-grid{padding:7.5vh 0 0 1.4vw}}@media only screen and (min-width:414px)and (orientation:portrait)and (max-width:767px){.checkout-grid{padding:19vh 0 1.3vh}.checkout-grid.l,.checkout-grid.m,.checkout-grid.s,.checkout-grid.xl,.checkout-grid.xs,.checkout-grid.xxs{padding:5.25vh 0 1.3vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-grid.xxs.full-width{padding:4vh 0 1.3vh}.slider-controls{top:43%;width:8vw}.slider-controls.next{right:-2.2vw}.slider-controls.prev{left:-1.8vw}.inner-grid{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--vh, 1vh)*42.25);flex:0 0 calc(var(--vh, 1vh)*42.25);height:calc(var(--vh, 1vh)*42.25)}.checkout-grid.l .inner-grid{padding:3.7vh 0 0 3vw}.checkout-grid.m .inner-grid{padding:3.7vh 0 0}.checkout-grid.s .inner-grid,.checkout-grid.xs .inner-grid,.checkout-grid.xxs .inner-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:3.7vh 6vw 0}.checkout-grid.full-width .inner-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:5.3vh 6vw 0;-webkit-box-flex:0;-ms-flex:0 0 calc(var(--vh, 1vh)*79.25);flex:0 0 calc(var(--vh, 1vh)*79.25);height:calc(var(--vh, 1vh)*79.25)}}@media only screen and (max-width:799px)and (orientation:landscape){.checkout-grid,.checkout-grid.xl{padding:6.4vh 0 1.3vh}.checkout-grid.l,.checkout-grid.m,.checkout-grid.s,.checkout-grid.xs,.checkout-grid.xxs{padding:6.4vh 3.7vw 1.3vh}.checkout-grid.xxs.full-width{padding:6.4vh 1.7vw 1.3vh}.slider-controls{top:37%;width:5vw}.slider-controls.next{right:-1vw}.slider-controls.prev{left:1vw}.inner-grid{-webkit-box-flex:0;-ms-flex:0 0 61.25vh;flex:0 0 61.25vh;height:61.25vh}.checkout-grid.l .inner-grid,.checkout-grid.m .inner-grid,.checkout-grid.s .inner-grid,.checkout-grid.xs .inner-grid,.checkout-grid.xxs .inner-grid{padding:5vh 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkout-grid.full-width .inner-grid{padding:5vh 0 0 1.4vw}}@media only screen and (max-width:413px)and (orientation:portrait){.checkout-grid{padding:19vh 0 1.3vh}.checkout-grid.xl{padding:2.32vh 0 1.3vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-grid.l,.checkout-grid.m,.checkout-grid.s,.checkout-grid.xs,.checkout-grid.xxs{padding:1.66vh 0 1.3vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-grid.full-width{padding:3.3vh 0 1.3vh}.slider-controls{top:50.5%;width:9vw}.checkout-grid.full-width .slider-controls{top:44.5%}.slider-controls.next{right:-2.2vw}.checkout-grid.full-width .slider-controls.prev,.slider-controls.prev{left:-1.8vw}.inner-grid{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--vh, 1vh)*47.25);flex:0 0 calc(var(--vh, 1vh)*47.25);height:calc(var(--vh, 1vh)*47.25)}.checkout-grid.l .inner-grid{padding:3.3vh 0 0}.checkout-grid.m .inner-grid,.checkout-grid.s .inner-grid,.checkout-grid.xs .inner-grid,.checkout-grid.xxs .inner-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:3.3vh 3vw 0 6vw}.checkout-grid.full-width .inner-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:5vh 6vw 0;-webkit-box-flex:0;-ms-flex:0 0 calc(var(--vh, 1vh)*79.25);flex:0 0 calc(var(--vh, 1vh)*79.25);height:calc(var(--vh, 1vh)*79.25)}}@media only screen and (max-width:320px)and (max-height:960px)and (min-aspect-ratio:1/3)and (orientation:portrait){.checkout-grid{padding:29vh 0 1.3vh}.checkout-grid.l,.checkout-grid.m,.checkout-grid.s,.checkout-grid.xl,.checkout-grid.xs,.checkout-grid.xxs{padding:10.625vh 0 1.3vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-grid.full-width{padding:3.3vh 0 1.3vh}.slider-controls{top:47.5%;width:11vw}.checkout-grid.full-width .slider-controls{top:51.5%}.slider-controls.next{right:0}.slider-controls.prev{left:-1.1vw}.inner-grid{-webkit-box-flex:0;-ms-flex:0 0 45.25vh;flex:0 0 45.25vh;height:45.25vh}.checkout-grid.full-width .inner-grid,.checkout-grid.l .inner-grid,.checkout-grid.m .inner-grid,.checkout-grid.s .inner-grid,.checkout-grid.xs .inner-grid,.checkout-grid.xxs .inner-grid{padding:2vh 11vw 0}.checkout-grid.full-width .inner-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 calc(var(--vh, 1vh)*84.25);flex:0 0 calc(var(--vh, 1vh)*84.25);height:calc(var(--vh, 1vh)*84.25)}}@media only screen and (max-width:960px)and (max-height:320px)and (min-aspect-ratio:3/1)and (orientation:landscape){.checkout-grid,.checkout-grid.xl{padding:13.75vh 0 1.3vh}.checkout-grid.full-width,.checkout-grid.l,.checkout-grid.m,.checkout-grid.s,.checkout-grid.xs,.checkout-grid.xxs{padding:6.4vh 2.7vw 1.3vh}.slider-controls{top:33.5%;width:3.5vw}.slider-controls.next{right:.5vw}.slider-controls.prev{left:2vw}.checkout-grid.full-width .slider-controls.prev{left:0}.inner-grid{-webkit-box-flex:0;-ms-flex:0 0 61.25vh;flex:0 0 61.25vh;height:61.25vh}.checkout-grid.l .inner-grid{padding:5vh 3.5vw 0 0}.checkout-grid.m .inner-grid,.checkout-grid.s .inner-grid,.checkout-grid.xs .inner-grid,.checkout-grid.xxs .inner-grid{padding:5vh 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkout-grid.full-width .inner-grid{padding:5vh 1vw 0 0}}@media only screen and (max-width:320px)and (max-height:640px)and (min-aspect-ratio:1/2)and (orientation:portrait){.checkout-grid{padding:24vh 0 1.3vh}.checkout-grid.xl{padding:6.1vh 0 1.3vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-grid.l,.checkout-grid.m,.checkout-grid.s,.checkout-grid.xs,.checkout-grid.xxs{padding:5.5vh 0 1.3vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-grid.full-width{padding:3.3vh 0 1.3vh}.slider-controls{top:47.5%;width:11vw}.checkout-grid.full-width .slider-controls{top:50%}.slider-controls.next{right:0}.slider-controls.prev{left:-1.1vw}.checkout-grid.full-width .inner-grid,.checkout-grid.l .inner-grid,.checkout-grid.m .inner-grid,.checkout-grid.s .inner-grid,.checkout-grid.xs .inner-grid,.checkout-grid.xxs .inner-grid{padding:3vh 11vw 0}.checkout-grid.full-width .inner-grid{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--vh, 1vh)*81.5);flex:0 0 calc(var(--vh, 1vh)*81.5);height:calc(var(--vh, 1vh)*81.5)}}@media only screen and (max-width:640px)and (max-height:320px)and (min-aspect-ratio:2/1)and (orientation:landscape){.checkout-grid,.checkout-grid.xl{padding:13.75vh 0 1.3vh}.checkout-grid.full-width,.checkout-grid.l,.checkout-grid.m,.checkout-grid.s,.checkout-grid.xs,.checkout-grid.xxs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:6.4vh 4vw 1.3vh}.checkout-grid.full-width{padding:6.4vh 1.6vw 1.3vh}.slider-controls{top:35.5%;width:5.3vw}.checkout-grid.full-width .slider-controls{top:38.5%}.slider-controls.next{right:1.75vw}.checkout-grid.full-width .slider-controls.next{right:.2vw}.slider-controls.prev{left:4vw}.checkout-grid.full-width .slider-controls.prev{left:0}.inner-grid{-webkit-box-flex:0;-ms-flex:0 0 56.25vh;flex:0 0 56.25vh;height:56.25vh}.checkout-grid.l .inner-grid,.checkout-grid.m .inner-grid,.checkout-grid.s .inner-grid,.checkout-grid.xs .inner-grid,.checkout-grid.xxs .inner-grid{margin:0 5vw;padding:5vh 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkout-grid.full-width .inner-grid{padding:5vh 0 0;-webkit-box-flex:0;-ms-flex:0 0 56.25vh;flex:0 0 56.25vh;height:56.25vh}}#checkout-details-container .app-product-overlay-controls{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#checkout-details-container .app-product-overlay-controls .overlay-button{border:1px solid rgba(0,0,0,.6);bottom:auto;color:rgba(0,0,0,.6);left:auto;position:relative;right:auto;top:auto}#checkout-details-container .app-product-overlay-controls .app-product-details-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;color:#223748;flex-grow:1;padding:0 2.92vw}#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{font-family:"MrEavesXLModOT-Light",var(--app-regular-font);font-size:17px;letter-spacing:.5px;line-height:1.5;opacity:.6}@media screen and (min-width:375px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{font-size:17px}}@media screen and (min-width:414px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{font-size:17px}}@media screen and (min-width:896px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{font-size:17px}}@media only screen and (min-width:768px)and (max-width:1365px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{font-size:17px}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:768px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{font-size:17px}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:800px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{font-size:17px}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:1024px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{font-size:17px}}@media only screen and (min-width:1366px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{font-size:20px}}@media only screen and (min-width:1366px)and (min-width:1366px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{font-size:calc(13.83574px + .45126vw)}}@media only screen and (min-width:1366px)and (min-width:1920px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{font-size:calc(3px + 1.01563vw)}}@media only screen and (min-width:1366px)and (min-width:2560px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{font-size:29px}}#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:"MrEavesXLModOT-Bold",var(--app-regular-font);font-size:15px;line-height:1.25;max-width:88%;width:100%}@media screen and (min-width:320px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:calc(3.36364px + 3.63636vw)}}@media screen and (min-width:375px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:calc(-11.84615px + 7.69231vw)}}@media screen and (min-width:414px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:20px}}@media only screen and (min-width:375px)and (max-width:667px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:17px}}@media only screen and (min-width:375px)and (max-width:667px)and (min-width:375px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:calc(-11.84615px + 7.69231vw)}}@media only screen and (min-width:375px)and (max-width:667px)and (min-width:414px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:calc(24.90909px - 1.18577vw)}}@media only screen and (min-width:375px)and (max-width:667px)and (min-width:667px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:17px}}@media only screen and (min-width:768px)and (max-width:1365px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:20px}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:768px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:20px}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:800px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:20px}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:1024px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:20px}}@media only screen and (min-width:1366px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:24px}}@media only screen and (min-width:1366px)and (min-width:1366px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:calc(16.60289px + .54152vw)}}@media only screen and (min-width:1366px)and (min-width:1920px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:calc(3px + 1.25vw)}}@media only screen and (min-width:1366px)and (min-width:2560px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:35px}}@media only screen and (min-width:3840px){#checkout-details-container .app-product-overlay-controls .app-product-details-header{padding:0 1.5625vw}#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{font-size:22.5px}}@media only screen and (min-width:3840px)and (min-width:1920px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{font-size:calc(3px + 1.01563vw)}}@media only screen and (min-width:3840px)and (min-width:2560px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{font-size:calc(-1px + 1.17188vw)}}@media only screen and (min-width:3840px)and (min-width:3840px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{font-size:44px}}@media only screen and (min-width:3840px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:27px}}@media only screen and (min-width:3840px)and (min-width:1920px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:calc(3px + 1.25vw)}}@media only screen and (min-width:3840px)and (min-width:2560px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:calc(-1px + 1.40625vw)}}@media only screen and (min-width:3840px)and (min-width:3840px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:53px}}@media only screen and (min-width:2560px)and (max-width:3839px){#checkout-details-container .app-product-overlay-controls .app-product-details-header{padding:0 1.5625vw}}@media only screen and (min-width:1920px)and (max-width:2559px){#checkout-details-container .app-product-overlay-controls .app-product-details-header{padding:0 1.7vw}.overlay-button{height:calc(1.87vw + 3.7vh);width:calc(1.87vw + 3.7vh)}}@media only screen and (min-width:1024px)and (orientation:landscape)and (max-width:1365px){#checkout-details-container .app-product-overlay-controls .app-product-details-header{padding:0 2.7vw}#checkout-details-container .overlay-button{height:calc(1.87vw + 6.9vh);width:calc(1.87vw + 6.9vh)}}@media only screen and (min-width:768px)and (orientation:portrait)and (max-width:1365px){#checkout-details-container .app-product-overlay-controls .app-product-details-header{padding:0 3.9vw}#checkout-details-container .overlay-button{height:calc(1.87vw + 5.48vh);width:calc(1.87vw + 5.48vh)}}@media only screen and (max-width:768px)and (max-height:768px)and (min-aspect-ratio:1/1){#checkout-details-container .app-product-overlay-controls .app-product-details-header{padding:0 3.9vw}#checkout-details-container .overlay-button{height:calc(1.87vw + 6.46vh);width:calc(1.87vw + 6.46vh)}}@media only screen and (min-width:800px)and (orientation:landscape)and (max-width:1023px){#checkout-details-container .app-product-overlay-controls .app-product-details-header{padding:0 2.5vw}#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{display:none}#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-family:"MrEavesXLModOT-Reg",var(--app-regular-font);letter-spacing:.5px;line-height:1.2}#checkout-details-container .overlay-button{height:calc(1.87vw + 10.8vh);width:calc(1.87vw + 10.8vh)}#checkout-details-container .overlay-button.overlay-button-close{display:none}}@media only screen and (min-width:414px)and (orientation:portrait)and (max-width:767px){#checkout-details-container .app-product-overlay-controls .app-product-details-header{padding:0 4.8vw}#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{display:none}#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-family:"MrEavesXLModOT-Reg",var(--app-regular-font);letter-spacing:.5px;line-height:1.2;padding-top:.5vh}#checkout-details-container .overlay-button{height:calc(1.87vw + 5.24vh);width:calc(1.87vw + 5.24vh)}#checkout-details-container .overlay-button.overlay-button-close{display:none}}@media only screen and (max-width:799px)and (orientation:landscape){#checkout-details-container .app-product-overlay-controls .app-product-details-header{padding:0 3vw}#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{display:none}#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-family:"MrEavesXLModOT-Reg",var(--app-regular-font);letter-spacing:.5px;line-height:1.2}#checkout-details-container .overlay-button{height:calc(1.87vw + 12vh);width:calc(1.87vw + 12vh)}#checkout-details-container .overlay-button.overlay-button-close{display:none}}@media only screen and (max-width:413px)and (orientation:portrait){#checkout-details-container .app-product-overlay-controls .app-product-details-header{padding:0 5.33vw}#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{display:none}#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-family:"MrEavesXLModOT-Reg",var(--app-regular-font);letter-spacing:.5px;line-height:1.2;padding-top:.5vh}#checkout-details-container .overlay-button{height:calc(1.87vw + 7.12vh);width:calc(1.87vw + 7.12vh)}#checkout-details-container .overlay-button.overlay-button-close{display:none}}@media only screen and (max-width:320px)and (max-height:960px)and (min-aspect-ratio:1/3)and (orientation:portrait){#checkout-details-container .app-product-overlay-controls .app-product-details-header{padding:0 5vw}#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{display:none}#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-family:"MrEavesXLModOT-Reg",var(--app-regular-font);letter-spacing:.5px;line-height:1.2;padding-top:.5vh}#checkout-details-container .overlay-button{height:calc(1.87vw + 4.585vh);width:calc(1.87vw + 4.585vh)}#checkout-details-container .overlay-button.overlay-button-close{display:none}}@media only screen and (max-width:960px)and (max-height:320px)and (min-aspect-ratio:3/1)and (orientation:landscape){#checkout-details-container .app-product-overlay-controls .app-product-details-header{padding:0 2vw}#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{display:none}#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-family:"MrEavesXLModOT-Reg",var(--app-regular-font);font-size:20px;letter-spacing:.5px;line-height:1.2}}@media only screen and (max-width:960px)and (max-height:320px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:768px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:calc(32px - 1.5625vw)}}@media only screen and (max-width:960px)and (max-height:320px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:960px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:calc(-28px + 4.6875vw)}}@media only screen and (max-width:960px)and (max-height:320px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:1024px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:20px}}@media only screen and (max-width:960px)and (max-height:320px)and (min-aspect-ratio:3/1)and (orientation:landscape){#checkout-details-container .overlay-button{height:calc(1.87vw + 10vh);width:calc(1.87vw + 10vh)}#checkout-details-container .overlay-button.overlay-button-close{display:none}}@media only screen and (max-width:320px)and (max-height:640px)and (min-aspect-ratio:1/2)and (orientation:portrait){#checkout-details-container .app-product-overlay-controls .app-product-details-header{padding:0 6.25vw}#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{display:none}#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-family:"MrEavesXLModOT-Reg",var(--app-regular-font);letter-spacing:.5px;line-height:1.2;padding-top:0}#checkout-details-container .overlay-button{height:calc(1.87vw + 6.95vh);width:calc(1.87vw + 6.95vh)}#checkout-details-container .overlay-button.overlay-button-close{display:none}}@media only screen and (max-width:640px)and (max-height:320px)and (min-aspect-ratio:2/1)and (orientation:landscape){#checkout-details-container .app-product-overlay-controls .app-product-details-header{padding:0 3vw}#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-code{display:none}#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-family:"MrEavesXLModOT-Reg",var(--app-regular-font);font-size:17px;letter-spacing:.5px;line-height:1.2}}@media only screen and (max-width:640px)and (max-height:320px)and (min-aspect-ratio:2/1)and (orientation:landscape)and (min-width:640px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:calc(2px + 2.34375vw)}}@media only screen and (max-width:640px)and (max-height:320px)and (min-aspect-ratio:2/1)and (orientation:landscape)and (min-width:768px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:20px}}@media only screen and (max-width:640px)and (max-height:320px)and (min-aspect-ratio:2/1)and (orientation:landscape)and (min-width:1024px){#checkout-details-container .app-product-overlay-controls .app-product-details-header .app-product-title{font-size:20px}}@media only screen and (max-width:640px)and (max-height:320px)and (min-aspect-ratio:2/1)and (orientation:landscape){#checkout-details-container .overlay-button{height:calc(1.87vw + 11.885vh);width:calc(1.87vw + 11.885vh)}#checkout-details-container .overlay-button.overlay-button-close{display:none}}.item-store{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-store:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.item-store:last-child{-webkit-box-flex:4;-ms-flex:4;flex:4}.checkout-grid.xl .item-store:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.checkout-grid.l .item-store:last-child{-webkit-box-flex:2;-ms-flex:2;flex:2}.checkout-grid.m .item-store:last-child{-webkit-box-flex:3;-ms-flex:3;flex:3}.item-store:not(:first-child):before{background-image:-webkit-gradient(linear,left top,left bottom,from(#e9ebed),color-stop(49%,#b9b9b9),to(#e9ebed));background-image:linear-gradient(180deg,#e9ebed,#b9b9b9 49%,#e9ebed);border-radius:1px;clear:both;content:"";height:43vh;left:-1px;position:absolute;width:2px}.item-store.is-hidden+.item-store:before{display:none}.item-store .store-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6.5vh;margin:8.3vh auto 4.7vh}.checkout-grid.xl .item-store .store-logo{height:6.5vh;margin:6.12vh auto}.checkout-grid.l .item-store .store-logo,.checkout-grid.m .item-store .store-logo{height:6.25vh;margin:0 auto 3.125vh}.checkout-grid.s .item-store .store-logo,.checkout-grid.xs .item-store .store-logo,.checkout-grid.xxs .item-store .store-logo{height:5.73vh;margin:.26vh auto 3.39vh}.item-store .store-logo img{display:block;margin:0 auto;max-height:100%;max-width:100%}.item-store .product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin:0 auto 1.3vh}.checkout-grid.xl .item-store .product{margin:0 auto 1.3vh}.checkout-grid.l .item-store .product{margin:0 3.29vw 1.3vh}.checkout-grid.m .item-store .product{margin:0 2.05vw 1.3vh}.checkout-grid.s .item-store .product{margin:0 1.75vw 1.3vh}.checkout-grid.xs .item-store .product{margin:0 1.32vw 1.3vh}.checkout-grid.full-width .item-store .product,.checkout-grid.xxs .item-store .product{margin:0 .95vw 1.3vh}.item-store .photo{background:#fff;border:.44vw solid #fff;border-radius:2px;margin-bottom:.9vh;position:relative;width:calc(var(--vw, 1vw)*14.64)}.checkout-grid.l .item-store .photo,.checkout-grid.xl .item-store .photo{margin-bottom:1vh}.checkout-grid.m .item-store .photo{margin-bottom:.42vh}.checkout-grid.s .item-store .photo,.checkout-grid.xs .item-store .photo,.checkout-grid.xxs .item-store .photo{margin-bottom:.68vh}.checkout-grid.full-width .item-store .photo{margin:0}.item-store .photo.l,.item-store .photo.xl{width:calc(var(--vw, 1vw)*14.64)}.item-store .photo.m{border-width:.36vw;width:calc(var(--vw, 1vw)*11.42)}.item-store .photo.s,.item-store .photo.xs,.item-store .photo.xxs{border-width:.36vw;width:calc(var(--vw, 1vw)*8.78)}.item-store .photo.disabled{opacity:.1}.item-store .photo:after{content:"";display:block;padding-bottom:100%}.item-store .photo img{left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.item-store.multiple .store-frame{padding:0 0 0 .88vw;width:100%}.checkout-grid.xxs .item-store.multiple .store-frame{padding:0 0 0 1.1vw}.checkout-grid.full-width .item-store.multiple .store-frame{padding:0}.item-store.multiple .photo.xxs{border-width:.29vw;margin-bottom:0;width:calc(var(--vw, 1vw)*5.86)}.item-store .price{color:#075682;font-family:"DINosaur-Medium",var(--app-regular-font);font-size:16px;font-weight:500;letter-spacing:.5px;line-height:1.35;text-align:center}@media screen and (min-width:375px){.item-store .price{font-size:calc(-41.69231px + 15.38462vw)}}@media screen and (min-width:414px){.item-store .price{font-size:calc(31.81818px - 2.37154vw)}}@media screen and (min-width:667px){.item-store .price{font-size:16px}}.checkout-grid.l .item-store .price,.checkout-grid.m .item-store .price,.checkout-grid.s .item-store .price,.checkout-grid.xl .item-store .price,.checkout-grid.xs .item-store .price,.checkout-grid.xxs .item-store .price{font-size:16px}@media screen and (min-width:375px){.checkout-grid.l .item-store .price,.checkout-grid.m .item-store .price,.checkout-grid.s .item-store .price,.checkout-grid.xl .item-store .price,.checkout-grid.xs .item-store .price,.checkout-grid.xxs .item-store .price{font-size:16px}}@media screen and (min-width:414px){.checkout-grid.l .item-store .price,.checkout-grid.m .item-store .price,.checkout-grid.s .item-store .price,.checkout-grid.xl .item-store .price,.checkout-grid.xs .item-store .price,.checkout-grid.xxs .item-store .price{font-size:16px}}@media screen and (min-width:667px){.checkout-grid.l .item-store .price,.checkout-grid.m .item-store .price,.checkout-grid.s .item-store .price,.checkout-grid.xl .item-store .price,.checkout-grid.xs .item-store .price,.checkout-grid.xxs .item-store .price{font-size:16px}}@media only screen and (min-width:768px)and (max-width:1365px){.item-store .price{font-size:20px}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:768px){.item-store .price{font-size:calc(116px - 12.5vw)}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:800px){.item-store .price{font-size:calc(1.71429px + 1.78571vw)}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:1024px){.item-store .price{font-size:20px}}@media only screen and (min-width:768px)and (max-width:1365px){.checkout-grid.l .item-store .price,.checkout-grid.m .item-store .price,.checkout-grid.s .item-store .price{font-size:20px}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:768px){.checkout-grid.l .item-store .price,.checkout-grid.m .item-store .price,.checkout-grid.s .item-store .price{font-size:calc(116px - 12.5vw)}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:800px){.checkout-grid.l .item-store .price,.checkout-grid.m .item-store .price,.checkout-grid.s .item-store .price{font-size:16px}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:1024px){.checkout-grid.l .item-store .price,.checkout-grid.m .item-store .price,.checkout-grid.s .item-store .price{font-size:16px}}@media only screen and (min-width:768px)and (max-width:1365px){.checkout-grid.xs .item-store .price,.checkout-grid.xxs .item-store .price{font-size:16px}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:768px){.checkout-grid.xs .item-store .price,.checkout-grid.xxs .item-store .price{font-size:16px}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:800px){.checkout-grid.xs .item-store .price,.checkout-grid.xxs .item-store .price{font-size:16px}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:1024px){.checkout-grid.xs .item-store .price,.checkout-grid.xxs .item-store .price{font-size:16px}}@media only screen and (min-width:1366px){.item-store .price{font-size:20px}}@media only screen and (min-width:1366px)and (min-width:1366px){.item-store .price{font-size:calc(10.13718px + .72202vw)}}@media only screen and (min-width:1366px)and (min-width:1920px){.item-store .price{font-size:calc(3px + 1.09375vw)}}@media only screen and (min-width:1366px)and (min-width:2560px){.item-store .price{font-size:31px}}@media only screen and (min-width:1366px){.checkout-grid.l .item-store .price,.checkout-grid.xl .item-store .price{font-size:20px}}@media only screen and (min-width:1366px)and (min-width:1366px){.checkout-grid.l .item-store .price,.checkout-grid.xl .item-store .price{font-size:calc(10.13718px + .72202vw)}}@media only screen and (min-width:1366px)and (min-width:1920px){.checkout-grid.l .item-store .price,.checkout-grid.xl .item-store .price{font-size:calc(3px + 1.09375vw)}}@media only screen and (min-width:1366px)and (min-width:2560px){.checkout-grid.l .item-store .price,.checkout-grid.xl .item-store .price{font-size:31px}}@media only screen and (min-width:1366px){.checkout-grid.m .item-store .price{font-size:16px}}@media only screen and (min-width:1366px)and (min-width:1366px){.checkout-grid.m .item-store .price{font-size:calc(-3.72563px + 1.44404vw)}}@media only screen and (min-width:1366px)and (min-width:1920px){.checkout-grid.m .item-store .price{font-size:calc(3px + 1.09375vw)}}@media only screen and (min-width:1366px)and (min-width:2560px){.checkout-grid.m .item-store .price{font-size:31px}}@media only screen and (min-width:1366px){.checkout-grid.s .item-store .price{font-size:16px}}@media only screen and (min-width:1366px)and (min-width:1366px){.checkout-grid.s .item-store .price{font-size:calc(-3.72563px + 1.44404vw)}}@media only screen and (min-width:1366px)and (min-width:1920px){.checkout-grid.s .item-store .price{font-size:24px}}@media only screen and (min-width:1366px)and (min-width:2560px){.checkout-grid.s .item-store .price{font-size:24px}}@media only screen and (min-width:1366px){.checkout-grid.xs .item-store .price,.checkout-grid.xxs .item-store .price{font-size:16px}}@media only screen and (min-width:1366px)and (min-width:1366px){.checkout-grid.xs .item-store .price,.checkout-grid.xxs .item-store .price{font-size:16px}}@media only screen and (min-width:1366px)and (min-width:1920px){.checkout-grid.xs .item-store .price,.checkout-grid.xxs .item-store .price{font-size:calc(-8px + 1.25vw)}}@media only screen and (min-width:1366px)and (min-width:2560px){.checkout-grid.xs .item-store .price,.checkout-grid.xxs .item-store .price{font-size:24px}}.item-store .delivery{color:#0094a8;font-family:"MrEavesXLModOT-Reg",var(--app-regular-font);font-size:11px;letter-spacing:.33px;line-height:1.08;text-align:center}@media screen and (min-width:375px){.item-store .delivery{font-size:calc(-27.46154px + 10.25641vw)}}@media screen and (min-width:414px){.item-store .delivery{font-size:calc(21.54545px - 1.58103vw)}}@media screen and (min-width:667px){.item-store .delivery{font-size:11px}}.checkout-grid.l .item-store .delivery,.checkout-grid.m .item-store .delivery,.checkout-grid.s .item-store .delivery,.checkout-grid.xl .item-store .delivery,.checkout-grid.xs .item-store .delivery,.checkout-grid.xxs .item-store .delivery{font-size:11px}@media screen and (min-width:375px){.checkout-grid.l .item-store .delivery,.checkout-grid.m .item-store .delivery,.checkout-grid.s .item-store .delivery,.checkout-grid.xl .item-store .delivery,.checkout-grid.xs .item-store .delivery,.checkout-grid.xxs .item-store .delivery{font-size:11px}}@media screen and (min-width:414px){.checkout-grid.l .item-store .delivery,.checkout-grid.m .item-store .delivery,.checkout-grid.s .item-store .delivery,.checkout-grid.xl .item-store .delivery,.checkout-grid.xs .item-store .delivery,.checkout-grid.xxs .item-store .delivery{font-size:11px}}@media screen and (min-width:667px){.checkout-grid.l .item-store .delivery,.checkout-grid.m .item-store .delivery,.checkout-grid.s .item-store .delivery,.checkout-grid.xl .item-store .delivery,.checkout-grid.xs .item-store .delivery,.checkout-grid.xxs .item-store .delivery{font-size:11px}}@media only screen and (min-width:768px)and (max-width:1365px){.item-store .delivery{font-size:13px}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:768px){.item-store .delivery{font-size:calc(61px - 6.25vw)}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:800px){.item-store .delivery{font-size:calc(3.85714px + .89286vw)}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:1024px){.item-store .delivery{font-size:13px}}@media only screen and (min-width:768px)and (max-width:1365px){.checkout-grid.l .item-store .delivery,.checkout-grid.m .item-store .delivery,.checkout-grid.s .item-store .delivery{font-size:13px}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:768px){.checkout-grid.l .item-store .delivery,.checkout-grid.m .item-store .delivery,.checkout-grid.s .item-store .delivery{font-size:calc(61px - 6.25vw)}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:800px){.checkout-grid.l .item-store .delivery,.checkout-grid.m .item-store .delivery,.checkout-grid.s .item-store .delivery{font-size:11px}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:1024px){.checkout-grid.l .item-store .delivery,.checkout-grid.m .item-store .delivery,.checkout-grid.s .item-store .delivery{font-size:11px}}@media only screen and (min-width:768px)and (max-width:1365px){.checkout-grid.xs .item-store .delivery,.checkout-grid.xxs .item-store .delivery{font-size:11px}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:768px){.checkout-grid.xs .item-store .delivery,.checkout-grid.xxs .item-store .delivery{font-size:11px}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:800px){.checkout-grid.xs .item-store .delivery,.checkout-grid.xxs .item-store .delivery{font-size:11px}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:1024px){.checkout-grid.xs .item-store .delivery,.checkout-grid.xxs .item-store .delivery{font-size:11px}}@media only screen and (min-width:1366px){.item-store .delivery{font-size:13px}}@media only screen and (min-width:1366px)and (min-width:1366px){.item-store .delivery{font-size:calc(5.60289px + .54152vw)}}@media only screen and (min-width:1366px)and (min-width:1920px){.item-store .delivery{font-size:calc(1px + .78125vw)}}@media only screen and (min-width:1366px)and (min-width:2560px){.item-store .delivery{font-size:21px}}@media only screen and (min-width:1366px){.checkout-grid.l .item-store .delivery,.checkout-grid.xl .item-store .delivery{font-size:13px}}@media only screen and (min-width:1366px)and (min-width:1366px){.checkout-grid.l .item-store .delivery,.checkout-grid.xl .item-store .delivery{font-size:calc(5.60289px + .54152vw)}}@media only screen and (min-width:1366px)and (min-width:1920px){.checkout-grid.l .item-store .delivery,.checkout-grid.xl .item-store .delivery{font-size:calc(1px + .78125vw)}}@media only screen and (min-width:1366px)and (min-width:2560px){.checkout-grid.l .item-store .delivery,.checkout-grid.xl .item-store .delivery{font-size:21px}}@media only screen and (min-width:1366px){.checkout-grid.m .item-store .delivery{font-size:11px}}@media only screen and (min-width:1366px)and (min-width:1366px){.checkout-grid.m .item-store .delivery{font-size:calc(-1.32852px + .90253vw)}}@media only screen and (min-width:1366px)and (min-width:1920px){.checkout-grid.m .item-store .delivery{font-size:calc(1px + .78125vw)}}@media only screen and (min-width:1366px)and (min-width:2560px){.checkout-grid.m .item-store .delivery{font-size:21px}}@media only screen and (min-width:1366px){.checkout-grid.s .item-store .delivery{font-size:13px}}@media only screen and (min-width:1366px)and (min-width:1366px){.checkout-grid.s .item-store .delivery{font-size:calc(5.60289px + .54152vw)}}@media only screen and (min-width:1366px)and (min-width:1920px){.checkout-grid.s .item-store .delivery{font-size:16px}}@media only screen and (min-width:1366px)and (min-width:2560px){.checkout-grid.s .item-store .delivery{font-size:16px}}@media only screen and (min-width:1366px){.checkout-grid.xs .item-store .delivery,.checkout-grid.xxs .item-store .delivery{font-size:11px}}@media only screen and (min-width:1366px)and (min-width:1366px){.checkout-grid.xs .item-store .delivery,.checkout-grid.xxs .item-store .delivery{font-size:11px}}@media only screen and (min-width:1366px)and (min-width:1920px){.checkout-grid.xs .item-store .delivery,.checkout-grid.xxs .item-store .delivery{font-size:calc(-4px + .78125vw)}}@media only screen and (min-width:1366px)and (min-width:2560px){.checkout-grid.xs .item-store .delivery,.checkout-grid.xxs .item-store .delivery{font-size:16px}}.item-store .notification{color:#ff7900;font-family:"DINosaur-Medium",var(--app-regular-font);font-size:14px;font-weight:500;line-height:1.25;text-align:center}@media screen and (min-width:376px){.item-store .notification{font-size:calc(13.2404px + .20202vw)}}@media screen and (min-width:1366px){.item-store .notification{font-size:calc(-.02708px + 1.17329vw)}}@media screen and (min-width:1920px){.item-store .notification{font-size:22.5px}}@media only screen and (min-width:3840px){.checkout-grid.xl .item-store .store-logo,.item-store .store-logo{height:5.87vh;margin:0 auto 2.82vh}.checkout-grid.l .item-store .store-logo,.checkout-grid.m .item-store .store-logo,.checkout-grid.s .item-store .store-logo,.checkout-grid.xs .item-store .store-logo,.checkout-grid.xxs .item-store .store-logo{height:5vh;margin:0 auto 2.45vh}.checkout-grid.xs .item-store .product{margin:0 1.5vw 1.3vh}.checkout-grid.xxs .item-store .product{margin:0 .4vw 1.3vh}.item-store .photo{border-width:.65vh;width:calc(var(--vw, 1vw)*11.875)}.checkout-grid.l .item-store .photo,.checkout-grid.m .item-store .photo,.checkout-grid.xl .item-store .photo,.item-store .photo{margin-bottom:1.2vh}.checkout-grid.s .item-store .photo,.checkout-grid.xs .item-store .photo{border-width:.5vh;margin-bottom:.79vh}.checkout-grid.xxs .item-store .photo{border-width:.3vh;margin-bottom:.79vh}.item-store .photo.l,.item-store .photo.m,.item-store .photo.xl{width:calc(var(--vw, 1vw)*11.875)}.item-store .photo.s,.item-store .photo.xs,.item-store .photo.xxs{width:calc(var(--vw, 1vw)*9.1)}.item-store .price{font-size:16px}}@media only screen and (min-width:3840px)and (min-width:1920px){.item-store .price{font-size:calc(7px + .46875vw)}}@media only screen and (min-width:3840px)and (min-width:2560px){.item-store .price{font-size:calc(-35px + 2.10938vw)}}@media only screen and (min-width:3840px)and (min-width:3840px){.item-store .price{font-size:46px}}@media only screen and (min-width:3840px){.checkout-grid.l .item-store .price,.checkout-grid.m .item-store .price,.checkout-grid.xl .item-store .price{font-size:16px}}@media only screen and (min-width:3840px)and (min-width:1920px){.checkout-grid.l .item-store .price,.checkout-grid.m .item-store .price,.checkout-grid.xl .item-store .price{font-size:calc(7px + .46875vw)}}@media only screen and (min-width:3840px)and (min-width:2560px){.checkout-grid.l .item-store .price,.checkout-grid.m .item-store .price,.checkout-grid.xl .item-store .price{font-size:calc(-35px + 2.10938vw)}}@media only screen and (min-width:3840px)and (min-width:3840px){.checkout-grid.l .item-store .price,.checkout-grid.m .item-store .price,.checkout-grid.xl .item-store .price{font-size:46px}}@media only screen and (min-width:3840px){.checkout-grid.s .item-store .price,.checkout-grid.xs .item-store .price,.checkout-grid.xxs .item-store .price{font-size:16px}}@media only screen and (min-width:3840px)and (min-width:1920px){.checkout-grid.s .item-store .price,.checkout-grid.xs .item-store .price,.checkout-grid.xxs .item-store .price{font-size:calc(7px + .46875vw)}}@media only screen and (min-width:3840px)and (min-width:2560px){.checkout-grid.s .item-store .price,.checkout-grid.xs .item-store .price,.checkout-grid.xxs .item-store .price{font-size:calc(-15px + 1.32813vw)}}@media only screen and (min-width:3840px)and (min-width:3840px){.checkout-grid.s .item-store .price,.checkout-grid.xs .item-store .price,.checkout-grid.xxs .item-store .price{font-size:36px}}@media only screen and (min-width:3840px){.item-store .delivery{font-size:11px}}@media only screen and (min-width:3840px)and (min-width:1920px){.item-store .delivery{font-size:calc(5px + .3125vw)}}@media only screen and (min-width:3840px)and (min-width:2560px){.item-store .delivery{font-size:calc(-25px + 1.48438vw)}}@media only screen and (min-width:3840px)and (min-width:3840px){.item-store .delivery{font-size:32px}}@media only screen and (min-width:3840px){.checkout-grid.l .item-store .delivery,.checkout-grid.m .item-store .delivery,.checkout-grid.xl .item-store .delivery{font-size:11px}}@media only screen and (min-width:3840px)and (min-width:1920px){.checkout-grid.l .item-store .delivery,.checkout-grid.m .item-store .delivery,.checkout-grid.xl .item-store .delivery{font-size:calc(5px + .3125vw)}}@media only screen and (min-width:3840px)and (min-width:2560px){.checkout-grid.l .item-store .delivery,.checkout-grid.m .item-store .delivery,.checkout-grid.xl .item-store .delivery{font-size:calc(-25px + 1.48438vw)}}@media only screen and (min-width:3840px)and (min-width:3840px){.checkout-grid.l .item-store .delivery,.checkout-grid.m .item-store .delivery,.checkout-grid.xl .item-store .delivery{font-size:32px}}@media only screen and (min-width:3840px){.checkout-grid.s .item-store .delivery,.checkout-grid.xs .item-store .delivery,.checkout-grid.xxs .item-store .delivery{font-size:11px}}@media only screen and (min-width:3840px)and (min-width:1920px){.checkout-grid.s .item-store .delivery,.checkout-grid.xs .item-store .delivery,.checkout-grid.xxs .item-store .delivery{font-size:calc(5px + .3125vw)}}@media only screen and (min-width:3840px)and (min-width:2560px){.checkout-grid.s .item-store .delivery,.checkout-grid.xs .item-store .delivery,.checkout-grid.xxs .item-store .delivery{font-size:calc(-9px + .85938vw)}}@media only screen and (min-width:3840px)and (min-width:3840px){.checkout-grid.s .item-store .delivery,.checkout-grid.xs .item-store .delivery,.checkout-grid.xxs .item-store .delivery{font-size:24px}}@media only screen and (min-width:3840px){.item-store.multiple .photo.xxs{border-width:.2vw;margin-bottom:.6vh;width:calc(var(--vw, 1vw)*5.15)}.checkout-grid.xxs .item-store.multiple .price{font-size:16px}}@media only screen and (min-width:3840px)and (min-width:1920px){.checkout-grid.xxs .item-store.multiple .price{font-size:calc(7px + .46875vw)}}@media only screen and (min-width:3840px)and (min-width:2560px){.checkout-grid.xxs .item-store.multiple .price{font-size:calc(-9px + 1.09375vw)}}@media only screen and (min-width:3840px)and (min-width:3840px){.checkout-grid.xxs .item-store.multiple .price{font-size:33px}}@media only screen and (min-width:3840px){.checkout-grid.xxs .item-store.multiple .delivery{font-size:11px}}@media only screen and (min-width:3840px)and (min-width:1920px){.checkout-grid.xxs .item-store.multiple .delivery{font-size:calc(5px + .3125vw)}}@media only screen and (min-width:3840px)and (min-width:2560px){.checkout-grid.xxs .item-store.multiple .delivery{font-size:calc(-7px + .78125vw)}}@media only screen and (min-width:3840px)and (min-width:3840px){.checkout-grid.xxs .item-store.multiple .delivery{font-size:23px}}@media only screen and (min-width:2560px)and (max-width:3839px){.checkout-grid.xl .item-store .store-logo{height:5.83vh;margin:5.4vh auto 3.88vh}.checkout-grid.l .item-store .store-logo,.checkout-grid.m .item-store .store-logo{height:5vh;margin:.25vh auto 2.43vh}.checkout-grid.s .item-store .store-logo,.checkout-grid.xs .item-store .store-logo{height:5vh;margin:.15vh auto 2.43vh}.checkout-grid.xxs .item-store .store-logo{height:5vh;margin:.45vh auto 2.15vh}.checkout-grid.l .item-store .product{margin:0 3.6vw 1.3vh}.checkout-grid.xs .item-store .product{margin:0 1.17vw 1.3vh}.checkout-grid.xxs .item-store .product{margin:0 .625vw 1.3vh}.checkout-grid.xl .item-store .photo{margin-bottom:1.1vh}.checkout-grid.m .item-store .photo,.checkout-grid.s .item-store .photo,.checkout-grid.xs .item-store .photo{margin-bottom:.9vh}.checkout-grid.xs .item-store .photo{margin-bottom:.74vh}.item-store .photo.l,.item-store .photo.m,.item-store .photo.xl{width:calc(var(--vw, 1vw)*11.875)}.item-store .photo.s,.item-store .photo.xs{width:calc(var(--vw, 1vw)*9.14)}.item-store .photo.xxs{width:calc(var(--vw, 1vw)*7.8125)}.item-store.multiple .photo.xxs{margin-bottom:0;width:calc(var(--vw, 1vw)*4.6875)}.checkout-grid.xxs .item-store.multiple .price{font-size:16px}}@media only screen and (min-width:2560px)and (max-width:3839px)and (min-width:1366px){.checkout-grid.xxs .item-store.multiple .price{font-size:16px}}@media only screen and (min-width:2560px)and (max-width:3839px)and (min-width:1920px){.checkout-grid.xxs .item-store.multiple .price{font-size:calc(7px + .46875vw)}}@media only screen and (min-width:2560px)and (max-width:3839px)and (min-width:2560px){.checkout-grid.xxs .item-store.multiple .price{font-size:19px}}@media only screen and (min-width:2560px)and (max-width:3839px){.checkout-grid.xxs .item-store.multiple .delivery{font-size:11px}}@media only screen and (min-width:2560px)and (max-width:3839px)and (min-width:1366px){.checkout-grid.xxs .item-store.multiple .delivery{font-size:11px}}@media only screen and (min-width:2560px)and (max-width:3839px)and (min-width:1920px){.checkout-grid.xxs .item-store.multiple .delivery{font-size:calc(5px + .3125vw)}}@media only screen and (min-width:2560px)and (max-width:3839px)and (min-width:2560px){.checkout-grid.xxs .item-store.multiple .delivery{font-size:13px}}@media only screen and (min-width:1920px)and (max-width:2559px){.item-store .store-logo{height:6.7vh;margin:6.11vh auto 4.5vh}.checkout-grid.xl .item-store .store-logo{height:6.7vh;margin:8.5vh auto 4.5vh}.checkout-grid.l .item-store .store-logo,.checkout-grid.m .item-store .store-logo{height:5.77vh;margin:.25vh auto 3.125vh}.checkout-grid.s .item-store .store-logo{height:5.73vh;margin-bottom:3.39vh}.checkout-grid.xs .item-store .store-logo,.checkout-grid.xxs .item-store .store-logo{height:5.15vh;margin:.41vh auto 3.1vh}.checkout-grid.xl .item-store .product,.item-store .product{margin:0 auto 1.3vh}.checkout-grid.l .item-store .product{margin:0 3.65vw 1.3vh}.checkout-grid.m .item-store .product{margin:0 1.56vw 1.3vh}.checkout-grid.s .item-store .product,.checkout-grid.xs .item-store .product{margin:0 1.45vw 1.3vh}.checkout-grid.xxs .item-store .product{margin:0 .625vw 1.3vh}.checkout-grid.full-width .item-store .product{margin:0 .68vw 1.3vh}.item-store .photo{border-width:.365vw;margin-bottom:1.3vh;width:calc(var(--vw, 1vw)*14.64)}.checkout-grid.l .item-store .photo,.checkout-grid.xl .item-store .photo{margin-bottom:1.5vh}.checkout-grid.m .item-store .photo{margin-bottom:1.3vh}.checkout-grid.s .item-store .photo{margin-bottom:.88vh}.checkout-grid.xs .item-store .photo{margin-bottom:.28vh}.checkout-grid.xxs .item-store .photo{margin-bottom:.68vh}.checkout-grid.full-width .item-store .photo{margin:0}.item-store .photo.l,.item-store .photo.m,.item-store .photo.xl{width:calc(var(--vw, 1vw)*12.1875)}.item-store .photo.s{border-width:.3125vw;width:calc(var(--vw, 1vw)*10.416)}.item-store .photo.xs,.item-store .photo.xxs{border-width:.26vw;width:calc(var(--vw, 1vw)*8.125)}.item-store.multiple .photo.xxs{border-width:.2vw;margin-bottom:0;width:calc(var(--vw, 1vw)*4.16)}}@media only screen and (min-width:1024px)and (orientation:landscape)and (max-width:1365px){.checkout-grid.xl .item-store .store-logo,.item-store .store-logo{height:7.7vh;margin:1vh auto 8.4vh}.checkout-grid.l .item-store .store-logo,.checkout-grid.m .item-store .store-logo{height:7.7vh;margin:0 auto 3.5vh}.checkout-grid.s .item-store .store-logo{height:6.16vh;margin:.8vh auto 4.3vh}.checkout-grid.xs .item-store .store-logo,.checkout-grid.xxs .item-store .store-logo{height:6.16vh;margin:.5vh auto 4.3vh}.checkout-grid.l .item-store .product{margin:0 2.53vw 1.3vh}.checkout-grid.m .item-store .product{margin:0 1.8vw 1.3vh}.checkout-grid.s .item-store .product{margin:0 1.5625vw 1.3vh}.checkout-grid.xs .item-store .product,.checkout-grid.xxs .item-store .product{margin:0 .89vw 1.3vh}.item-store .photo{border-width:.59vw;width:calc(var(--vw, 1vw)*19.5)}.checkout-grid.xl .item-store .photo,.item-store .photo{margin-bottom:1.1vh}.checkout-grid.l .item-store .photo,.checkout-grid.m .item-store .photo{margin-bottom:.5vh}.checkout-grid.s .item-store .photo,.checkout-grid.xs .item-store .photo,.checkout-grid.xxs .item-store .photo{margin-bottom:.9vh}.item-store .photo.xl{width:calc(var(--vw, 1vw)*19.5)}.item-store .photo.l,.item-store .photo.m{width:calc(var(--vw, 1vw)*15.23)}.item-store .photo.s,.item-store .photo.xs,.item-store .photo.xxs{width:calc(var(--vw, 1vw)*11.71)}.checkout-grid.l .item-store.multiple .store-frame,.checkout-grid.m .item-store.multiple .store-frame{padding:0 0 0 1.5vw}.checkout-grid.s .item-store.multiple .store-frame,.checkout-grid.xs .item-store.multiple .store-frame,.checkout-grid.xxs .item-store.multiple .store-frame{padding:0 0 0 1.1vw}.item-store.multiple .photo.xs,.item-store.multiple .photo.xxs{border-width:.39vw;margin-bottom:.25vh;width:calc(var(--vw, 1vw)*7.8125)}}@media only screen and (min-width:768px)and (orientation:portrait)and (max-width:1365px){.checkout-grid.xl .item-store:first-child,.checkout-grid.xl .item-store:last-child{padding-left:2vw}.checkout-grid.l .item-store:first-child,.checkout-grid.m .item-store:first-child,.checkout-grid.s .item-store:first-child{padding:0 4vw 6.3vh}.checkout-grid.l .item-store:last-child,.checkout-grid.m .item-store:last-child,.checkout-grid.s .item-store:last-child{padding:0 4vw}.checkout-grid.l .item-store:last-child:before,.checkout-grid.m .item-store:last-child:before,.checkout-grid.s .item-store:last-child:before{display:none}.checkout-grid.xs .item-store:first-child{padding:0 4vw 3.85vh}.checkout-grid.xs .item-store:last-child{padding:0 4vw}.checkout-grid.xs .item-store:last-child:before{display:none}.checkout-grid.xxs .item-store:first-child{padding:0 4vw 4.25vh}.checkout-grid.xxs .item-store:last-child{padding:0 4vw}.checkout-grid.xxs .item-store:last-child:before{display:none}.checkout-grid.l .item-store .store-logo,.checkout-grid.m .item-store .store-logo,.checkout-grid.xl .item-store .store-logo,.item-store .store-logo{height:5.52vh;margin:0 auto 5.97vh}.checkout-grid.s .item-store .store-logo{height:5.52vh;margin:0 auto 2.32vh}.checkout-grid.xs .item-store .store-logo,.checkout-grid.xxs .item-store .store-logo{height:4.4vh;margin:0 auto 2.65vh}.checkout-grid.l .item-store .product{margin:0 5.3vw 1.3vh}.checkout-grid.s .item-store .product{margin:0 2.5vw 1.3vh}.checkout-grid.xs .item-store .product{margin:0 1.8vw 1.3vh}.checkout-grid.full-width .item-store .product,.checkout-grid.xxs .item-store .product{margin:0 1.8vw .9vh}.item-store .photo{border-width:.78vw;width:calc(var(--vw, 1vw)*26.04)}.checkout-grid.l .item-store .photo,.checkout-grid.m .item-store .photo,.checkout-grid.s .item-store .photo,.checkout-grid.xl .item-store .photo,.checkout-grid.xs .item-store .photo,.checkout-grid.xxs .item-store .photo,.item-store .photo{margin-bottom:.75vh}.checkout-grid.full-width .item-store .photo{margin-bottom:.25vh}.item-store .photo.l,.item-store .photo.m,.item-store .photo.s,.item-store .photo.xl{width:calc(var(--vw, 1vw)*26.04)}.item-store .photo.xs,.item-store .photo.xxs{width:calc(var(--vw, 1vw)*15.625)}.checkout-grid.l .item-store.multiple .store-frame,.checkout-grid.m .item-store.multiple .store-frame,.checkout-grid.s .item-store.multiple .store-frame,.checkout-grid.xs .item-store.multiple .store-frame,.checkout-grid.xxs .item-store.multiple .store-frame{padding:0}.item-store.multiple .photo.m{border-width:.65vw;margin-bottom:.25vh;width:calc(var(--vw, 1vw)*20.3125)}.item-store.multiple .photo.s{border-width:.65vw;margin-bottom:.35vh;width:calc(var(--vw, 1vw)*15.625)}.item-store.multiple .photo.xs,.item-store.multiple .photo.xxs{border-width:.39vw;margin-bottom:.25vh;width:calc(var(--vw, 1vw)*10.4)}.checkout-grid.m .item-store.multiple .price,.checkout-grid.s .item-store.multiple .price{font-size:16px}}@media only screen and (min-width:768px)and (orientation:portrait)and (max-width:1365px)and (min-width:667px){.checkout-grid.m .item-store.multiple .price,.checkout-grid.s .item-store.multiple .price{font-size:16px}}@media only screen and (min-width:768px)and (orientation:portrait)and (max-width:1365px)and (min-width:768px){.checkout-grid.m .item-store.multiple .price,.checkout-grid.s .item-store.multiple .price{font-size:16px}}@media only screen and (min-width:768px)and (orientation:portrait)and (max-width:1365px)and (min-width:1024px){.checkout-grid.m .item-store.multiple .price,.checkout-grid.s .item-store.multiple .price{font-size:16px}}@media only screen and (min-width:768px)and (orientation:portrait)and (max-width:1365px){.checkout-grid.m .item-store.multiple .delivery,.checkout-grid.s .item-store.multiple .delivery{font-size:11px}}@media only screen and (min-width:768px)and (orientation:portrait)and (max-width:1365px)and (min-width:667px){.checkout-grid.m .item-store.multiple .delivery,.checkout-grid.s .item-store.multiple .delivery{font-size:11px}}@media only screen and (min-width:768px)and (orientation:portrait)and (max-width:1365px)and (min-width:768px){.checkout-grid.m .item-store.multiple .delivery,.checkout-grid.s .item-store.multiple .delivery{font-size:calc(5px + .78125vw)}}@media only screen and (min-width:768px)and (orientation:portrait)and (max-width:1365px)and (min-width:1024px){.checkout-grid.m .item-store.multiple .delivery,.checkout-grid.s .item-store.multiple .delivery{font-size:13px}}@media only screen and (max-width:768px)and (max-height:768px)and (min-aspect-ratio:1/1){.checkout-grid.xl .item-store:first-child{padding-right:3vw}.checkout-grid.xl .item-store:last-child{padding-left:3vw}.checkout-grid.xs .item-store:first-child,.checkout-grid.xxs .item-store:first-child{padding:0 4vw 5vh}.checkout-grid.xl .item-store .store-logo,.item-store .store-logo{height:6.5vh;margin:0 auto 7vh}.checkout-grid.l .item-store .store-logo,.checkout-grid.m .item-store .store-logo,.checkout-grid.s .item-store .store-logo{height:5.7vh;margin:0 auto 3.125vh}.checkout-grid.xs .item-store .store-logo,.checkout-grid.xxs .item-store .store-logo{height:5.2vh;margin:0 auto 3.125vh}.checkout-grid.l .item-store .product{margin:0 6.5vw 1.3vh}.checkout-grid.m .item-store .product{margin:0 1.95vw 1.3vh}.checkout-grid.s .item-store .product{margin:0 2.47vw 1.3vh}.checkout-grid.xs .item-store .product,.checkout-grid.xxs .item-store .product{margin:0 1.8vw 1.3vh}.checkout-grid.full-width .item-store .product{margin:0 1.8vw .9vh}.checkout-grid.l .item-store .photo,.checkout-grid.m .item-store .photo,.checkout-grid.s .item-store .photo{margin-bottom:.4vh}.checkout-grid.xs .item-store .photo,.checkout-grid.xxs .item-store .photo{margin-bottom:.6vh}.item-store .photo.l,.item-store .photo.m,.item-store .photo.s{width:calc(var(--vw, 1vw)*20.3)}.item-store .photo.xs,.item-store .photo.xxs{width:calc(var(--vw, 1vw)*15.625)}.checkout-grid.m .item-store .price,.checkout-grid.s .item-store .price,.checkout-grid.xs .item-store .price,.checkout-grid.xxs .item-store .price,.item-store .price .checkout-grid.l{font-size:16px}}@media only screen and (max-width:768px)and (max-height:768px)and (min-aspect-ratio:1/1)and (min-width:667px){.checkout-grid.m .item-store .price,.checkout-grid.s .item-store .price,.checkout-grid.xs .item-store .price,.checkout-grid.xxs .item-store .price,.item-store .price .checkout-grid.l{font-size:16px}}@media only screen and (max-width:768px)and (max-height:768px)and (min-aspect-ratio:1/1)and (min-width:768px){.checkout-grid.m .item-store .price,.checkout-grid.s .item-store .price,.checkout-grid.xs .item-store .price,.checkout-grid.xxs .item-store .price,.item-store .price .checkout-grid.l{font-size:16px}}@media only screen and (max-width:768px)and (max-height:768px)and (min-aspect-ratio:1/1)and (min-width:1024px){.checkout-grid.m .item-store .price,.checkout-grid.s .item-store .price,.checkout-grid.xs .item-store .price,.checkout-grid.xxs .item-store .price,.item-store .price .checkout-grid.l{font-size:16px}}@media only screen and (max-width:768px)and (max-height:768px)and (min-aspect-ratio:1/1){.item-store.multiple .photo.s{border-width:.65vw;margin-bottom:.9vh;width:calc(var(--vw, 1vw)*15.625)}.item-store.multiple .photo.xs,.item-store.multiple .photo.xxs{margin-bottom:0}}@media only screen and (min-width:800px)and (orientation:landscape)and (max-width:1023px){.checkout-grid.xl .item-store:first-child{padding-right:1vw}.checkout-grid.xl .item-store:last-child{padding-left:1vw}.checkout-grid.s .item-store:last-child,.checkout-grid.xs .item-store:last-child,.checkout-grid.xxs .item-store:last-child{-webkit-box-flex:3;-ms-flex:3;flex:3}.checkout-grid.xs .item-store:first-child,.checkout-grid.xxs .item-store:first-child{padding:0}.checkout-grid.l .item-store .store-logo,.checkout-grid.m .item-store .store-logo,.checkout-grid.s .item-store .store-logo,.checkout-grid.xl .item-store .store-logo,.checkout-grid.xs .item-store .store-logo,.checkout-grid.xxs .item-store .store-logo,.item-store .store-logo{height:12.35vh;margin:0 auto 7vh}.checkout-grid.l .item-store .product{margin:0 2vw 1.3vh}.checkout-grid.m .item-store .product{margin:0 1.5vw 1.3vh}.checkout-grid.full-width .item-store .product,.checkout-grid.s .item-store .product,.checkout-grid.xs .item-store .product,.checkout-grid.xxs .item-store .product{margin:0 1.25vw 1.3vh}.item-store .photo{border-width:1.5vw;width:calc(var(--vw, 1vw)*15)}.checkout-grid.l .item-store .photo,.checkout-grid.xl .item-store .photo,.item-store .photo{margin-bottom:1.8vh}.checkout-grid.m .item-store .photo,.checkout-grid.s .item-store .photo,.checkout-grid.xs .item-store .photo,.checkout-grid.xxs .item-store .photo{margin-bottom:1.5vh}.item-store .photo.l,.item-store .photo.m,.item-store .photo.s,.item-store .photo.xl,.item-store .photo.xs,.item-store .photo.xxs{width:calc(var(--vw, 1vw)*15)}.checkout-grid.l .item-store.multiple .store-frame{padding:0 0 0 1.5vw}.checkout-grid.m .item-store.multiple .store-frame{padding:0 0 0 1.8vw}.checkout-grid.s .item-store.multiple .store-frame,.checkout-grid.xs .item-store.multiple .store-frame,.checkout-grid.xxs .item-store.multiple .store-frame{padding:0 0 0 1.6vw}.item-store.multiple .photo.s,.item-store.multiple .photo.xs,.item-store.multiple .photo.xxs{border-width:.5vw;margin-bottom:.35vh;width:calc(var(--vw, 1vw)*10)}.item-store.multiple .photo.xxs{margin-bottom:.25vh}}@media only screen and (min-width:414px)and (orientation:portrait)and (max-width:767px){.checkout-grid.xl .item-store:first-child{padding:0 4vw 5.6vh}.checkout-grid.xl .item-store:last-child{padding:4.3vh 0 0}.checkout-grid.xl .item-store:last-child .store-logo{margin:0 auto 2vh}.checkout-grid.xl .item-store:last-child:before{background-image:-webkit-gradient(linear,left top,right top,from(#e9ebed),color-stop(49%,#b9b9b9),to(#e9ebed));background-image:linear-gradient(90deg,#e9ebed,#b9b9b9 49%,#e9ebed);border-radius:1px;height:2px;left:auto;top:-1px;width:90%}.checkout-grid.l .item-store:first-child,.checkout-grid.m .item-store:first-child,.checkout-grid.s .item-store:first-child,.checkout-grid.xs .item-store:first-child,.checkout-grid.xxs .item-store:first-child{padding:0 4vw 3vh}.checkout-grid.l .item-store:last-child,.checkout-grid.m .item-store:last-child,.checkout-grid.s .item-store:last-child,.checkout-grid.xs .item-store:last-child,.checkout-grid.xxs .item-store:last-child{padding:0 4vw}.checkout-grid.l .item-store:last-child:before,.checkout-grid.m .item-store:last-child:before,.checkout-grid.s .item-store:last-child:before,.checkout-grid.xs .item-store:last-child:before,.checkout-grid.xxs .item-store:last-child:before{display:none}.item-store .store-logo{height:6.25vh;margin:0 auto 5.25vh}.checkout-grid.l .item-store .store-logo,.checkout-grid.m .item-store .store-logo,.checkout-grid.s .item-store .store-logo,.checkout-grid.xl .item-store .store-logo,.checkout-grid.xs .item-store .store-logo,.checkout-grid.xxs .item-store .store-logo{height:6vh;margin:0 auto 3.5vh}.item-store .product{margin:0 0 1.3vh}.checkout-grid.l .item-store .product{margin:0 3vw 1.3vh}.checkout-grid.full-width .item-store .product,.checkout-grid.m .item-store .product,.checkout-grid.s .item-store .product,.checkout-grid.xs .item-store .product,.checkout-grid.xxs .item-store .product{margin:0 2.65vw 1.3vh}.item-store .photo{border-width:1.5vw;margin-bottom:1vh;width:calc(var(--vw, 1vw)*37.68)}.checkout-grid.l .item-store .photo,.checkout-grid.m .item-store .photo,.checkout-grid.s .item-store .photo,.checkout-grid.xl .item-store .photo,.checkout-grid.xs .item-store .photo,.checkout-grid.xxs .item-store .photo{margin-bottom:.65vh;width:calc(var(--vw, 1vw)*29)}.checkout-grid.l .item-store.multiple .store-frame,.checkout-grid.m .item-store.multiple .store-frame,.checkout-grid.s .item-store.multiple .store-frame,.checkout-grid.xs .item-store.multiple .store-frame,.checkout-grid.xxs .item-store.multiple .store-frame{padding:0}.item-store.multiple .photo.m,.item-store.multiple .photo.s,.item-store.multiple .photo.xs,.item-store.multiple .photo.xxs{border-width:.5vw;margin-bottom:.35vh;width:calc(var(--vw, 1vw)*19.3)}}@media only screen and (max-width:799px)and (orientation:landscape){.checkout-grid.xl .item-store:first-child{padding-right:1vw}.checkout-grid.xl .item-store:last-child{padding-left:1vw}.checkout-grid.m .item-store:last-child{-webkit-box-flex:2;-ms-flex:2;flex:2}.checkout-grid.s .item-store:last-child,.checkout-grid.xs .item-store:last-child,.checkout-grid.xxs .item-store:last-child{-webkit-box-flex:3;-ms-flex:3;flex:3}.checkout-grid.xs .item-store:first-child,.checkout-grid.xxs .item-store:first-child{padding:0}.checkout-grid.l .item-store .store-logo,.checkout-grid.m .item-store .store-logo,.checkout-grid.s .item-store .store-logo,.checkout-grid.xl .item-store .store-logo,.checkout-grid.xs .item-store .store-logo,.checkout-grid.xxs .item-store .store-logo,.item-store .store-logo{height:11.6vh;margin:0 auto 5.1vh}.checkout-grid.l .item-store .product,.checkout-grid.m .item-store .product{margin:0 1.8vw 1.3vh}.checkout-grid.s .item-store .product,.checkout-grid.xs .item-store .product,.checkout-grid.xxs .item-store .product{margin:0 1.2vw 1.3vh}.checkout-grid.full-width .item-store .product{margin:0 1.05vw 1.3vh}.item-store .photo{border-width:.6vw;margin-bottom:.6vh;width:calc(var(--vw, 1vw)*12)}.checkout-grid.l .item-store .photo,.checkout-grid.m .item-store .photo,.checkout-grid.s .item-store .photo,.checkout-grid.xl .item-store .photo,.checkout-grid.xs .item-store .photo,.checkout-grid.xxs .item-store .photo{margin-bottom:.6vh}.item-store .photo.l,.item-store .photo.m,.item-store .photo.s,.item-store .photo.xl,.item-store .photo.xs,.item-store .photo.xxs{width:calc(var(--vw, 1vw)*12)}.checkout-grid.l .item-store.multiple .store-frame{padding:0 0 0 1.5vw}.checkout-grid.m .item-store.multiple .store-frame{padding:0 0 0 1.6vw}.checkout-grid.s .item-store.multiple .store-frame{padding:0 0 0 1.8vw}.checkout-grid.xs .item-store.multiple .store-frame,.checkout-grid.xxs .item-store.multiple .store-frame{padding:0 0 0 2.1vw}.checkout-grid.full-width .item-store.multiple .store-frame{padding:0}.item-store.multiple .photo.xxs{border-width:.6vw;margin-bottom:.6vh;width:calc(var(--vw, 1vw)*12)}}@media only screen and (max-width:413px)and (orientation:portrait){.checkout-grid.xl .item-store:first-child{padding:0 4vw 2.6vh}.checkout-grid.xl .item-store:last-child{padding:2.8vh 0 0}.checkout-grid.xl .item-store:last-child .store-logo{margin:0 auto 2vh}.checkout-grid.xl .item-store:last-child:before{background-image:-webkit-gradient(linear,left top,right top,from(#e9ebed),color-stop(49%,#b9b9b9),to(#e9ebed));background-image:linear-gradient(90deg,#e9ebed,#b9b9b9 49%,#e9ebed);border-radius:1px;height:1px;left:auto;top:-1px;width:60%}.checkout-grid.l .item-store:first-child,.checkout-grid.m .item-store:first-child,.checkout-grid.s .item-store:first-child,.checkout-grid.xs .item-store:first-child,.checkout-grid.xxs .item-store:first-child{padding:0 4vw 2.4vh}.checkout-grid.l .item-store:last-child,.checkout-grid.m .item-store:last-child,.checkout-grid.s .item-store:last-child,.checkout-grid.xs .item-store:last-child,.checkout-grid.xxs .item-store:last-child{padding:0 3vw}.checkout-grid.l .item-store:last-child:before,.checkout-grid.m .item-store:last-child:before,.checkout-grid.s .item-store:last-child:before,.checkout-grid.xs .item-store:last-child:before,.checkout-grid.xxs .item-store:last-child:before{display:none}.checkout-grid.xl .item-store .store-logo,.item-store .store-logo{height:6.63vh;margin:0 auto 2.65vh}.checkout-grid.l .item-store .store-logo,.checkout-grid.m .item-store .store-logo,.checkout-grid.s .item-store .store-logo,.checkout-grid.xs .item-store .store-logo,.checkout-grid.xxs .item-store .store-logo{height:5.97vh;margin:0 auto 2.65vh}.item-store .product{margin:0 0 1.3vh}.checkout-grid.l .item-store .product,.checkout-grid.m .item-store .product,.checkout-grid.s .item-store .product,.checkout-grid.xs .item-store .product,.checkout-grid.xxs .item-store .product{margin:0 2.13vw 1.3vh}.checkout-grid.full-width .item-store .product{margin:0 2.13vw 2.3vh}.item-store .photo{border-width:1.33vw;margin-bottom:1vh;width:calc(var(--vw, 1vw)*32)}.checkout-grid.xl .item-store .photo{margin-bottom:.65vh;width:calc(var(--vw, 1vw)*32)}.checkout-grid.l .item-store .photo,.checkout-grid.m .item-store .photo,.checkout-grid.s .item-store .photo,.checkout-grid.xs .item-store .photo,.checkout-grid.xxs .item-store .photo{margin-bottom:0;width:calc(var(--vw, 1vw)*21.3)}.checkout-grid.l .item-store.multiple .store-frame,.checkout-grid.m .item-store.multiple .store-frame,.checkout-grid.s .item-store.multiple .store-frame,.checkout-grid.xs .item-store.multiple .store-frame,.checkout-grid.xxs .item-store.multiple .store-frame{padding:0}}@media only screen and (max-width:320px)and (max-height:960px)and (min-aspect-ratio:1/3)and (orientation:portrait){.checkout-grid.xl .item-store:first-child{padding:0 4vw 9.1vh}.checkout-grid.xl .item-store:last-child{padding:7.2vh 0 0}.checkout-grid.xl .item-store:last-child .store-logo{margin:0 auto 1.4vh}.checkout-grid.xl .item-store:last-child:before{background-image:-webkit-gradient(linear,left top,right top,from(#e9ebed),color-stop(49%,#b9b9b9),to(#e9ebed));background-image:linear-gradient(90deg,#e9ebed,#b9b9b9 49%,#e9ebed);border-radius:1px;height:1px;left:auto;top:-1px;width:60%}.checkout-grid.l .item-store:first-child,.checkout-grid.m .item-store:first-child,.checkout-grid.s .item-store:first-child,.checkout-grid.xs .item-store:first-child,.checkout-grid.xxs .item-store:first-child{padding:0 4vw 7.2vh}.checkout-grid.l .item-store:last-child,.checkout-grid.m .item-store:last-child,.checkout-grid.s .item-store:last-child,.checkout-grid.xs .item-store:last-child,.checkout-grid.xxs .item-store:last-child{padding:0 3.5vw}.checkout-grid.l .item-store:last-child:before,.checkout-grid.m .item-store:last-child:before,.checkout-grid.s .item-store:last-child:before,.checkout-grid.xs .item-store:last-child:before,.checkout-grid.xxs .item-store:last-child:before{display:none}.checkout-grid.l .item-store .store-logo,.checkout-grid.m .item-store .store-logo,.checkout-grid.s .item-store .store-logo,.checkout-grid.xl .item-store .store-logo,.checkout-grid.xs .item-store .store-logo,.checkout-grid.xxs .item-store .store-logo,.item-store .store-logo{height:4.16vh;margin:0 auto 2vh}.item-store .product{margin:0 0 1.5vh}.checkout-grid.full-width .item-store .product,.checkout-grid.l .item-store .product,.checkout-grid.m .item-store .product,.checkout-grid.s .item-store .product,.checkout-grid.xs .item-store .product,.checkout-grid.xxs .item-store .product{margin:0 3.75vw 1.5vh}.item-store .photo{border-width:1.5625vw;margin-bottom:.4vh;width:calc(var(--vw, 1vw)*37.5)}.checkout-grid.l .item-store .photo,.checkout-grid.m .item-store .photo,.checkout-grid.s .item-store .photo,.checkout-grid.xl .item-store .photo,.checkout-grid.xs .item-store .photo,.checkout-grid.xxs .item-store .photo{margin-bottom:.6vh;width:calc(var(--vw, 1vw)*37.5)}.item-store.multiple .photo.l,.item-store.multiple .photo.m,.item-store.multiple .photo.s,.item-store.multiple .photo.xs,.item-store.multiple .photo.xxs{border-width:1.25vw;margin-bottom:.1vh;width:calc(var(--vw, 1vw)*25)}}@media only screen and (max-width:960px)and (max-height:320px)and (min-aspect-ratio:3/1)and (orientation:landscape){.checkout-grid.xl .item-store:first-child{padding-right:1vw}.checkout-grid.xl .item-store:last-child{padding-left:1vw}.checkout-grid.l .item-store:last-child{-webkit-box-flex:2;-ms-flex:2;flex:2}.checkout-grid.m .item-store:last-child{-webkit-box-flex:3;-ms-flex:3;flex:3}.checkout-grid.s .item-store:last-child,.checkout-grid.xs .item-store:last-child,.checkout-grid.xxs .item-store:last-child{-webkit-box-flex:4;-ms-flex:4;flex:4}.checkout-grid.l .item-store .store-logo,.checkout-grid.m .item-store .store-logo,.checkout-grid.s .item-store .store-logo,.checkout-grid.xl .item-store .store-logo,.checkout-grid.xs .item-store .store-logo,.checkout-grid.xxs .item-store .store-logo,.item-store .store-logo{height:11.25vh;margin:0 auto 5.1vh}.checkout-grid.full-width .item-store .product,.checkout-grid.l .item-store .product,.checkout-grid.m .item-store .product,.checkout-grid.s .item-store .product,.checkout-grid.xs .item-store .product,.checkout-grid.xxs .item-store .product{margin:0 1.25vw 1.3vh}.item-store .photo{border-width:.42vw;margin-bottom:.4vh;width:calc(var(--vw, 1vw)*8.3)}.checkout-grid.l .item-store .photo,.checkout-grid.m .item-store .photo,.checkout-grid.s .item-store .photo,.checkout-grid.xl .item-store .photo,.checkout-grid.xs .item-store .photo,.checkout-grid.xxs .item-store .photo{margin-bottom:.4vh}.item-store .photo.l,.item-store .photo.m,.item-store .photo.s,.item-store .photo.xl,.item-store .photo.xs,.item-store .photo.xxs{width:calc(var(--vw, 1vw)*8.3)}.checkout-grid.l .item-store.multiple .store-frame,.checkout-grid.m .item-store.multiple .store-frame,.checkout-grid.s .item-store.multiple .store-frame,.checkout-grid.xs .item-store.multiple .store-frame,.checkout-grid.xxs .item-store.multiple .store-frame{padding:0 0 0 1.4vw}.checkout-grid.full-width .item-store.multiple .store-frame{padding:0}.item-store.multiple .photo.s,.item-store.multiple .photo.xs,.item-store.multiple .photo.xxs{border-width:.42vw;margin-bottom:.4vh;width:calc(var(--vw, 1vw)*8.3)}.item-store .price{font-size:20px}}@media only screen and (max-width:960px)and (max-height:320px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:768px){.item-store .price{font-size:calc(36px - 2.08333vw)}}@media only screen and (max-width:960px)and (max-height:320px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:960px){.item-store .price{font-size:calc(-44px + 6.25vw)}}@media only screen and (max-width:960px)and (max-height:320px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:1024px){.item-store .price{font-size:20px}}@media only screen and (max-width:320px)and (max-height:640px)and (min-aspect-ratio:1/2)and (orientation:portrait){.checkout-grid.xl .item-store:first-child{padding:0 4vw 2.3vh}.checkout-grid.xl .item-store:last-child{padding:2.65vh 0 0}.checkout-grid.xl .item-store:last-child .store-logo{margin:0 auto 1.7vh}.checkout-grid.xl .item-store:last-child:before{background-image:-webkit-gradient(linear,left top,right top,from(#e9ebed),color-stop(49%,#b9b9b9),to(#e9ebed));background-image:linear-gradient(90deg,#e9ebed,#b9b9b9 49%,#e9ebed);border-radius:1px;height:1px;left:auto;top:-1px;width:60%}.checkout-grid.l .item-store:first-child,.checkout-grid.m .item-store:first-child,.checkout-grid.s .item-store:first-child,.checkout-grid.xs .item-store:first-child,.checkout-grid.xxs .item-store:first-child{padding:0 4vw 3.2vh}.checkout-grid.l .item-store:last-child,.checkout-grid.m .item-store:last-child,.checkout-grid.s .item-store:last-child,.checkout-grid.xs .item-store:last-child,.checkout-grid.xxs .item-store:last-child{padding:0 3.5vw}.checkout-grid.l .item-store:last-child:before,.checkout-grid.m .item-store:last-child:before,.checkout-grid.s .item-store:last-child:before,.checkout-grid.xs .item-store:last-child:before,.checkout-grid.xxs .item-store:last-child:before{display:none}.checkout-grid.xl .item-store .store-logo,.item-store .store-logo{height:6.25vh;margin:0 auto 2.5vh}.checkout-grid.l .item-store .store-logo{height:6.25vh;margin:0 auto 3.1vh}.checkout-grid.m .item-store .store-logo,.checkout-grid.s .item-store .store-logo,.checkout-grid.xs .item-store .store-logo,.checkout-grid.xxs .item-store .store-logo{height:6.25vh;margin:0 auto 2.5vh}.item-store .product{margin:0 0 1.5vh}.checkout-grid.full-width .item-store .product,.checkout-grid.l .item-store .product,.checkout-grid.m .item-store .product,.checkout-grid.s .item-store .product,.checkout-grid.xs .item-store .product,.checkout-grid.xxs .item-store .product{margin:0 3.75vw 2vh}.item-store .photo{border-width:1.5625vw}.checkout-grid.xl .item-store .photo,.item-store .photo{margin-bottom:.8vh;width:calc(var(--vw, 1vw)*37.5)}.checkout-grid.l .item-store .photo{margin-bottom:.2vh;width:calc(var(--vw, 1vw)*25)}.checkout-grid.m .item-store .photo,.checkout-grid.s .item-store .photo,.checkout-grid.xs .item-store .photo,.checkout-grid.xxs .item-store .photo{margin-bottom:.8vh;width:calc(var(--vw, 1vw)*25)}.item-store.multiple .photo.l,.item-store.multiple .photo.m,.item-store.multiple .photo.s,.item-store.multiple .photo.xs,.item-store.multiple .photo.xxs{border-width:1.25vw;margin-bottom:.1vh;width:calc(var(--vw, 1vw)*25)}}@media only screen and (max-width:640px)and (max-height:320px)and (min-aspect-ratio:2/1)and (orientation:landscape){.checkout-grid.xl .item-store:first-child{padding-right:2vw}.checkout-grid.xl .item-store:last-child{padding-left:2vw}.checkout-grid.l .item-store:last-child{-webkit-box-flex:2;-ms-flex:2;flex:2}.checkout-grid.m .item-store:first-child,.checkout-grid.s .item-store:first-child,.checkout-grid.xs .item-store:first-child,.checkout-grid.xxs .item-store:first-child{padding:0}.checkout-grid.m .item-store:last-child,.checkout-grid.s .item-store:last-child,.checkout-grid.xs .item-store:last-child,.checkout-grid.xxs .item-store:last-child{-webkit-box-flex:3;-ms-flex:3;flex:3}.checkout-grid.l .item-store .store-logo,.checkout-grid.m .item-store .store-logo,.checkout-grid.s .item-store .store-logo,.checkout-grid.xl .item-store .store-logo,.checkout-grid.xs .item-store .store-logo,.checkout-grid.xxs .item-store .store-logo,.item-store .store-logo{height:11.25vh;margin:0 auto 5.1vh}.checkout-grid.full-width .item-store .product,.checkout-grid.l .item-store .product,.checkout-grid.m .item-store .product,.checkout-grid.s .item-store .product,.checkout-grid.xs .item-store .product,.checkout-grid.xxs .item-store .product{margin:0 1.5625vw 1.3vh}.item-store .photo{border-width:.625vw;margin-bottom:.3vh;width:calc(var(--vw, 1vw)*12.5)}.checkout-grid.l .item-store .photo,.checkout-grid.m .item-store .photo,.checkout-grid.s .item-store .photo,.checkout-grid.xl .item-store .photo,.checkout-grid.xs .item-store .photo,.checkout-grid.xxs .item-store .photo{margin-bottom:.3vh}.item-store .photo.l,.item-store .photo.m,.item-store .photo.s,.item-store .photo.xl,.item-store .photo.xs,.item-store .photo.xxs{width:calc(var(--vw, 1vw)*12.5)}.checkout-grid.l .item-store.multiple .store-frame,.checkout-grid.m .item-store.multiple .store-frame,.checkout-grid.s .item-store.multiple .store-frame,.checkout-grid.xs .item-store.multiple .store-frame,.checkout-grid.xxs .item-store.multiple .store-frame{padding:0 0 0 1.875vw}.checkout-grid.full-width .item-store.multiple .store-frame{padding:0}.item-store.multiple .photo.s,.item-store.multiple .photo.xs,.item-store.multiple .photo.xxs{border-width:.625vw;margin-bottom:.3vh;width:calc(var(--vw, 1vw)*12.5)}.item-store .price{font-size:16px}}@media only screen and (max-width:640px)and (max-height:320px)and (min-aspect-ratio:2/1)and (orientation:landscape)and (min-width:640px){.item-store .price{font-size:calc(-4px + 3.125vw)}}@media only screen and (max-width:640px)and (max-height:320px)and (min-aspect-ratio:2/1)and (orientation:landscape)and (min-width:768px){.item-store .price{font-size:20px}}@media only screen and (max-width:640px)and (max-height:320px)and (min-aspect-ratio:2/1)and (orientation:landscape)and (min-width:1024px){.item-store .price{font-size:20px}}.store-bar{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:22.5px;-webkit-box-shadow:0 0 9px 0 #e5e8e9;box-shadow:0 0 9px 0 #e5e8e9;height:4.7vh;margin:.78vh 0 0;padding:0 1.17vw}.store-bar .amount{color:#0064d2;font-family:"DINosaur-Medium",var(--app-regular-font);font-size:18px;font-weight:500;letter-spacing:.45px;line-height:1.2}@media screen and (min-width:375px){.store-bar .amount{font-size:18px}}@media screen and (min-width:414px){.store-bar .amount{font-size:18px}}@media screen and (min-width:667px){.store-bar .amount{font-size:18px}}@media only screen and (min-width:768px)and (max-width:1365px){.store-bar .amount{font-size:18px}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:768px){.store-bar .amount{font-size:18px}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:800px){.store-bar .amount{font-size:18px}}@media only screen and (min-width:768px)and (max-width:1365px)and (min-width:1024px){.store-bar .amount{font-size:18px}}@media only screen and (min-width:1366px){.store-bar .amount{font-size:18px}}@media only screen and (min-width:1366px)and (min-width:1366px){.store-bar .amount{font-size:calc(3.20578px + 1.08303vw)}}@media only screen and (min-width:1366px)and (min-width:1920px){.store-bar .amount{font-size:calc(15px + .46875vw)}}@media only screen and (min-width:1366px)and (min-width:2560px){.store-bar .amount{font-size:27px}}.store-bar .btn-expand{height:66%;max-height:24px}.store-bar img{display:block;max-height:100%;max-width:100%}.store-bar .logo{padding:0 1vw;width:5.83vw}@media only screen and (min-width:3840px){.store-bar{border-radius:2.3vh;height:3.75vh;margin:.92vh 0 0;padding:0 .9375vw}.store-bar .logo{width:5vw}.store-bar .amount{font-size:24px}}@media only screen and (min-width:3840px)and (min-width:1920px){.store-bar .amount{font-size:calc(15px + .46875vw)}}@media only screen and (min-width:3840px)and (min-width:2560px){.store-bar .amount{font-size:calc(-1px + 1.09375vw)}}@media only screen and (min-width:3840px)and (min-width:3840px){.store-bar .amount{font-size:41px}}@media only screen and (min-width:3840px){.store-bar .btn-expand{max-height:54px}}@media only screen and (min-width:2560px)and (max-width:3839px){.store-bar{height:3.75vh;margin:1.1vh 0 0;padding:0 .7vw}.store-bar .btn-expand{max-height:32px}}@media only screen and (min-width:1920px)and (max-width:2559px){.store-bar{height:4.9vh;padding:0 1.3vw}}@media only screen and (min-width:1024px)and (orientation:landscape)and (max-width:1365px){.store-bar{height:5.55vh;margin:1.1vh 0 0;padding:0 1.56vw}}@media only screen and (min-width:768px)and (orientation:portrait)and (max-width:1365px){.store-bar{height:4vh;margin:0;padding:0 2.2vw}.store-bar .logo{width:8.83vw}}@media only screen and (max-width:768px)and (max-height:768px)and (min-aspect-ratio:1/1){.store-bar{height:4.6875vh;margin:0;padding:0 2vw}.store-bar .logo{width:8.83vw}}@media only screen and (min-width:800px)and (orientation:landscape)and (max-width:1023px){.store-bar{height:11vh;margin:.8vh 0 0;padding:0 2vw}.store-bar .logo{width:8.25vw}}@media only screen and (min-width:414px)and (orientation:portrait)and (max-width:767px){.store-bar{height:4.5vh;margin:1.15vh 0 0;padding:0 3.86vw}.store-bar .logo{width:15vw}}@media only screen and (max-width:799px)and (orientation:landscape){.store-bar{height:11.58vh;margin:0;padding:0 2.4vw}.store-bar .logo{width:8.25vw}}@media only screen and (max-width:413px)and (orientation:portrait){.store-bar{height:5.97vh;margin:0;padding:0 4.25vw}.store-bar .logo{width:15vw}}@media only screen and (max-width:320px)and (max-height:960px)and (min-aspect-ratio:1/3)and (orientation:portrait){.store-bar{height:3.75vh;margin:0;padding:0 5vw}.store-bar .logo{width:19vw}}@media only screen and (max-width:960px)and (max-height:320px)and (min-aspect-ratio:3/1)and (orientation:landscape){.store-bar{height:11.25vh;margin:0;padding:0 1.6vw}.store-bar .logo{width:7.5vw}}@media only screen and (max-width:320px)and (max-height:640px)and (min-aspect-ratio:1/2)and (orientation:portrait){.store-bar{height:5.625vh;margin:0;padding:0 5vw}.store-bar .logo{width:18vw}}@media only screen and (max-width:640px)and (max-height:320px)and (min-aspect-ratio:2/1)and (orientation:landscape){.store-bar{height:11.25vh;margin:0;padding:0 2.42vw}.store-bar .logo{width:10.36vw}}#checkout-details-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;resize:none;top:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#checkout-details-container *{-webkit-box-sizing:border-box;box-sizing:border-box}#checkout-details-container .app-product-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#e9ebed;border-radius:6px;-ms-flex-direction:column;flex-direction:column;height:90%;padding:1.46vw;width:87%;z-index:1}#checkout-details-container .app-product-overlay .app-product-content-wrapper{overflow:hidden;position:relative}#checkout-details-container .app-product-overlay .app-product-content-wrapper,#checkout-details-container .app-product-overlay .checkout-loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}#checkout-details-container .app-product-overlay .checkout-loader-container{left:0;position:absolute;top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#checkout-details-container .app-product-overlay .checkout-loader-container span{color:#75797c;font-family:"DINosaur-Medium",var(--app-regular-font);font-size:14px;font-weight:500;line-height:1.43;margin-top:6.8%}@media screen and (min-width:320px){#checkout-details-container .app-product-overlay .checkout-loader-container span{font-size:calc(13.38931px + .19084vw)}}@media screen and (min-width:1368px){#checkout-details-container .app-product-overlay .checkout-loader-container span{font-size:calc(10.46602px + .40453vw)}}@media screen and (min-width:3840px){#checkout-details-container .app-product-overlay .checkout-loader-container span{font-size:26px}}@media only screen and (min-width:1920px)and (max-width:2559px){#checkout-details-container .app-product-overlay{border-radius:8px;padding:1.25vw}}@media only screen and (min-width:2560px){#checkout-details-container .app-product-overlay{border-radius:12px;padding:1.4vw}}@media only screen and (min-width:1024px)and (orientation:landscape)and (max-width:1365px){#checkout-details-container .app-product-overlay{border-radius:0;height:100%;padding:1.95vw;width:100%}}@media only screen and (min-width:768px)and (orientation:portrait)and (max-width:1365px){#checkout-details-container .app-product-overlay{border-radius:0;height:100%;padding:2.6vw;width:100%}}@media only screen and (max-width:768px)and (max-height:768px)and (min-aspect-ratio:1/1){#checkout-details-container .app-product-overlay{border-radius:0;height:100%;padding:2.66vw;width:100%}}@media only screen and (min-width:800px)and (orientation:landscape)and (max-width:1023px){#checkout-details-container .app-product-overlay{border-radius:0;height:100%;padding:1.25vw;width:100%}}@media only screen and (min-width:414px)and (orientation:portrait)and (max-width:767px){#checkout-details-container .app-product-overlay{border-radius:0;height:100%;padding:2.9vw;width:100%}}@media only screen and (max-width:799px)and (orientation:landscape){#checkout-details-container .app-product-overlay{border-radius:0;height:100%;padding:1.5vw;width:100%}}@media only screen and (max-width:413px)and (orientation:portrait){#checkout-details-container .app-product-overlay{border-radius:0;height:100%;padding:2.66vw;width:100%}}@media only screen and (max-width:960px)and (max-height:320px)and (min-aspect-ratio:3/1)and (orientation:landscape){#checkout-details-container .app-product-overlay{padding:1vw}}@media only screen and (max-width:640px)and (max-height:320px)and (min-aspect-ratio:2/1)and (orientation:landscape){#checkout-details-container .app-product-overlay{padding:1.5625vw}}.app-shopify-product-rating-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--ecommerce-overlay-button-font-size,14px);margin:1.02vw 0 2.34vw}.app-shopify-product-rating-wrapper .app-shopify-product-rating-icon{font-size:1em;position:relative}@media screen and (min-width:1366px){.app-shopify-product-rating-wrapper .app-shopify-product-rating-icon{font-size:calc(1em + var(--ecommerce-overlay-button-font-value, 14)*.57*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.app-shopify-product-rating-wrapper .app-shopify-product-rating-icon{font-size:calc(1.57em + var(--ecommerce-overlay-button-font-value, 14)*.86*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.app-shopify-product-rating-wrapper .app-shopify-product-rating-icon{font-size:2.43em}}.app-shopify-product-rating-wrapper .app-shopify-product-rating-icon .app-shopify-product-rating-icon-empty,.app-shopify-product-rating-wrapper .app-shopify-product-rating-icon .app-shopify-product-rating-icon-filled{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.app-shopify-product-rating-wrapper .app-shopify-product-rating-icon .app-shopify-product-rating-icon-empty svg,.app-shopify-product-rating-wrapper .app-shopify-product-rating-icon .app-shopify-product-rating-icon-filled svg{height:auto;margin-right:.14em;min-height:1em;min-width:1em;width:1em}.app-shopify-product-rating-wrapper .app-shopify-product-rating-icon .app-shopify-product-rating-icon-filled{overflow:hidden;width:calc(var(--shopify-rating-percentage, 100%) - .07em)}.app-shopify-product-rating-wrapper .app-shopify-product-rating-icon .app-shopify-product-rating-icon-filled svg g{stroke:transparent;fill:#000}.app-shopify-product-rating-wrapper .app-shopify-product-rating-icon .app-shopify-product-rating-icon-empty{left:0;position:absolute;top:0;width:100%}.app-shopify-product-rating-wrapper .app-shopify-product-rating-value{font-size:1em;margin-left:1.57em}@media screen and (min-width:1366px){.app-shopify-product-rating-wrapper .app-shopify-product-rating-value{font-size:calc(1em + var(--ecommerce-overlay-button-font-value, 14)*.57*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.app-shopify-product-rating-wrapper .app-shopify-product-rating-value{font-size:calc(1.57em + var(--ecommerce-overlay-button-font-value, 14)*.86*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.app-shopify-product-rating-wrapper .app-shopify-product-rating-value{font-size:2.43em}}@media only screen and (max-width:450px)and (orientation:portrait){.app-shopify-product-rating-wrapper .app-shopify-product-rating-icon,.app-shopify-product-rating-wrapper .app-shopify-product-rating-value{font-size:.857em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){.app-shopify-product-rating-wrapper .app-shopify-product-rating-icon,.app-shopify-product-rating-wrapper .app-shopify-product-rating-value{font-size:calc(.857em + var(--ecommerce-overlay-button-font-value, 14)*.143*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){.app-shopify-product-rating-wrapper .app-shopify-product-rating-icon,.app-shopify-product-rating-wrapper .app-shopify-product-rating-value{font-size:calc(1em + var(--ecommerce-overlay-button-font-value, 14)*0*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){.app-shopify-product-rating-wrapper .app-shopify-product-rating-icon,.app-shopify-product-rating-wrapper .app-shopify-product-rating-value{font-size:1em}}.app-ecommerce-product-variants-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1.61vw 0}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type{font-size:var(--ecommerce-overlay-captions-font-size,14px)}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type span{color:var(--ecommerce-overlay-captions-font-color,#000);font-family:var(--ecommerce-overlay-captions-font),"Montserrat-SemiBold";font-size:1em;font-weight:var(--ecommerce-overlay-captions-font-weight,600);letter-spacing:var(--ecommerce-overlay-captions-letter-spacing,normal);line-height:var(--ecommerce-overlay-captions-line-height,normal);margin-right:1em}@media screen and (min-width:1366px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type span{font-size:calc(1em + var(--ecommerce-overlay-captions-font-value, 14)*.57*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type span{font-size:calc(1.57em + var(--ecommerce-overlay-captions-font-value, 14)*1.28*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type span{font-size:2.85em}}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants{font-size:var(--ecommerce-overlay-options-font-size,12px);min-width:9.08em;position:relative}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants.disabled .app-ecommerce-product-variants-select-box{cursor:default}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants.disabled .app-ecommerce-product-variants-select-box:hover .app-ecommerce-product-variants-select-box-value{background:transparent}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants.show-list .app-ecommerce-product-variants-select-box{border-color:var(--ecommerce-overlay-captions-font-color,#000)}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants.show-list .app-ecommerce-product-variants-select-box svg{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants.show-list .app-ecommerce-product-variants-select-box-list{opacity:1;pointer-events:all;visibility:visible}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants.show-list .app-ecommerce-product-variants-select-box-list li{border-bottom:1px solid var(--ecommerce-overlay-captions-font-color,#000)}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{border:1px solid transparent;cursor:pointer;font-size:1em;position:relative}@media screen and (min-width:1366px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:calc(1em + var(--ecommerce-overlay-options-font-value, 12)*.58*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:calc(1.58em + var(--ecommerce-overlay-options-font-value, 12)*1.25*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:2.83em}}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box:hover .app-ecommerce-product-variants-select-box-value{background:RGBA(var(--ecommerce-overlay-secondary-color-rgb,230,230,230),.6)}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box .app-ecommerce-product-variants-select-box-value input{height:100%;opacity:0;position:absolute;width:100%;z-index:-1}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box .app-ecommerce-product-variants-select-box-value input:checked+.app-ecommerce-product-variants-select-box-text-wrapper{display:block}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box .app-ecommerce-product-variants-select-box-text-wrapper{display:none;padding:.66em 0}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box .app-ecommerce-product-variants-select-box-text{color:var(--ecommerce-overlay-options-font-color,#000);display:-webkit-box;font-family:var(--ecommerce-overlay-options-font),"Montserrat-SemiBold";font-size:1em;font-weight:var(--ecommerce-overlay-options-font-weight,600);letter-spacing:var(--ecommerce-overlay-options-letter-spacing,normal);line-height:var(--ecommerce-overlay-options-line-height,normal);margin:0;overflow:hidden;padding:0 3.33em 0 .83em;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box svg{height:2em;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);width:2em}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box svg path.icon{fill:var(--ecommerce-overlay-options-font-color)}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box-list{background:var(--ecommerce-overlay-primary-color,#fff);border:1px solid var(--ecommerce-overlay-captions-font-color,#000);border-top:1px solid transparent;height:auto;list-style:none;margin:0;max-height:400%;opacity:0;overflow-x:hidden;overflow-y:auto;padding:0;pointer-events:none;position:absolute;visibility:hidden;width:100%;z-index:1}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box-list .os-scrollbar{padding:0;width:6px}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box-list .os-scrollbar>.os-scrollbar-track{border-radius:3px}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box-list .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:RGBA(var(--ecommerce-overlay-secondary-color-rgb,230,230,230),1)}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box-list li{color:var(--ecommerce-overlay-options-font-color,#000);font-family:var(--ecommerce-overlay-options-font),"Montserrat-SemiBold";font-size:1em;font-weight:var(--ecommerce-overlay-options-font-weight,600);letter-spacing:var(--ecommerce-overlay-options-letter-spacing,normal);line-height:var(--ecommerce-overlay-options-line-height,normal);position:relative}@media screen and (min-width:1366px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box-list li{font-size:calc(1em + var(--ecommerce-overlay-options-font-value, 12)*.58*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box-list li{font-size:calc(1.58em + var(--ecommerce-overlay-options-font-value, 12)*1.25*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box-list li{font-size:2.83em}}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box-list li:last-child{border-bottom:none}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box-list li:hover{background:RGBA(var(--ecommerce-overlay-secondary-color-rgb,230,230,230),.6)}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box-list li label{cursor:pointer;display:block;padding:.66em 0 .66em .83em}@media only screen and (max-width:1024px)and (orientation:portrait){.app-ecommerce-product-variants-wrapper{margin:1.56vw 0}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){.app-ecommerce-product-variants-wrapper{margin:3.86vmin 0}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type span{font-size:.78em}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type span{font-size:calc(.78em + var(--ecommerce-overlay-captions-font-value, 14)*.22*(100vw - 568px)/99)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type span{font-size:calc(1em + var(--ecommerce-overlay-captions-font-value, 14)*0*(100vw - 667px)/229)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type span{font-size:1em}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:.83em}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:calc(.83em + var(--ecommerce-overlay-options-font-value, 12)*.17*(100vw - 568px)/99)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:calc(1em + var(--ecommerce-overlay-options-font-value, 12)*0*(100vw - 667px)/229)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:1em}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box-list li{font-size:.83em}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box-list li{font-size:calc(.83em + var(--ecommerce-overlay-options-font-value, 12)*.17*(100vw - 568px)/99)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box-list li{font-size:calc(1em + var(--ecommerce-overlay-options-font-value, 12)*0*(100vw - 667px)/229)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box-list li{font-size:1em}}@media only screen and (max-width:568px)and (max-height:320px)and (orientation:landscape){.app-ecommerce-product-variants-wrapper{margin:1.25vmin 0}}@media only screen and (max-width:450px)and (orientation:portrait){.app-ecommerce-product-variants-wrapper{margin:3.86vw 0}.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type span{font-size:.78em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type span{font-size:calc(.78em + var(--ecommerce-overlay-captions-font-value, 14)*.22*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type span{font-size:calc(1em + var(--ecommerce-overlay-captions-font-value, 14)*0*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type span{font-size:1em}}@media only screen and (max-width:450px)and (orientation:portrait){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:.83em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:calc(.83em + var(--ecommerce-overlay-options-font-value, 12)*.17*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:calc(1em + var(--ecommerce-overlay-options-font-value, 12)*0*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:1em}}@media only screen and (max-width:450px)and (orientation:portrait){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box-list li{font-size:.83em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box-list li{font-size:calc(.83em + var(--ecommerce-overlay-options-font-value, 12)*.17*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box-list li{font-size:calc(1em + var(--ecommerce-overlay-options-font-value, 12)*0*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){.app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box-list li{font-size:1em}}@media only screen and (max-width:320px)and (orientation:portrait){.app-ecommerce-product-variants-wrapper{margin:1.875vw 0}}.app-ecommerce-product-additional-fields-container{margin:1.17vw 0 1px}.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field{border-bottom:1px solid rgba(var(--ecommerce-overlay-secondary-color-rgb,230,230,230),1);font-size:var(--ecommerce-overlay-body-font-size,12px)}.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field:first-child{border-top:1px solid rgba(var(--ecommerce-overlay-secondary-color-rgb,230,230,230),1)}.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-title-wrapper .app-ecommerce-product-additional-field-icon:before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content{font-size:1em;opacity:1;padding-bottom:1em}@media screen and (min-width:1366px){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content{font-size:calc(1em + var(--ecommerce-overlay-body-font-value, 12)*.75*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content{font-size:calc(1.75em + var(--ecommerce-overlay-body-font-value, 12)*1*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content{font-size:2.75em}}.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content button,.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content embed,.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content form,.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content img,.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content input,.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content textarea,.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content video{display:initial}.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content li,.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content p,.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content table{font-size:1em}.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--ecommerce-overlay-captions-font-size,14px)}.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper:hover{cursor:pointer}.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper .app-ecommerce-product-additional-field-title{color:var(--ecommerce-overlay-captions-font-color,#000);font-family:var(--ecommerce-overlay-captions-font),"Montserrat-SemiBold";font-size:1em;font-weight:var(--ecommerce-overlay-captions-font-weight,600);letter-spacing:var(--ecommerce-overlay-captions-letter-spacing,normal);line-height:var(--ecommerce-overlay-captions-line-height,normal);padding:1em 0;width:calc(100% - 3em)}@media screen and (min-width:1366px){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper .app-ecommerce-product-additional-field-title{font-size:calc(1em + var(--ecommerce-overlay-captions-font-value, 14)*.71*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper .app-ecommerce-product-additional-field-title{font-size:calc(1.71em + var(--ecommerce-overlay-captions-font-value, 14)*1.14*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper .app-ecommerce-product-additional-field-title{font-size:2.85em}}.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper .app-ecommerce-product-additional-field-icon{color:var(--ecommerce-overlay-captions-font-color,#000);display:inline-block;font-size:1em;height:.857em;margin-right:1.14em;position:relative;width:.857em}@media screen and (min-width:1366px){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper .app-ecommerce-product-additional-field-icon{font-size:calc(1em + var(--ecommerce-overlay-captions-font-value, 14)*.71*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper .app-ecommerce-product-additional-field-icon{font-size:calc(1.71em + var(--ecommerce-overlay-captions-font-value, 14)*1.14*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper .app-ecommerce-product-additional-field-icon{font-size:2.85em}}.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper .app-ecommerce-product-additional-field-icon:after,.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper .app-ecommerce-product-additional-field-icon:before{background:currentColor;content:"";display:block;height:1px;left:0;position:absolute;top:50%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:100%}.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper .app-ecommerce-product-additional-field-icon:after{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper .app-ecommerce-product-additional-field-icon:before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-content{color:var(--ecommerce-overlay-body-font-color,#000);font-family:var(--ecommerce-overlay-body-font),"Montserrat-Regular";font-size:0;font-weight:var(--ecommerce-overlay-body-font-weight,normal);letter-spacing:var(--ecommerce-overlay-body-letter-spacing,normal);line-height:var(--ecommerce-overlay-body-line-height,1.33);max-width:79%;opacity:0;-webkit-transition:font-size .2s,opacity .2s;transition:font-size .2s,opacity .2s;will-change:font-size}.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-content button,.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-content embed,.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-content form,.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-content img,.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-content input,.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-content textarea,.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-content video{display:none}.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-content li,.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-content p,.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-content table{color:var(--ecommerce-overlay-body-font-color,#000);font-family:var(--ecommerce-overlay-body-font),"Montserrat-Regular";font-weight:var(--ecommerce-overlay-body-font-weight,normal);letter-spacing:var(--ecommerce-overlay-body-letter-spacing,normal);line-height:var(--ecommerce-overlay-body-line-height,1.33)}@media only screen and (max-width:1024px)and (orientation:portrait){.app-ecommerce-product-additional-fields-container{margin:1.56vw 0 1px}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content{font-size:.83em}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content{font-size:calc(.83em + var(--ecommerce-overlay-body-font-value, 12)*.17*(100vw - 568px)/99)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content{font-size:calc(1em + var(--ecommerce-overlay-body-font-value, 12)*0*(100vw - 667px)/229)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content{font-size:1em}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper .app-ecommerce-product-additional-field-title{font-size:.857em}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper .app-ecommerce-product-additional-field-title{font-size:calc(.857em + var(--ecommerce-overlay-captions-font-value, 14)*.143*(100vw - 568px)/99)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper .app-ecommerce-product-additional-field-title{font-size:calc(1em + var(--ecommerce-overlay-captions-font-value, 14)*0*(100vw - 667px)/229)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper .app-ecommerce-product-additional-field-title{font-size:1em}}@media only screen and (max-width:568px)and (max-height:320px)and (orientation:landscape){.app-ecommerce-product-additional-fields-container{margin:3.125vmin 0 1px}}@media only screen and (max-width:450px)and (orientation:portrait){.app-ecommerce-product-additional-fields-container{margin:3.86vw 0 1px}.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content{font-size:.83em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content{font-size:calc(.83em + var(--ecommerce-overlay-body-font-value, 12)*.17*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content{font-size:calc(1em + var(--ecommerce-overlay-body-font-value, 12)*0*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field.active .app-ecommerce-product-additional-field-content{font-size:1em}}@media only screen and (max-width:450px)and (orientation:portrait){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper .app-ecommerce-product-additional-field-title{font-size:.78em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper .app-ecommerce-product-additional-field-title{font-size:calc(.78em + var(--ecommerce-overlay-captions-font-value, 14)*.22*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper .app-ecommerce-product-additional-field-title{font-size:calc(1em + var(--ecommerce-overlay-captions-font-value, 14)*0*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){.app-ecommerce-product-additional-fields-container .app-ecommerce-product-additional-field .app-ecommerce-product-additional-field-title-wrapper .app-ecommerce-product-additional-field-title{font-size:1em}}@media only screen and (max-width:320px)and (orientation:portrait){.app-ecommerce-product-additional-fields-container{margin:5vw 0 1px}}.app-ecommerce-product-buy-buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--ecommerce-overlay-button-font-size,14px);margin:1.755vw 0 1.17vw;width:100%}.app-ecommerce-product-buy-buttons-wrapper.disabled .app-ecommerce-product-button{cursor:default}.app-ecommerce-product-buy-buttons-wrapper.disabled .app-ecommerce-product-button.disabled-with-border#add_to_cart-button{border-color:var(--add_to_cart-button-border-color-disabled,unset);border-style:solid;border-width:var(--add_to_cart-button-border-width-disabled,0)}.app-ecommerce-product-buy-buttons-wrapper.disabled .app-ecommerce-product-button.disabled-with-border#buy_now-button{border-color:var(--buy_now-button-border-color-disabled,unset);border-style:solid;border-width:var(--buy_now-button-border-width-disabled,0)}.app-ecommerce-product-buy-buttons-wrapper.disabled .app-ecommerce-product-button#add_to_cart-button{background:var(--add_to_cart-button-color-disabled,unset)}.app-ecommerce-product-buy-buttons-wrapper.disabled .app-ecommerce-product-button#buy_now-button{background:var(--buy_now-button-color-disabled,unset)}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:stretch;align-self:stretch;height:3.286em;padding:1em 0;width:50%}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button.round-button{border-radius:1.64em;margin-right:1.14em}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button.round-button:last-child{margin-right:0}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button.with-icon>span{text-align:left}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button.with-border#add_to_cart-button{border-color:var(--add_to_cart-button-border-color,unset);border-style:solid;border-width:var(--add_to_cart-button-border-width,0)}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button.with-border#buy_now-button{border-color:var(--buy_now-button-border-color,unset);border-style:solid;border-width:var(--buy_now-button-border-width,0)}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button.without-title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button.without-title>span{display:none}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button.without-title>img{margin-left:0}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button>img{height:1.71em;margin-left:11.77%;-o-object-fit:contain;object-fit:contain;width:1.71em}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button>span{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;padding:0 10%;text-overflow:ellipsis;white-space:nowrap}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button#add_to_cart-button.loading>img,.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button#add_to_cart-button.loading>span,.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button#buy_now-button.loading>img,.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button#buy_now-button.loading>span{display:none}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button#add_to_cart-button .loader-wrapper,.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button#buy_now-button .loader-wrapper{color:var(--ecommerce-overlay-button-font-color,#fff)}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button#add_to_cart-button .loader-wrapper .loader-animation,.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button#buy_now-button .loader-wrapper .loader-animation{max-width:2.125em}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button#add_to_cart-button{background:var(--add_to_cart-button-color,unset)}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button#buy_now-button{background:var(--buy_now-button-color,unset)}.see_inside-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;font-size:calc(var(--ecommerce-overlay-button-font-size, 14px)*.8);justify-content:center}.see_inside-button-wrapper #see_inside-button{margin-top:1em;padding:.4em 1.6em;-ms-flex-item-align:center;align-self:center;background:var(--buy_now-button-color,#716f6f)}.app-ecommerce-product-buy-buttons-wrapper #see_inside-button,.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button,.see_inside-button-wrapper #see_inside-button,.see_inside-button-wrapper .app-ecommerce-product-button{color:var(--ecommerce-overlay-button-font-color,#fff);cursor:pointer;font-family:var(--ecommerce-overlay-button-font),"Montserrat-Regular";font-size:1em;font-weight:var(--ecommerce-overlay-button-font-weight,600);letter-spacing:var(--ecommerce-overlay-button-letter-spacing,normal);line-height:var(--ecommerce-overlay-button-line-height,normal);text-align:center;text-transform:uppercase}@media screen and (min-width:1366px){.app-ecommerce-product-buy-buttons-wrapper #see_inside-button,.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button,.see_inside-button-wrapper #see_inside-button,.see_inside-button-wrapper .app-ecommerce-product-button{font-size:calc(1em + var(--ecommerce-overlay-button-font-value, 14)*.75*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.app-ecommerce-product-buy-buttons-wrapper #see_inside-button,.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button,.see_inside-button-wrapper #see_inside-button,.see_inside-button-wrapper .app-ecommerce-product-button{font-size:calc(1.75em + var(--ecommerce-overlay-button-font-value, 14)*1*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.app-ecommerce-product-buy-buttons-wrapper #see_inside-button,.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button,.see_inside-button-wrapper #see_inside-button,.see_inside-button-wrapper .app-ecommerce-product-button{font-size:2.75em}}@media only screen and (max-width:1024px)and (orientation:portrait){.app-ecommerce-product-buy-buttons-wrapper{margin:3.32vw 0 1.56vw}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){.app-ecommerce-product-buy-buttons-wrapper{margin:8.21vmin 0 3.86vmin}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{padding:1.18em 0}.app-ecommerce-product-buy-buttons-wrapper #see_inside-button,.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button,.see_inside-button-wrapper #see_inside-button,.see_inside-button-wrapper .app-ecommerce-product-button{font-size:.78em}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){.app-ecommerce-product-buy-buttons-wrapper #see_inside-button,.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button,.see_inside-button-wrapper #see_inside-button,.see_inside-button-wrapper .app-ecommerce-product-button{font-size:calc(.78em + var(--ecommerce-overlay-button-font-value, 14)*.22*(100vw - 568px)/99)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){.app-ecommerce-product-buy-buttons-wrapper #see_inside-button,.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button,.see_inside-button-wrapper #see_inside-button,.see_inside-button-wrapper .app-ecommerce-product-button{font-size:calc(1em + var(--ecommerce-overlay-button-font-value, 14)*0*(100vw - 667px)/229)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){.app-ecommerce-product-buy-buttons-wrapper #see_inside-button,.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button,.see_inside-button-wrapper #see_inside-button,.see_inside-button-wrapper .app-ecommerce-product-button{font-size:1em}}@media only screen and (max-width:568px)and (max-height:320px)and (orientation:landscape){.app-ecommerce-product-buy-buttons-wrapper{margin:6.25vmin 0 3.125vmin}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{height:3.63em}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button.round-button{border-radius:1.81em}}@media only screen and (max-width:450px)and (orientation:portrait){.app-ecommerce-product-buy-buttons-wrapper{margin:5vw 0 3.86vw}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{padding:1.18em 0}.app-ecommerce-product-buy-buttons-wrapper #see_inside-button,.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button,.see_inside-button-wrapper #see_inside-button,.see_inside-button-wrapper .app-ecommerce-product-button{font-size:.78em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){.app-ecommerce-product-buy-buttons-wrapper #see_inside-button,.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button,.see_inside-button-wrapper #see_inside-button,.see_inside-button-wrapper .app-ecommerce-product-button{font-size:calc(.78em + var(--ecommerce-overlay-button-font-value, 14)*.22*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){.app-ecommerce-product-buy-buttons-wrapper #see_inside-button,.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button,.see_inside-button-wrapper #see_inside-button,.see_inside-button-wrapper .app-ecommerce-product-button{font-size:calc(1em + var(--ecommerce-overlay-button-font-value, 14)*0*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){.app-ecommerce-product-buy-buttons-wrapper #see_inside-button,.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button,.see_inside-button-wrapper #see_inside-button,.see_inside-button-wrapper .app-ecommerce-product-button{font-size:1em}}@media only screen and (max-width:320px)and (orientation:portrait){.app-ecommerce-product-buy-buttons-wrapper{margin:6.25vw 0 5vw}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{height:3.63em}.app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button.round-button{border-radius:1.81em}}.ecommerce-product-details-item-quantity-controls{font-size:var(--ecommerce-overlay-captions-font-size,14px)}.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-limit,.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{color:var(--ecommerce-overlay-captions-font-color,#000);font-family:var(--ecommerce-overlay-captions-font),"Montserrat-SemiBold";font-size:1em;font-weight:var(--ecommerce-overlay-captions-font-weight,600);letter-spacing:var(--ecommerce-overlay-captions-letter-spacing,normal);line-height:var(--ecommerce-overlay-captions-line-height,normal);margin:0 0 .5em}@media screen and (min-width:1366px){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-limit,.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:calc(1em + var(--ecommerce-overlay-captions-font-value, 14)*.57*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-limit,.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:calc(1.57em + var(--ecommerce-overlay-captions-font-value, 14)*1.28*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-limit,.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:2.85em}}.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-limit{margin:.5em 0 0}.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper{color:var(--ecommerce-overlay-options-font-color,#000);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1em;position:relative}@media screen and (min-width:1366px){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper{font-size:calc(1em + var(--ecommerce-overlay-captions-font-value, 14)*.57*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper{font-size:calc(1.57em + var(--ecommerce-overlay-captions-font-value, 14)*1.28*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper{font-size:2.85em}}.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper .ecommerce-product-details-item-quantity-button{border:1px solid rgba(var(--ecommerce-overlay-options-font-color-rgb,0,0,0),.4);border-radius:50%;cursor:pointer;height:2em;position:relative;width:2em}.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper .ecommerce-product-details-item-quantity-button.disabled{cursor:default;opacity:.4}.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper .ecommerce-product-details-item-quantity-button.app-shopping-cart-item-increase span:before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper .ecommerce-product-details-item-quantity-button span{height:42.85%;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:42.85%}.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper .ecommerce-product-details-item-quantity-button span:after,.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper .ecommerce-product-details-item-quantity-button span:before{background-color:currentColor;content:"";display:block;height:1px;left:0;opacity:.6;position:absolute;top:50%;width:100%}.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper .ecommerce-product-details-item-quantity-value{font-family:var(--ecommerce-overlay-captions-font),"Montserrat-SemiBold";line-height:1;margin:0 .5em;min-width:3em;padding:.5em 0;text-align:center}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-limit,.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:.78em}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-limit,.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:calc(.78em + var(--ecommerce-overlay-captions-font-value, 14)*.22*(100vw - 568px)/99)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-limit,.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:calc(1em + var(--ecommerce-overlay-captions-font-value, 14)*0*(100vw - 667px)/229)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-limit,.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:1em}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper{font-size:.78em}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper{font-size:calc(.78em + var(--ecommerce-overlay-captions-font-value, 14)*.22*(100vw - 568px)/99)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper{font-size:calc(1em + var(--ecommerce-overlay-captions-font-value, 14)*0*(100vw - 667px)/229)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper{font-size:1em}}@media only screen and (max-width:450px)and (orientation:portrait){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-limit,.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:.78em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-limit,.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:calc(.78em + var(--ecommerce-overlay-captions-font-value, 14)*.22*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-limit,.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:calc(1em + var(--ecommerce-overlay-captions-font-value, 14)*0*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-limit,.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:1em}}@media only screen and (max-width:450px)and (orientation:portrait){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper{font-size:.78em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper{font-size:calc(.78em + var(--ecommerce-overlay-captions-font-value, 14)*.22*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper{font-size:calc(1em + var(--ecommerce-overlay-captions-font-value, 14)*0*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){.ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper{font-size:1em}}#ideal-product-details-container,#shopify-product-details-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;resize:none;top:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#000;justify-content:center}#ideal-product-details-container.is-cart-active .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper,#ideal-product-details-container.is-cart-active .personalize-overlay,#shopify-product-details-container.is-cart-active .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper,#shopify-product-details-container.is-cart-active .personalize-overlay{-webkit-filter:blur(10px);filter:blur(10px)}#ideal-product-details-container *,#shopify-product-details-container *{-webkit-box-sizing:border-box;box-sizing:border-box}#ideal-product-details-container .overlay-arrow,#shopify-product-details-container .overlay-arrow{color:rgba(var(--ecommerce-overlay-header-font-color-rgb),.6)}#ideal-product-details-container .overlay-arrow:after,#ideal-product-details-container .overlay-arrow:before,#shopify-product-details-container .overlay-arrow:after,#shopify-product-details-container .overlay-arrow:before{border-width:2px}#ideal-product-details-container .overlay-arrow.overlay-arrow-prev:after,#shopify-product-details-container .overlay-arrow.overlay-arrow-prev:after{-webkit-transform:translate(-65%,-50%) rotate(-135deg);transform:translate(-65%,-50%) rotate(-135deg)}#ideal-product-details-container .overlay-arrow.overlay-arrow-next:after,#shopify-product-details-container .overlay-arrow.overlay-arrow-next:after{-webkit-transform:translate(-35%,-50%) rotate(45deg);transform:translate(-35%,-50%) rotate(45deg)}#ideal-product-details-container .app-ecommerce-product-overlay,#shopify-product-details-container .app-ecommerce-product-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--ecommerce-overlay-primary-color,#fff);border-radius:6px;-ms-flex-direction:column;flex-direction:column;height:91%;overflow:hidden;padding:2.6041vmin 2.6041vmin calc(var(--vh, 1vh)*4);-webkit-transform:translateZ(0);transform:translateZ(0);width:87%;z-index:1}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-overlay-controls,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-overlay-controls{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-overlay-controls .overlay-button,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-overlay-controls .overlay-button{border:none;bottom:auto;color:rgba(var(--ecommerce-overlay-header-font-color-rgb),.6);left:auto;position:relative;right:auto;top:auto}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-overlay-controls img,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-overlay-controls img{height:8.334vmin;min-height:40px;width:auto}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-overlay-controls img:last-child,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-overlay-controls img:last-child{z-index:1}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:70%;padding-left:52.8%;position:relative;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;width:100%}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:var(--ecommerce-overlay-header-font-size,16px);margin:0 0 1.75vw;width:100%}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header>*,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header>*{line-height:1.2;width:100%}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{color:var(--ecommerce-overlay-header-font-color,#000);font-family:var(--ecommerce-overlay-header-font,"Montserrat-SemiBold");font-size:1em;font-weight:var(--ecommerce-overlay-header-font-weight,600);letter-spacing:var(--ecommerce-overlay-header-letter-spacing,normal);line-height:var(--ecommerce-overlay-header-line-height,1.38);position:relative;width:100%}@media screen and (min-width:1366px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:calc(1em + var(--ecommerce-overlay-header-font-value, 16)*.875*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:calc(1.875em + var(--ecommerce-overlay-header-font-value, 16)*.875*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:2.75em}}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-image-carousel-container,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-image-carousel-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel{bottom:0;height:100%;left:0;overflow:hidden;padding:0 0 calc(var(--vh, 1vh)*15) 0;position:absolute;top:0;width:50.5%}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow{background:transparent;height:100%;min-width:42px;width:3vw}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow.splide__arrow--prev,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow.splide__arrow--prev{left:0}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow.splide__arrow--next,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow.splide__arrow--next{right:0}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow img,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow img{height:35%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(var(--vh, 1vh)*13);padding-right:0;position:absolute;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container #app-thumbnail-carousel,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container #app-thumbnail-carousel{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;max-width:calc(34.07vw + 20px);padding:0 3vw;width:auto}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container #app-thumbnail-carousel li,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container #app-thumbnail-carousel li{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(4.39vw + 2px);min-width:calc(4.39vw + 2px);overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;cursor:pointer;margin:1px 0;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;will-change:border}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container #app-thumbnail-carousel li:last-child,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container #app-thumbnail-carousel li:last-child{margin-right:0!important}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container #app-thumbnail-carousel li.is-active,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container #app-thumbnail-carousel li.is-active{border:1px solid rgba(var(--ecommerce-overlay-header-font-color-rgb),.6)!important}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container #app-thumbnail-carousel li .splide__video__play,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container #app-thumbnail-carousel li .splide__video__play{opacity:.6;-webkit-transform:translate(-50%,-50%) scale(.7);transform:translate(-50%,-50%) scale(.7)}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container #app-thumbnail-carousel #app-thumbnail-carousel-track img,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container #app-thumbnail-carousel #app-thumbnail-carousel-track img{height:4.39vw;max-height:100%;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center;width:4.39vw}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:0;padding:0 2.63vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel .splide__arrows .splide__arrow,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel .splide__arrows .splide__arrow{display:none}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel .splide__track,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel .splide__track{height:100%}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel .splide__track .splide__list,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel .splide__track .splide__list{height:100%;-webkit-transform-style:unset;transform-style:unset}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1px}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide img,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide img{height:auto;max-height:100%;max-width:100%;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center;width:auto}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide:focus,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide:focus{outline:none}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container{-webkit-box-flex:1;display:block;-ms-flex:1;flex:1;max-width:88.2%;min-height:45%;padding-right:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .text-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .text-wrapper{height:100%;overflow-x:hidden;overflow-y:scroll;padding-right:3%}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .text-wrapper .os-scrollbar,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .text-wrapper .os-scrollbar{padding:0;width:6px}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .text-wrapper .os-scrollbar>.os-scrollbar-track,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .text-wrapper .os-scrollbar>.os-scrollbar-track{border-radius:3px}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .text-wrapper .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .text-wrapper .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:RGBA(var(--ecommerce-overlay-secondary-color-rgb,230,230,230),1)}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .text-fade,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .text-fade{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(var(--ecommerce-overlay-primary-color-rgb),0)),to(var(--ecommerce-overlay-primary-color)));background-image:linear-gradient(to bottom,rgba(var(--ecommerce-overlay-primary-color-rgb),0) 0,var(--ecommerce-overlay-primary-color) 100%)}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container>*,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container>*{width:100%}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container #share-mobile,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container #share-mobile{cursor:pointer;display:none;height:20px;min-width:96px;overflow:hidden;padding:0 3vmin;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container #share-mobile img,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container #share-mobile img{height:66%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container #share-mobile .share-mobile-text,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container #share-mobile .share-mobile-text{margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ecommerce-overlay-price-font-color,#000);-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:var(--ecommerce-overlay-price-font,"Montserrat-SemiBold");font-size:var(--ecommerce-overlay-price-font-size,16px);font-weight:var(--ecommerce-overlay-price-font-weight,600);letter-spacing:var(--ecommerce-overlay-price-letter-spacing,normal);line-height:var(--ecommerce-overlay-price-line-height,1.38);margin-bottom:2.63vw;position:relative}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.is-unavailable .app-ecommerce-product-discount-price-value,#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.is-unavailable .app-ecommerce-product-price-value,#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.is-unavailable-without-margin .app-ecommerce-product-discount-price-value,#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.is-unavailable-without-margin .app-ecommerce-product-price-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.is-unavailable .app-ecommerce-product-discount-price-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.is-unavailable .app-ecommerce-product-price-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.is-unavailable-without-margin .app-ecommerce-product-discount-price-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.is-unavailable-without-margin .app-ecommerce-product-price-value{opacity:.4}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.is-unavailable-without-margin .app-ecommerce-product-discount-price-value,#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.is-unavailable-without-margin .app-ecommerce-product-price-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.is-unavailable-without-margin .app-ecommerce-product-discount-price-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.is-unavailable-without-margin .app-ecommerce-product-price-value{display:none}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.is-unavailable-without-margin .app-ecommerce-product-stock-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.is-unavailable-without-margin .app-ecommerce-product-stock-value{margin:0}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{display:inline-block;font-size:1em;margin-right:1em;position:relative;vertical-align:bottom}@media screen and (min-width:1366px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:calc(1em + var(--ecommerce-overlay-price-font-value, 16)*.75*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:calc(1.75em + var(--ecommerce-overlay-price-font-value, 16)*1*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:2.75em}}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-discount-price-value,#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-price-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-discount-price-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-price-value{margin:.25em 1em .25em 0}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value{color:currentColor;display:inline-block;font-size:.625em;opacity:1;padding:.6em 1.6em;position:relative;text-transform:uppercase;visibility:visible}@media screen and (min-width:1366px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value{font-size:calc(.625em + .41876vw - 5.72027px)}}@media screen and (min-width:2560px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value{font-size:calc(1.125em + .48828vw - 12.5px)}}@media screen and (min-width:3840px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value{font-size:1.75em}}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value:after,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value:after{background:currentColor;border-radius:.25em;content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-discount-price-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-discount-price-value{display:none}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.has-discount-price .app-ecommerce-product-price-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.has-discount-price .app-ecommerce-product-price-value{color:rgba(var(--ecommerce-overlay-price-font-color-rgb),.6);text-decoration:line-through;white-space:nowrap}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.has-discount-price .app-ecommerce-product-discount-price-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.has-discount-price .app-ecommerce-product-discount-price-value{display:inline-block;white-space:nowrap}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:2.49vw;margin:8.42vmin 2px 4px;min-height:34px;padding-right:41%}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links>div,#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links>img,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links>div,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links>img{margin:0 9.49% 0 0}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links>div:last-child,#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links>img:last-child,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links>div:last-child,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links>img:last-child{margin-right:0}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-button,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-button{cursor:pointer;height:100%;min-height:34px;min-width:34px;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;width:auto;will-change:transform}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-button.active,#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-button:hover,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-button.active,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-link-holder,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-link-holder{height:100%;min-height:26px;min-width:26px;position:relative;width:auto}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-link-holder>img,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-link-holder>img{margin:0}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-link-holder .share-success-message,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-link-holder .share-success-message{background-color:rgba(var(--ecommerce-overlay-header-font-color-rgb,0,0,0),.1);border-radius:4.76vw;color:var(--ecommerce-overlay-header-font-color,#000);display:none;font-size:.8vw;left:185%;min-width:8.5vw;opacity:0;overflow:hidden;padding:.44vw .29vw;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%) perspective(1px) translateZ(0);transform:translateY(-50%) perspective(1px) translateZ(0);-webkit-transition:.33s ease;transition:.33s ease;will-change:opacity}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-link-holder .share-success-message.active,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-link-holder .share-success-message.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-link-holder .share-success-message svg,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-link-holder .share-success-message svg{height:1.2vw;width:auto}#ideal-product-details-container .app-ecommerce-product-overlay .share-mobile-container,#shopify-product-details-container .app-ecommerce-product-overlay .share-mobile-container{display:-webkit-box;display:-ms-flexbox;display:flex}#ideal-product-details-container .app-ecommerce-product-overlay #share-mobile-popup,#shopify-product-details-container .app-ecommerce-product-overlay #share-mobile-popup{display:none}#ideal-product-details-container .app-ecommerce-product-overlay #share-mobile-popup.active,#shopify-product-details-container .app-ecommerce-product-overlay #share-mobile-popup.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;bottom:0;justify-content:flex-end;left:0;position:absolute;right:0;top:0;z-index:10}#ideal-product-details-container .app-ecommerce-product-overlay #share-mobile-popup.active .app-popup,#shopify-product-details-container .app-ecommerce-product-overlay #share-mobile-popup.active .app-popup{border-top-left-radius:8px;border-top-right-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;height:32.5vmin;width:100vw;z-index:2;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--ecommerce-overlay-primary-color)}#ideal-product-details-container .app-ecommerce-product-overlay #share-mobile-popup.active .app-popup .share-button-imgs-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay #share-mobile-popup.active .app-popup .share-button-imgs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:50%;max-width:100vmin;width:100%;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ideal-product-details-container .app-ecommerce-product-overlay #share-mobile-popup.active .app-popup .share-button-imgs-wrapper img,#shopify-product-details-container .app-ecommerce-product-overlay #share-mobile-popup.active .app-popup .share-button-imgs-wrapper img{cursor:pointer;height:11.7vmin;-o-object-fit:contain;object-fit:contain;width:11.7vmin}#ideal-product-details-container .app-ecommerce-product-overlay #share-mobile-popup.active .app-popup-backdrop,#shopify-product-details-container .app-ecommerce-product-overlay #share-mobile-popup.active .app-popup-backdrop{background:#000;height:100vh;left:0;opacity:.5;position:absolute;top:0;width:100vw;z-index:1}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div{height:auto;min-height:200px;padding-top:17%;pointer-events:none;position:absolute;right:0;top:0;width:34.85%}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div.is-shopping-cart-panel-active,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div.is-shopping-cart-panel-active{pointer-events:auto}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div.is-shopping-cart-panel-active .app-shopping-cart-panel-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div.is-shopping-cart-panel-active .app-shopping-cart-panel-wrapper{-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);visibility:visible}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div.is-shopping-cart-panel-active .app-shopping-cart-panel-wrapper .app-shopping-cart-items-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div.is-shopping-cart-panel-active .app-shopping-cart-panel-wrapper .app-shopping-cart-items-wrapper{opacity:1;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:visible}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper{border-radius:6px;-webkit-box-shadow:-9px 9px 18px 0 rgba(0,0,0,.05);box-shadow:-9px 9px 18px 0 rgba(0,0,0,.05);min-width:auto;position:absolute;-webkit-transform:scale(.98) translate(0);transform:scale(.98) translate(0);-webkit-transition:visibility .3s ease,-webkit-transform .3s ease;transition:visibility .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,visibility .3s ease;transition:transform .3s ease,visibility .3s ease,-webkit-transform .3s ease;visibility:hidden;width:100%}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-items-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-items-wrapper{margin:0 0 1em;opacity:0;padding:0;-webkit-transition:opacity 0s ease .3s,visibility 0s ease .3s;transition:opacity 0s ease .3s,visibility 0s ease .3s;visibility:hidden}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-notification-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-notification-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center;margin:0 auto;text-align:center;width:84%}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-added-notification,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-added-notification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto 0}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-close-button,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-close-button{display:none}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-backdrop,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-backdrop{background:rgba(var(--ecommerce-shopping-cart-secondary-color-rgb),.1)}@media only screen and (max-width:1200px)and (orientation:landscape){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container #app-thumbnail-carousel,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(21.95vw + 176px);padding:0 42px;width:auto}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div{width:38%}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-container,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-container{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1200px)and (orientation:portrait){#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div{width:50%}}@media only screen and (max-width:1366px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-link-holder .share-success-message,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-link-holder .share-success-message{border-radius:65px;padding:6px 4px}}@media only screen and (max-width:1366px)and (orientation:landscape){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links{margin:5.27vw 2px 4px}}@media only screen and (max-width:1024px)and (orientation:landscape){#ideal-product-details-container .app-ecommerce-product-overlay,#shopify-product-details-container .app-ecommerce-product-overlay{border-radius:0;height:100%;width:100vw}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container #app-thumbnail-carousel,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container #app-thumbnail-carousel{max-width:calc(24.4vw + 168px);padding:0 42px;width:auto}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container #app-thumbnail-carousel li,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container #app-thumbnail-carousel li{min-height:calc(4.88vw + 2px);min-width:calc(4.88vw + 2px)}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container #app-thumbnail-carousel #app-thumbnail-carousel-track img,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container #app-thumbnail-carousel #app-thumbnail-carousel-track img{height:4.88vw;width:4.88vw}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links{margin:7.03vmin 2px 4px}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div{width:45%}}@media only screen and (max-width:1024px)and (orientation:portrait){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper{padding:0}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel{position:relative;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:3.71vw;padding:0}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow.splide__arrow--prev,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow.splide__arrow--prev{left:calc(7.32vw - 42px)}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow.splide__arrow--next,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow.splide__arrow--next{right:calc(7.32vw - 42px)}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container{display:none}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel{padding:0 7.32vw}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel .splide__arrows .splide__arrow,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel .splide__arrows .splide__arrow{display:-webkit-box;display:-ms-flexbox;display:flex}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header{margin-bottom:2.34vw}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container{max-width:none;padding:0 7.32vw}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price{margin-bottom:3.51vw}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .text-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .text-wrapper{padding-right:1vw}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links{margin:7.03vmin 2px 4px;max-width:274px;min-height:34px;padding-right:0}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-link-holder .share-success-message,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-link-holder .share-success-message{font-size:1.5vw;right:-16vw;width:15vw}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-link-holder .share-success-message img,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links .share-link-holder .share-success-message img{height:1.5vw}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){#ideal-product-details-container .app-ecommerce-product-overlay,#shopify-product-details-container .app-ecommerce-product-overlay{padding:6.28vmin 2.6041vmin 9.17vmin}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-overlay-controls,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-overlay-controls{position:absolute;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;top:3.14vmin;width:calc(100% - 5.2082vmin)}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper{padding-left:48.8%}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header{margin:0 0 1.45vmin}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:.75em}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:calc(.75em + var(--ecommerce-overlay-header-font-value, 16)*.25*(100vw - 568px)/99)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:calc(1em + var(--ecommerce-overlay-header-font-value, 16)*0*(100vw - 667px)/229)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:1em}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel{padding:0 0 0 5.2vmin;width:40%}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel{padding:0 3.7vw}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel .splide__arrows .splide__arrow,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel .splide__arrows .splide__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:30px}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .app-ecommerce-thumbnail-carousel-container{display:none}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container #share-mobile,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container #share-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price{margin-bottom:2.41vmin}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:.75em}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:calc(.75em + var(--ecommerce-overlay-price-font-value, 16)*.25*(100vw - 568px)/99)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:calc(1em + var(--ecommerce-overlay-price-font-value, 16)*0*(100vw - 667px)/229)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:1em}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value{font-size:.5625em}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value{font-size:calc(.5625em + var(--ecommerce-overlay-price-font-value, 16)*.0625*(100vw - 568px)/99)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value{font-size:calc(.625em + var(--ecommerce-overlay-price-font-value, 16)*0*(100vw - 667px)/229)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value{font-size:.625em}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links{display:none;max-width:none}#ideal-product-details-container .app-ecommerce-product-overlay #share-mobile-popup.active .app-popup,#shopify-product-details-container .app-ecommerce-product-overlay #share-mobile-popup.active .app-popup{-webkit-box-pack:center;-ms-flex-pack:center;height:26.6vmin;justify-content:center}#ideal-product-details-container .app-ecommerce-product-overlay #share-mobile-popup.active .app-popup .app-share-button-container,#shopify-product-details-container .app-ecommerce-product-overlay #share-mobile-popup.active .app-popup .app-share-button-container{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:12%}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div{height:48.3%;min-height:200px;width:100%}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper{border-radius:0 0 6px 6px}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-items-container,#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-subtotal-wrapper,#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-title,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-items-container,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-subtotal-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-title{display:none}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-checkout-button,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-checkout-button{max-width:54%;-ms-flex-item-align:center;align-self:center}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-continue-button,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-continue-button{padding-bottom:.5em}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-footer-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-footer-wrapper{border:none}}@media only screen and (max-width:768px)and (orientation:portrait){#ideal-product-details-container .app-ecommerce-product-overlay,#shopify-product-details-container .app-ecommerce-product-overlay{border-radius:0;height:100%;width:100vw}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow.splide__arrow--prev,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow.splide__arrow--prev{left:calc(10.41vw - 42px)}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow.splide__arrow--next,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow.splide__arrow--next{right:calc(10.41vw - 42px)}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel,#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container{padding:0 10.41vw}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price{margin-bottom:2.08vw}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links{min-width:264px}}@media only screen and (max-width:767px)and (orientation:portrait){#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div{height:45%;width:100%}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper{border-radius:0 0 6px 6px}}@media only screen and (min-width:569px)and (max-width:1110px)and (orientation:landscape){#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-items-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-items-wrapper{margin:0 0 1.5625vw}}@media only screen and (max-width:568px)and (max-height:320px)and (orientation:landscape){#ideal-product-details-container .app-ecommerce-product-overlay,#shopify-product-details-container .app-ecommerce-product-overlay{padding:6.87vmin 2.6041vmin 7.5vmin}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel{padding:0 0 0 2.5vmin;width:42%}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel{padding:0 4.5vw}}@media only screen and (max-width:450px)and (orientation:portrait){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper{padding:0 4.83vw}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .text-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .text-wrapper{padding-right:8px}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel{margin-bottom:9.17vw;max-height:calc(var(--vh, 1vh)*38)}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow{min-width:30px}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow.splide__arrow--prev,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow.splide__arrow--prev{left:8px}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow.splide__arrow--next,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel .splide__arrow.splide__arrow--next{right:8px}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel{padding:0 26px}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header{margin-bottom:2.41vw}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:.75em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:calc(.75em + var(--custom-button-font-value, 16)*.25*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:calc(1em + var(--custom-button-font-value, 16)*0*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:1em}}@media only screen and (max-width:450px)and (orientation:portrait){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container{padding:0}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .share-mobile-container,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .share-mobile-container{position:fixed;top:calc(2.6041vmin + 1.405vw + 1.665vh - 10px)}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container #share-mobile,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container #share-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price{margin-bottom:5.31vw;margin-top:2.41vw}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:.75em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:calc(.75em + var(--custom-button-font-value, 16)*.25*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:calc(1em + var(--custom-button-font-value, 16)*0*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:1em}}@media only screen and (max-width:450px)and (orientation:portrait){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value{font-size:.5625em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value{font-size:calc(.5625em + var(--ecommerce-overlay-price-font-value, 16)*.0625*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value{font-size:calc(.625em + var(--ecommerce-overlay-price-font-value, 16)*0*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-stock-value{font-size:.625em}}@media only screen and (max-width:450px)and (orientation:portrait){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-share-links{display:none!important;min-width:auto}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div{height:22.3%}}@media only screen and (max-width:26em)and (orientation:portrait){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .share-mobile-container,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .share-mobile-container{top:calc(2.6041vmin + 6vw - 10px)}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container>div{min-height:200px;width:100%}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-items-container,#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-subtotal-wrapper,#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-title,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-items-container,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-subtotal-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-title{display:none}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-footer-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-footer-wrapper{border:none}#ideal-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-items-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay #app-ecommerce-cart-container .app-shopping-cart-panel-wrapper .app-shopping-cart-items-wrapper{margin:0 0 3.38vw}}@media only screen and (max-width:320px)and (orientation:portrait){#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper{padding:0 3.75vw}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel{margin-bottom:7.5vw;max-height:calc(var(--vh, 1vh)*32)}#ideal-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price,#shopify-product-details-container .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price{margin-bottom:3.75vw}}#shopify-product-details-container.app-shopify-template{font-family:"Montserrat-SemiBold",var(--app-regular-font)}.app-shopify-product-rating-wrapper .app-shopify-product-rating-value{font-family:Montserrat-Regular;font-weight:400;letter-spacing:normal;line-height:normal}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header{margin:0 0 1.17vw}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:1em}@media screen and (min-width:1366px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:calc(1em + var(--ecommerce-overlay-header-font-value, 16)*.5*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:calc(1.5em + var(--ecommerce-overlay-header-font-value, 16)*.75*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:2.25em}}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide{background-image:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/img/harry-potter/slider-background.png);background-position:50%;background-repeat:no-repeat;background-size:contain}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price,#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.is-unavailable-without-margin{margin-bottom:0}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.is-unavailable-without-margin .app-ecommerce-product-line-separator{display:none}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.has-discount-price .app-ecommerce-product-price-value{font-size:.57em;position:relative;text-decoration:none}@media screen and (min-width:1366px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.has-discount-price .app-ecommerce-product-price-value{font-size:calc(.57em + var(--ecommerce-overlay-price-font-value, 16)*.43*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.has-discount-price .app-ecommerce-product-price-value{font-size:calc(1em + var(--ecommerce-overlay-price-font-value, 16)*.5675*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.has-discount-price .app-ecommerce-product-price-value{font-size:1.5675em}}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price.has-discount-price .app-ecommerce-product-price-value:after{background:currentColor;content:"";height:2px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-discount-price-value,#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price .app-ecommerce-product-price-value{margin:0 .38em 0 0}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:1em}@media screen and (min-width:1366px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:calc(1em + var(--ecommerce-overlay-price-font-value, 16)*.5*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:calc(1.5em + var(--ecommerce-overlay-price-font-value, 16)*.75*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:2.25em}}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span sup{font-size:.5em}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-line-separator{color:var(--ecommerce-overlay-header-font-color)}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-variants-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1em;margin:0 1.22em 1.125vw;width:calc(48.5% - 2.44em)}@media screen and (min-width:1366px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper{font-size:calc(1em + var(--ecommerce-overlay-captions-font-value, 14)*.57*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper{font-size:calc(1.57em + var(--ecommerce-overlay-captions-font-value, 14)*1.28*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper{font-size:2.85em}}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type{margin-left:-1.22em;width:100%}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type span{display:block;margin:0 0 .5em}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants{margin-left:-2px;min-width:unset;width:100%}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants.show-list .app-ecommerce-product-variants-select-box{border-bottom-color:transparent;border-top-color:transparent}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box:hover .app-ecommerce-product-variants-select-box-value{background:RGBA(var(--ecommerce-overlay-secondary-color-rgb,230,230,230),.5)}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box .app-ecommerce-product-variants-select-box-text-wrapper{min-height:2.375em;padding:.5em 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ecommerce-overlay-secondary-color,#e6e6e6)}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box .app-ecommerce-product-variants-select-box-text-wrapper .left-border,#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box .app-ecommerce-product-variants-select-box-text-wrapper .right-border{bottom:0;top:0}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box .app-ecommerce-product-variants-select-box-text-wrapper .left-border{left:-1.72em}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box .app-ecommerce-product-variants-select-box-text-wrapper .right-border{right:-1.72em}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box-value input:checked+.app-ecommerce-product-variants-select-box-text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--ecommerce-overlay-secondary-color,#e6e6e6);justify-content:center;margin:0 1.22em;min-height:2.375em;min-width:7.25em}#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper .ecommerce-product-details-item-quantity-button{border:unset;color:var(--ecommerce-overlay-options-font-color,#000);height:2.375em;position:absolute;top:-2px;width:2.375em}#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper .ecommerce-product-details-item-quantity-button.app-shopping-cart-item-decrease{left:-.5em}#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper .ecommerce-product-details-item-quantity-button.app-shopping-cart-item-increase{right:-.5em}#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper .ecommerce-product-details-item-quantity-value{color:var(--ecommerce-overlay-options-font-color,#000)}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper{margin:1.32vw 0 2.34vw}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper.disabled{display:none}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper.disabled .app-ecommerce-product-button#add_to_cart-button:before{border-right-color:var(--add_to_cart-button-color-disabled,#b2b2b2)}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper.disabled .app-ecommerce-product-button#add_to_cart-button:after{border-left-color:var(--add_to_cart-button-color-disabled,#b2b2b2)}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper.disabled .app-ecommerce-product-button#add_to_cart-button .btn-border{color:var(--add_to_cart-button-color-disabled,#b2b2b2)}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper.disabled .app-ecommerce-product-button#buy_now-button:before{border-right-color:var(--buy_now-button-color-disabled,#c6c5c5)}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper.disabled .app-ecommerce-product-button#buy_now-button:after{border-left-color:var(--buy_now-button-color-disabled,#c6c5c5)}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper.disabled .app-ecommerce-product-button#buy_now-button .btn-border{color:var(--buy_now-button-color-disabled,#c6c5c5)}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{font-size:1em;height:1.875em;margin:0 1.2825em;min-width:7.25em;padding:0;width:auto}@media screen and (min-width:1366px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{font-size:calc(1em + var(--ecommerce-overlay-button-font-value, 14)*.57*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{font-size:calc(1.57em + var(--ecommerce-overlay-button-font-value, 14)*1.28*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{font-size:2.85em}}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button#add_to_cart-button:before{border-right-color:var(--add_to_cart-button-color,#a98858)}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button#add_to_cart-button:after{border-left-color:var(--add_to_cart-button-color,#a98858)}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button#add_to_cart-button .btn-border{color:var(--add_to_cart-button-color,#a98858)}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button#buy_now-button{-webkit-box-ordinal-group:0;-ms-flex-order:-1;margin-right:2.2825em;order:-1}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button#buy_now-button:before{border-right-color:var(--buy_now-button-color,#a98858)}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button#buy_now-button:after{border-left-color:var(--buy_now-button-color,#a98858)}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button#buy_now-button .btn-border{color:var(--buy_now-button-color,#a98858)}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button>span{padding:0}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button .loader-wrapper .loader-animation{max-width:1.375em}@media only screen and (max-width:1200px)and (orientation:landscape){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper{margin:0 1.22em 1.36vw}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper{margin:2.05vw 0 2.34vw}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-line-separator{margin:1.36vw 0}}@media only screen and (max-width:1024px)and (orientation:portrait){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:.86em}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:calc(.86em + var(--ecommerce-overlay-price-font-value, 16)*0*(100vw - 768px)/32)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:800px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:calc(.86em + var(--ecommerce-overlay-price-font-value, 16)*.14*(100vw - 800px)/34)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:1em}}@media only screen and (max-width:1024px)and (orientation:portrait){#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper,#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:1em}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper,#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:calc(1em + var(--ecommerce-overlay-captions-font-value, 14)*.125*(100vw - 768px)/66)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper,#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:calc(1.125em + var(--ecommerce-overlay-captions-font-value, 14)*0*(100vw - 834px)/190)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper,#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:1.125em}}@media only screen and (max-width:1024px)and (orientation:portrait){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper{font-size:1em;margin:0 1.22em 1.36vw}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper{font-size:calc(1em + var(--ecommerce-overlay-captions-font-value, 14)*.125*(100vw - 768px)/66)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper{font-size:calc(1.125em + var(--ecommerce-overlay-captions-font-value, 14)*0*(100vw - 834px)/190)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper{font-size:1.125em}}@media only screen and (max-width:1024px)and (orientation:portrait){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type span{font-size:1em}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type span{font-size:calc(1em + var(--ecommerce-overlay-captions-font-value, 14)*.125*(100vw - 768px)/66)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type span{font-size:calc(1.125em + var(--ecommerce-overlay-captions-font-value, 14)*0*(100vw - 834px)/190)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type span{font-size:1.125em}}@media only screen and (max-width:1024px)and (orientation:portrait){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:1em}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:calc(1em + var(--ecommerce-overlay-options-font-value, 12)*.125*(100vw - 768px)/66)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:calc(1.125em + var(--ecommerce-overlay-options-font-value, 12)*0*(100vw - 834px)/190)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:1.125em}}@media only screen and (max-width:1024px)and (orientation:portrait){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-line-separator{margin:1.36vw 0}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper{margin:2.34vw 0}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{font-size:1em}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{font-size:calc(1em + var(--ecommerce-overlay-button-font-value, 14)*.125*(100vw - 768px)/66)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{font-size:calc(1.125em + var(--ecommerce-overlay-button-font-value, 14)*0*(100vw - 834px)/190)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{font-size:1.125em}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:.7em}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:calc(.7em + var(--custom-button-font-value, 16)*.05*(100vw - 568px)/99)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:calc(.75em + var(--custom-button-font-value, 16)*.125*(100vw - 667px)/229)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:.875em}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:.7em}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:calc(.7em + var(--ecommerce-overlay-price-font-value, 16)*.05*(100vw - 568px)/99)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:calc(.75em + var(--ecommerce-overlay-price-font-value, 16)*.125*(100vw - 667px)/229)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:.875em}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper,#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:.875em}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper,#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:calc(.875em + var(--ecommerce-overlay-captions-font-value, 14)*0*(100vw - 568px)/99)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper,#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:calc(.875em + var(--ecommerce-overlay-captions-font-value, 14)*.125*(100vw - 667px)/229)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper,#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:1em}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper{width:calc(50% - 3em)}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper{font-size:.875em;margin:0 1.22em 1.75vw;width:100%}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper{font-size:calc(.875em + var(--ecommerce-overlay-captions-font-value, 14)*0*(100vw - 568px)/99)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper{font-size:calc(.875em + var(--ecommerce-overlay-captions-font-value, 14)*.125*(100vw - 667px)/229)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper{font-size:1em}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type,#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type span{font-size:1em}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:.875em}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:calc(.875em + var(--ecommerce-overlay-options-font-value, 12)*0*(100vw - 568px)/99)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:calc(.875em + var(--ecommerce-overlay-options-font-value, 12)*.125*(100vw - 667px)/229)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:1em}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{font-size:.875em;min-width:unset;width:calc(50% - 3em)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{font-size:calc(.875em + var(--ecommerce-overlay-button-font-value, 14)*0*(100vw - 568px)/99)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{font-size:calc(.875em + var(--ecommerce-overlay-button-font-value, 14)*.125*(100vw - 667px)/229)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{font-size:1em}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button#buy_now-button{margin-right:0}}@media only screen and (max-width:568px)and (max-height:320px)and (orientation:landscape){#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper{width:calc(100% - 2.44em)}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper{margin:0 1.22em 2.11vw}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{width:100%}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button#buy_now-button{margin-bottom:2.05vw;margin-right:1.2825em}}@media only screen and (max-width:450px)and (orientation:portrait){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:.7em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:calc(.7em + var(--custom-button-font-value, 16)*.05*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:calc(.75em + var(--custom-button-font-value, 16)*.125*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-header .app-ecommerce-product-title{font-size:.875em}}@media only screen and (max-width:450px)and (orientation:portrait){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:.7em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:calc(.7em + var(--ecommerce-overlay-price-font-value, 16)*.05*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:calc(.75em + var(--ecommerce-overlay-price-font-value, 16)*.125*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .app-ecommerce-product-price>span{font-size:.875em}}@media only screen and (max-width:450px)and (orientation:portrait){#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper,#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:.875em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper,#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:calc(.875em + var(--ecommerce-overlay-captions-font-value, 14)*0*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper,#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:calc(.875em + var(--ecommerce-overlay-captions-font-value, 14)*.125*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper,#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-quantity-label{font-size:1em}}@media only screen and (max-width:450px)and (orientation:portrait){#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper{margin:0 1.22em 2.05vw;min-width:unset}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper{font-size:.875em;margin:0 1.22em 3.86vw;width:100%}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper{font-size:calc(.875em + var(--ecommerce-overlay-captions-font-value, 14)*0*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper{font-size:calc(.875em + var(--ecommerce-overlay-captions-font-value, 14)*.125*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper{font-size:1em}}@media only screen and (max-width:450px)and (orientation:portrait){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type,#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants-type span{font-size:1em}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:.875em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:calc(.875em + var(--ecommerce-overlay-options-font-value, 12)*0*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:calc(.875em + var(--ecommerce-overlay-options-font-value, 12)*.125*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-variants-wrapper .app-ecommerce-product-variants .app-ecommerce-product-variants-select-box{font-size:1em}}@media only screen and (max-width:450px)and (orientation:portrait){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-line-separator{margin:2.41vw 0}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper{margin:4.34vw 0 6.28vw;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{font-size:.875em;min-width:unset}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{font-size:calc(.875em + var(--ecommerce-overlay-button-font-value, 14)*0*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{font-size:calc(.875em + var(--ecommerce-overlay-button-font-value, 14)*.125*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{font-size:1em}}@media only screen and (max-width:450px)and (orientation:portrait){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button#buy_now-button{margin-right:1.2825em}}@media only screen and (max-width:414px){#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper{padding:0 4.83vw}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-carousel{padding:0;position:relative;width:100%}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container{max-width:none}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-overlay .app-ecommerce-product-content-wrapper .app-ecommerce-product-details-container .text-wrapper{padding-right:1vw}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button,#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper{width:calc(50% - 3em)}}@media only screen and (max-width:320px)and (orientation:portrait){#shopify-product-details-container.app-shopify-harry-potter-template .ecommerce-product-details-item-quantity-controls .ecommerce-product-details-item-quantity-wrapper{width:calc(100% - 2.44em)}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button{width:100%}#shopify-product-details-container.app-shopify-harry-potter-template .app-ecommerce-product-buy-buttons-wrapper .app-ecommerce-product-button#buy_now-button{margin-bottom:4.34vw}}.infos-overlay .title{color:var(--infos-title-font-color,#fff);font-family:var(--infos-title-font,var(--app-bold-font));font-weight:var(--infos-title-font-weight,bold);letter-spacing:var(--infos-title-letter-spacing,1.27px);line-height:var(--infos-title-line-height,1.16)}.infos-overlay .main a,.infos-overlay .main h1,.infos-overlay .main h2,.infos-overlay .main h3,.infos-overlay .main h4,.infos-overlay .main h5,.infos-overlay .main h6,.infos-overlay .main li,.infos-overlay .main p,.infos-overlay .main table{color:var(--infos-content-font-color,#fff);font-family:var(--infos-content-font,var(--app-regular-font));font-weight:var(--infos-content-font-weight,normal);letter-spacing:var(--infos-content-letter-spacing,normal);line-height:var(--infos-content-line-height,1.71)}.overlay-container{border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:90%;overflow:hidden;padding:2.6vh 1.46vw;position:relative;width:87%}@media only screen and (max-width:64em)and (orientation:portrait){.overlay-container{padding:calc(4.6875vw + 2.34vh)}}@media only screen and (max-width:64em)and (orientation:landscape){.overlay-container{border-radius:unset;height:100%;width:100%}}@media only screen and (max-width:48em)and (orientation:portrait){.overlay-container{border-radius:unset;height:100%;width:100%}}@media only screen and (max-width:26em)and (orientation:portrait){.overlay-container{border-radius:unset;height:100%;width:100%}}.infos-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;background:var(--overlay-primary-color);-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:var(--infos-title-font-size,36px);justify-content:flex-start;max-height:unset;max-width:unset;z-index:10}.infos-overlay.no-image .main,.infos-overlay.no-image .title{width:100%}.infos-overlay *{-webkit-box-sizing:border-box;box-sizing:border-box}.infos-overlay .overlay-button-close{position:relative;right:0;top:0;-ms-flex-item-align:end;align-self:flex-end}.infos-overlay .main .text-fade{background:-webkit-gradient(linear,left top,left bottom,from(rgba(var(--overlay-primary-color-rgb),0)),to(var(--overlay-primary-color)));background:linear-gradient(to bottom,rgba(var(--overlay-primary-color-rgb),0) 0,var(--overlay-primary-color) 100%)}.infos-overlay.minecraft-overlay .main .sub-title,.infos-overlay.minecraft-overlay .title{-webkit-text-stroke:2px #000}.infos-overlay .main,.infos-overlay .title{padding-left:1%}.infos-overlay .title{font-size:1em;margin:calc(.7vw + 1.875vh) 0;width:50%}@media screen and (min-width:1366px){.infos-overlay .title{font-size:calc(1em + var(--infos-title-font-value, 36)*.125*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.infos-overlay .title{font-size:calc(1.125em + var(--infos-title-font-value, 36)*1.68*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.infos-overlay .title{font-size:2.805em}}.infos-overlay .image-holder{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8% 1% 5% 2.6%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:50%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.infos-overlay .image-holder img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.infos-overlay .main{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:var(--infos-content-font-size,14px);min-height:0;padding-top:1%}.infos-overlay .main .text-wrapper{font-size:1.143em;height:86%;position:relative}@media screen and (min-width:1366px){.infos-overlay .main .text-wrapper{font-size:calc(1.143em + var(--infos-content-font-value, 14)*.107*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.infos-overlay .main .text-wrapper{font-size:calc(1.25em + var(--infos-content-font-value, 14)*1.036*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.infos-overlay .main .text-wrapper{font-size:2.286em}}.infos-overlay .main .text-wrapper .text-content{height:100%;overflow:auto;overflow-x:hidden;padding-right:5%}.infos-overlay .main .text-wrapper .text-content .os-scrollbar{padding:0;width:6px}.infos-overlay .main .text-wrapper .text-content .os-scrollbar>.os-scrollbar-track{border-radius:3px}.infos-overlay .main .text-wrapper .text-content .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:RGBA(var(--infos-content-font-color-rgb,255,255,255),.3)}.infos-overlay .main .text-wrapper .text-content a{color:inherit;text-decoration:underline}.infos-overlay .main .text-wrapper .text-content table{border-collapse:collapse;display:block;overflow-x:auto}.infos-overlay .main .text-wrapper .text-content table td,.infos-overlay .main .text-wrapper .text-content table th{border:2px solid var(--infos-content-font-color,#fff);overflow-wrap:break-word;padding:.7em}.infos-overlay .main .cookies-btn{color:var(--infos-content-font-color,#fff);cursor:pointer;display:inline-block;font-size:14px;margin:8px 0;position:relative;text-transform:uppercase;z-index:2}@media screen and (min-width:1366px){.infos-overlay .main .cookies-btn{font-size:calc(9.06859px + .36101vw)}}@media screen and (min-width:1920px){.infos-overlay .main .cookies-btn{font-size:calc(4px + .625vw)}}@media screen and (min-width:3840px){.infos-overlay .main .cookies-btn{font-size:28px}}.infos-overlay .main .cookies-btn span{display:inline-block;margin-left:10px;vertical-align:middle}.infos-overlay .main .cookies-btn span svg{height:auto;min-width:18px;width:1.25vw}.infos-overlay .main .cookies-btn span svg g{fill:currentColor}@media only screen and (max-width:64em){.infos-overlay .main .text-wrapper{font-size:1em}}@media only screen and (max-width:64em)and (min-width:320px){.infos-overlay .main .text-wrapper{font-size:calc(1em + var(--infos-content-font-value, 14)*.143*(100vw - 320px)/94)}}@media only screen and (max-width:64em)and (min-width:414px){.infos-overlay .main .text-wrapper{font-size:calc(1.143em + var(--infos-content-font-value, 14)*0*(100vw - 414px)/610)}}@media only screen and (max-width:64em)and (min-width:1024px){.infos-overlay .main .text-wrapper{font-size:1.143em}}@media only screen and (max-width:64em){.infos-overlay .main .text-wrapper .cookies-btn{font-size:13px}}@media only screen and (max-width:64em)and (min-width:320px){.infos-overlay .main .text-wrapper .cookies-btn{font-size:calc(9.59574px + 1.06383vw)}}@media only screen and (max-width:64em)and (min-width:414px){.infos-overlay .main .text-wrapper .cookies-btn{font-size:14px}}@media only screen and (max-width:64em)and (min-width:1024px){.infos-overlay .main .text-wrapper .cookies-btn{font-size:14px}}@media only screen and (max-width:64em)and (orientation:portrait){.infos-overlay{padding:calc(1.17vw + 1.04vh) calc(1.17vw + 1.04vh) calc(1.17vw + 1.04vh) calc(4.6875vw + 2.34vh)}.infos-overlay .image-holder{max-height:35%;padding:0;position:relative;width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;margin-bottom:16px;order:0}.infos-overlay .title{margin-top:0}.infos-overlay .main,.infos-overlay .title{max-width:none;width:100%}}@media only screen and (max-width:64em)and (orientation:landscape){.infos-overlay .title{font-size:.55em;margin-top:calc(1.57vw + 5.5225vh)}}@media only screen and (max-width:64em)and (orientation:landscape)and (min-width:320px){.infos-overlay .title{font-size:calc(.55em + var(--infos-title-font-value, 36)*.05*(100vw - 320px)/94)}}@media only screen and (max-width:64em)and (orientation:landscape)and (min-width:414px){.infos-overlay .title{font-size:calc(.6em + var(--infos-title-font-value, 36)*0*(100vw - 414px)/354)}}@media only screen and (max-width:64em)and (orientation:landscape)and (min-width:768px){.infos-overlay .title{font-size:.6em}}@media only screen and (max-width:48em)and (orientation:portrait){.infos-overlay .title{font-size:.55em}}@media only screen and (max-width:48em)and (orientation:portrait)and (min-width:320px){.infos-overlay .title{font-size:calc(.55em + var(--infos-title-font-value, 36)*.05*(100vw - 320px)/94)}}@media only screen and (max-width:48em)and (orientation:portrait)and (min-width:414px){.infos-overlay .title{font-size:calc(.6em + var(--infos-title-font-value, 36)*.4*(100vw - 414px)/354)}}@media only screen and (max-width:48em)and (orientation:portrait)and (min-width:768px){.infos-overlay .title{font-size:1em}}@media only screen and (max-width:26em)and (orientation:portrait){.infos-overlay{padding:calc(1.15vw + .8vh) calc(1.15vw + .8vh) calc(2.3vw + 1.6vh) calc(4.35vw + 1.34vh)}.infos-overlay .title{margin-bottom:calc(1.15vw + .8vh);margin-top:calc(.76vw + .54vh)}.infos-overlay .image-holder{min-height:200px}.infos-overlay .main .text-wrapper .text-content{padding-right:10%}.infos-overlay .main .text-wrapper .text-content table td,.infos-overlay .main .text-wrapper .text-content table th{padding:.5em}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){.infos-overlay .main .text-wrapper{height:77%}}.cookies-table-overlay{background-color:var(--cookies-table-color,#181b25);font-family:var(--app-regular-font);font-size:var(--cookies-table-title-font-size,24px);z-index:10}.cookies-table-overlay .cookies-table-overlay-controls .overlay-button{color:rgba(var(--cookies-table-text-font-color-rgb,255,255,255),.7)}.cookies-table-overlay .cookies-table-overlay-controls .overlay-button-close{margin-left:auto}.cookies-table-overlay *{-webkit-box-sizing:border-box;box-sizing:border-box}.cookies-table-overlay .cookies-table-header{color:var(--cookies-table-title-font-color,#fff);font-family:var(--cookies-table-title-font),var(--app-bold-font);font-size:1em;font-weight:var(--cookies-table-title-font-weight,400);letter-spacing:var(--cookies-table-title-letter-spacing,.8px);line-height:var(--cookies-table-title-line-height,1);margin:9.375vh 0;text-align:center}@media screen and (min-width:1366px){.cookies-table-overlay .cookies-table-header{font-size:calc(1em + var(--cookies-table-title-font-value, 24)*.125*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.cookies-table-overlay .cookies-table-header{font-size:calc(1.125em + var(--cookies-table-title-font-value, 24)*2.285*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.cookies-table-overlay .cookies-table-header{font-size:3.41em}}.cookies-table-overlay .cookies-table{margin:0 auto;position:relative;width:90%;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:var(--cookies-table-text-font-size,14px);min-height:50%}.cookies-table-overlay .cookies-table .cookies-wrapper{height:90%;padding-right:1.46vw;width:100%}.cookies-table-overlay .cookies-table .cookies-wrapper .os-scrollbar{padding:0;width:6px}.cookies-table-overlay .cookies-table .cookies-wrapper .os-scrollbar>.os-scrollbar-track{border-radius:3px}.cookies-table-overlay .cookies-table .cookies-wrapper .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:RGBA(var(--cookies-table-text-font-color-rgb,255,255,255),.3)}.cookies-table-overlay .cookies-table .cookies-wrapper [data-overlayscrollbars-viewport]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cookies-table-overlay .cookies-table .cookies-wrapper.full-table.analytic .cookie-item.necessary,.cookies-table-overlay .cookies-table .cookies-wrapper.full-table.necessary .cookie-item.analytic{opacity:.25;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cookies-table-overlay .cookies-table .cookies-table-titles{border-bottom:1px solid hsla(0,0%,100%,.5);font-size:var(--cookies-table-col-headers-font-size,14px);padding:1.43vh 0}.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-data-collected-column,.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-description-column,.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-expiry-column,.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-name-column,.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-type-column{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-label{color:var(--cookies-table-col-headers-font-color,#fff);font-family:var(--cookies-table-col-headers-font),var(--app-semi-bold-font);font-size:1em;font-weight:var(--cookies-table-col-headers-font-weight,400);letter-spacing:var(--cookies-table-col-headers-letter-spacing,.47px);line-height:var(--cookies-table-col-headers-line-height,1);text-transform:uppercase}@media screen and (min-width:1366px){.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-label{font-size:calc(1em + var(--cookies-table-col-headers-font-value, 14)*.14*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-label{font-size:calc(1.14em + var(--cookies-table-col-headers-font-value, 14)*.86*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-label{font-size:2em}}.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-name-column{padding:0 0 0 8.5%;width:20.4%}.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-data-collected-column{width:16%}.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-type-column{width:10%}.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-description-column{width:38%}.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-expiry-column{width:12%}.cookies-table-overlay .cookies-table .cookie-item{border-bottom:1px solid hsla(0,0%,100%,.5);padding:1.1vh 0 .85vh}.cookies-table-overlay .cookies-table .cookie-item:last-child{border-bottom:none;margin:0}.cookies-table-overlay .cookies-table .cookie-item .cookie-name{padding:0 16px 0 0;width:20.4%}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-icon{display:inline-block;text-align:center;width:30%}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-icon img{display:inline-block;height:auto;vertical-align:middle;width:4vw}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-label{margin:0 0 0 30px;width:70%;word-break:break-word}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .delete-btn{display:none}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry,.cookies-table-overlay .cookies-table .cookie-item .cookie-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.57;padding:0 16px 0 0;width:10%}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected{width:16%}.cookies-table-overlay .cookies-table .cookie-item .cookie-description{line-height:1.57;padding:0 16px 0 0;width:38%}.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry{width:12%}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected,.cookies-table-overlay .cookies-table .cookie-item .cookie-description,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry,.cookies-table-overlay .cookies-table .cookie-item .cookie-name,.cookies-table-overlay .cookies-table .cookie-item .cookie-type{color:var(--cookies-table-text-font-color,#fff);font-family:var(--cookies-table-text-font),var(--app-regular-font);font-weight:var(--cookies-table-text-font-weight,400);letter-spacing:var(--cookies-table-text-letter-spacing,0);line-height:var(--cookies-table-text-line-height,1.57)}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-description:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-name:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-type:before{color:var(--cookies-table-col-headers-font-color,#fff);content:attr(data-label);display:none;font-family:var(--cookies-table-col-headers-font),var(--app-semi-bold-font);font-size:1em;font-weight:var(--cookies-table-col-headers-font-weight,400);letter-spacing:var(--cookies-table-col-headers-letter-spacing,.47px);line-height:var(--cookies-table-col-headers-line-height,1);margin:0 3.86vw 0 0;text-transform:uppercase;word-break:break-word}@media screen and (min-width:1366px){.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-description:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-name:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-type:before{font-size:calc(1em + var(--cookies-table-col-headers-font-value, 14)*.14*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-description:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-name:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-type:before{font-size:calc(1.14em + var(--cookies-table-col-headers-font-value, 14)*.86*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-description:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-name:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-type:before{font-size:2em}}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected span,.cookies-table-overlay .cookies-table .cookie-item .cookie-description span,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry span,.cookies-table-overlay .cookies-table .cookie-item .cookie-type span{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.cookies-table-overlay .cookies-table .cookie-item .delete-btn{cursor:pointer;margin:0 1.02vw 0 auto}.cookies-table-overlay .cookies-table .cookie-item .delete-btn img{max-width:28px;min-width:24px;width:1.75vw}.cookies-table-overlay .cookies-table .text-fade{background:-webkit-gradient(linear,left top,left bottom,from(rgba(var(--cookies-table-color-rgb,24,27,37),0)),color-stop(50%,var(--cookies-table-color,#181b25)));background:linear-gradient(to bottom,rgba(var(--cookies-table-color-rgb,24,27,37),0) 0,var(--cookies-table-color,#181b25) 50%)}@media only screen and (min-width:120.0625em){.cookies-table-overlay .cookies-table .cookie-item .delete-btn img{max-width:none;width:1.46vw}}@media only screen and (max-width:64em)and (orientation:portrait){.cookies-table-overlay{padding:calc(1.17vw + 1.04vh)}.cookies-table-overlay .cookies-table{width:96%}.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-name-column{padding:0 0 0 6.7%;width:20%}.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-data-collected-column{width:17%}.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-type-column{width:12%}.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-description-column{width:38%}.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-expiry-column{width:19%}.cookies-table-overlay .cookies-table .cookie-item .cookie-name{padding:0 8px 0 0;width:19%}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-icon{width:auto}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-icon img{width:46px}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-label{margin:0;width:50%}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected{width:16%}.cookies-table-overlay .cookies-table .cookie-item .cookie-type{width:12%}.cookies-table-overlay .cookies-table .cookie-item .cookie-description{width:40%}.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry{width:16%}}@media only screen and (max-width:64em)and (orientation:landscape){.cookies-table-overlay .cookies-table-header{margin:1.78vh 0 8vh}.cookies-table-overlay .cookies-table .cookies-table-titles{display:none}.cookies-table-overlay .cookies-table .cookie-item{border-bottom:none;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;position:relative}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected,.cookies-table-overlay .cookies-table .cookie-item .cookie-description,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry,.cookies-table-overlay .cookies-table .cookie-item .cookie-name,.cookies-table-overlay .cookies-table .cookie-item .cookie-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.5);padding:1.76vw 0;width:100%}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-description:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-name:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-type:before{display:inline-block;margin:0;max-width:calc(15% - 6.25vw);width:auto}.cookies-table-overlay .cookies-table .cookie-item .cookie-name{position:relative}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-icon{width:auto}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-icon img{min-width:40px;width:6.25vw}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-label{margin:0 32px 0 auto;width:80%}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .delete-btn{display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-type:before{min-width:15%}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected span,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry span,.cookies-table-overlay .cookies-table .cookie-item .cookie-type span{margin:0 32px 0 auto;width:80%}.cookies-table-overlay .cookies-table .cookie-item .cookie-description{display:block;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cookies-table-overlay .cookies-table .cookie-item .cookie-description:before{display:block;margin:0 0 24px;max-width:none}.cookies-table-overlay .cookies-table .cookie-item .delete-btn{display:none}}@media only screen and (max-width:48em){.cookies-table-overlay{padding:calc(1.74vw + .53vh)}.cookies-table-overlay .cookies-table .cookies-table-titles{display:none}.cookies-table-overlay .cookies-table .cookie-item{border-bottom:none;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 4.83vw;padding:0;position:relative}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected,.cookies-table-overlay .cookies-table .cookie-item .cookie-description,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry,.cookies-table-overlay .cookies-table .cookie-item .cookie-name,.cookies-table-overlay .cookies-table .cookie-item .cookie-type{border-bottom:1px solid hsla(0,0%,100%,.5);padding:1.79vh 0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-description:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-name:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-type:before{display:inline-block;margin:0;max-width:calc(25% - 6.25vw);padding-right:0;width:auto}.cookies-table-overlay .cookies-table .cookie-item .cookie-name{position:relative}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-icon{left:0;position:relative;top:0;-webkit-transform:translateY(0);transform:translateY(0)}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-label{margin:0 32px 0 auto;width:60%}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .delete-btn{display:block;margin:0 0 0 auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-type:before{min-width:25%}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected span,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry span,.cookies-table-overlay .cookies-table .cookie-item .cookie-type span{margin:0 32px 0 auto;width:60%}.cookies-table-overlay .cookies-table .cookie-item .cookie-description:before{display:block;margin:0 0 2.68vw;max-width:none}.cookies-table-overlay .cookies-table .cookie-item .delete-btn{display:none}}@media only screen and (max-width:48em)and (orientation:portrait){.cookies-table-overlay .cookies-table-header{margin:0 0 3.71vh}}@media only screen and (min-width:48em)and (orientation:portrait){.cookies-table-overlay{padding:calc(1.17vw + 1.04vh)}.cookies-table-overlay .cookies-table-header{margin:0 0 3.71vh}.cookies-table-overlay .cookies-table .cookies-table-titles{display:-webkit-box;display:-ms-flexbox;display:flex}.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-name-column{padding:0 0 0 7.7%}.cookies-table-overlay .cookies-table .cookie-item{border-bottom:1px solid hsla(0,0%,100%,.5);margin:0;padding:.97vh 0}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected,.cookies-table-overlay .cookies-table .cookie-item .cookie-description,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry,.cookies-table-overlay .cookies-table .cookie-item .cookie-name,.cookies-table-overlay .cookies-table .cookie-item .cookie-type{border:none;padding:0 .82vw 0 0}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-description:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-name:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-type:before{display:none}.cookies-table-overlay .cookies-table .cookie-item .cookie-name{width:19%}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-icon{left:auto;position:relative;top:auto;-webkit-transform:translateY(0);transform:translateY(0)}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-icon img{min-width:40px;width:6vw}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-label{margin:0}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .delete-btn{display:none}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected span,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry span,.cookies-table-overlay .cookies-table .cookie-item .cookie-type span{margin:0;width:100%}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected{width:16%}.cookies-table-overlay .cookies-table .cookie-item .cookie-type{padding:0 8px 0 0;width:11.5%}.cookies-table-overlay .cookies-table .cookie-item .cookie-description{padding-right:8px;width:36.5%}.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry{width:9%}.cookies-table-overlay .cookies-table .cookie-item .delete-btn{display:block}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){.cookies-table-overlay .cookies-table .cookie-item{margin:0}.cookies-table-overlay .cookies-table .cookie-item .cookie-description:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-name:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-origin:before{max-width:calc(20% - 6.25vw);padding-right:0;width:auto}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-label{margin:0 32px 0 auto;width:73%}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .delete-btn{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-type:before{min-width:20%}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected span,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry span,.cookies-table-overlay .cookies-table .cookie-item .cookie-type span{margin:0 32px 0 auto;width:73%}.cookies-table-overlay .cookies-table .cookie-item .cookie-description:before{max-width:none;width:auto}}@media only screen and (max-width:35.5em)and (max-height:20em)and (orientation:landscape){.cookies-table-overlay .cookies-table .cookie-item .cookie-description:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-name:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-origin:before{max-width:calc(25% - 40px)}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-label{width:68%}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-type:before{min-width:25%}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected span,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry span,.cookies-table-overlay .cookies-table .cookie-item .cookie-type span{width:68%}.cookies-table-overlay .cookies-table .cookie-item .cookie-description:before{max-width:none}}@media only screen and (max-width:26em)and (orientation:portrait){.cookies-table-overlay{padding:calc(1.74vw + .53vh)}.cookies-table-overlay .cookies-table-header{margin:1.78vh 0 3.125vh}.cookies-table-overlay .cookies-table .cookies-wrapper{padding-right:4.35vw}.cookies-table-overlay .cookies-table .cookies-table-titles{display:none}.cookies-table-overlay .cookies-table .cookie-item{border-bottom:none;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;position:relative}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected,.cookies-table-overlay .cookies-table .cookie-item .cookie-description,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry,.cookies-table-overlay .cookies-table .cookie-item .cookie-name,.cookies-table-overlay .cookies-table .cookie-item .cookie-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.5);padding:1.79vh 4px 1.79vh 0;width:100%}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-description:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-name:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-type:before{display:inline-block;margin:0;max-width:calc(35% - 46px);width:auto}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-type:before{min-width:35%}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected span,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry span,.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-label,.cookies-table-overlay .cookies-table .cookie-item .cookie-type span{margin:0 32px 0 auto;width:53%}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .delete-btn{display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-icon{left:0;position:relative;top:0;-webkit-transform:translateY(0);transform:translateY(0)}.cookies-table-overlay .cookies-table .cookie-item .cookie-description{display:block;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cookies-table-overlay .cookies-table .cookie-item .cookie-description:before{display:block;margin:0 0 24px;max-width:none}}@media only screen and (max-width:20em)and (orientation:portrait){.cookies-table-overlay .cookies-table .cookie-item .cookie-description:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-name:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-origin:before{max-width:calc(40% - 46px)}.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-label{width:45%}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry:before,.cookies-table-overlay .cookies-table .cookie-item .cookie-type:before{min-width:40%}.cookies-table-overlay .cookies-table .cookie-item .cookie-data-collected span,.cookies-table-overlay .cookies-table .cookie-item .cookie-expiry span,.cookies-table-overlay .cookies-table .cookie-item .cookie-type span{width:45%}.cookies-table-overlay .cookies-table .cookie-item .cookie-description:before{max-width:none}}.errors-overlay{background:#000;bottom:0;color:#fff;height:100vh;left:0;position:absolute;right:0;top:0;width:100vw;z-index:100}.errors-overlay .errors-bg-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.errors-overlay .errors-main-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;width:100vw}.errors-overlay .errors-main-content-wrapper h1{font-family:Montserrat-ExtraBold;white-space:pre-line;-webkit-font-smoothing:antialiased!important;-webkit-text-stroke:1px hsla(0,0%,100%,.6);background-color:rgba(26,70,143,0);color:transparent;font-size:50px;font-stretch:normal;font-style:normal;letter-spacing:5px;line-height:1.16;text-align:center}.errors-overlay .errors-main-content-wrapper h2{font-family:Montserrat-Bold;font-size:24px;letter-spacing:1px}.errors-overlay .errors-main-content-wrapper span{cursor:pointer;font-family:Montserrat-Light,Montserrat-Regular;font-size:20px;letter-spacing:.83px;line-height:1.2;padding:12px;-webkit-transition:text-shadow .2s linear;transition:text-shadow .2s linear}.errors-overlay .errors-main-content-wrapper span:hover{text-shadow:1px 1px 2px #000,0 0 1em #fff}.errors-overlay .errors-main-content-wrapper .errors-main-image{max-width:584px;pointer-events:none;width:auto}@media only screen and (max-width:1024px)and (orientation:portrait){.errors-overlay .errors-main-content-wrapper h1{font-size:44px}.errors-overlay .errors-main-content-wrapper .errors-main-image{max-width:540px}}@media only screen and (max-width:480px)and (orientation:portrait){.errors-overlay .errors-main-content-wrapper h1{font-size:32px}.errors-overlay .errors-main-content-wrapper h2{font-size:20px}.errors-overlay .errors-main-content-wrapper span{font-size:16px}.errors-overlay .errors-main-content-wrapper .errors-main-image{max-width:290px}}.video-overlay{border-radius:0;max-height:calc(90% - 5.24vw - 7.7025vh);max-width:calc(87% - 5.24vw - 7.7025vh);overflow:visible;padding:0}.video-overlay .iframe-holder{height:100%;max-height:100%;max-width:100%;position:relative;width:100%}.direct-link .video-overlay .iframe-holder{height:auto;width:auto}.video-overlay .iframe-holder iframe,.video-overlay .iframe-holder video{height:100%;width:100%}.video-overlay .iframe-holder .overlay-button-close{right:calc(-2.91vw + -4.6325vh);top:calc(-2.91vw + -4.6325vh)}@media only screen and (max-width:64em)and (orientation:portrait){.video-overlay{height:100%;width:100%}.video-overlay .overlay-button-close{position:absolute;right:2.6vw;top:2.6vw}.horizontal .video-overlay .iframe-holder,.vertical .video-overlay .iframe-holder{height:auto;width:100%}}@media only screen and (max-width:48em)and (orientation:portrait){.video-overlay .iframe-holder{height:42.1875vh}}@media only screen and (max-width:450px)and (orientation:portrait){.video-overlay{max-width:87%}.video-overlay .iframe-holder{height:32vh}.video-overlay .iframe-holder .overlay-button-close{right:0;top:calc(-16px + -12vw)}}.app-image-overlay-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:82%;margin:0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.app-image-overlay-container .image-wrapper{height:100%;max-width:100%;position:relative;width:auto;z-index:1}.app-image-overlay-container img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.app-image-overlay-container .overlay-button-close{right:4.2vw;top:4.42vh;z-index:1}.app-overlay-backdrop{height:100%;position:absolute;width:100%}@media only screen and (max-width:64em)and (orientation:portrait){.app-image-overlay-container{padding:30px 0 0}.app-image-overlay-container .overlay-button{position:absolute}.app-image-overlay-container .overlay-button.overlay-button-close{right:20px;top:20px}}@media only screen and (max-width:26em)and (orientation:portrait){.app-image-overlay-container .overlay-button.overlay-button-close{right:10px;top:10px}}.iframe-overlay{border-radius:0;height:100%;margin:0 72px;overflow:unset;padding:0;width:100%}.iframe-overlay iframe{border:0}.iframe-overlay .overlay-backdrop{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}.iframe-overlay #loading-screen{border-radius:6px;left:0;margin:0;position:absolute;top:0}.iframe-overlay.social-media-overlay .iframe-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.iframe-overlay.social-media-overlay .iframe-holder [data-overlayscrollbars-viewport]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iframe-overlay.social-media-overlay .iframe-holder [data-overlayscrollbars-viewport]:after,.iframe-overlay.social-media-overlay .iframe-holder [data-overlayscrollbars-viewport]:before{content:"";display:table;font-size:0;height:.01px;line-height:0;width:.01px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;visibility:hidden}.iframe-overlay.social-media-overlay.x [data-overlayscrollbars-viewport]{display:block}.iframe-overlay.social-media-overlay.instagram .iframe-holder{background-color:var(--social-media-instagram-bg-color,#fff)}.iframe-overlay.social-media-overlay.instagram .iframe-holder .os-scrollbar>.os-scrollbar-track{background:var(--social-media-instagram-scroll-container-color,transparent)}.iframe-overlay.social-media-overlay.instagram .iframe-holder .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:var(--social-media-instagram-scroll-indicator-color,rgba(0,0,0,.302))}.iframe-overlay.social-media-overlay.instagram .overlay-backdrop{background:var(--social-media-instagram-backdrop-color,transparent)}.iframe-overlay.social-media-overlay.instagram .overlay-button-close{background-color:var(--social-media-instagram-close-bg-color,transparent);color:var(--social-media-instagram-close-icon-color,#fff)}.iframe-overlay.social-media-overlay.facebook .iframe-holder{background-color:var(--social-media-facebook-bg-color,#fff)}.iframe-overlay.social-media-overlay.facebook .iframe-holder .os-scrollbar>.os-scrollbar-track{background:var(--social-media-facebook-scroll-container-color,transparent)}.iframe-overlay.social-media-overlay.facebook .iframe-holder .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:var(--social-media-facebook-scroll-indicator-color,rgba(0,0,0,.302))}.iframe-overlay.social-media-overlay.facebook .overlay-backdrop{background:var(--social-media-facebook-backdrop-color,transparent)}.iframe-overlay.social-media-overlay.facebook .overlay-button-close{background-color:var(--social-media-facebook-close-bg-color,transparent);color:var(--social-media-facebook-close-icon-color,#fff)}.iframe-overlay.social-media-overlay.x .iframe-holder{background-color:var(--social-media-x-bg-color,#fff)}.iframe-overlay.social-media-overlay.x .iframe-holder .os-scrollbar>.os-scrollbar-track{background:var(--social-media-x-scroll-container-color,transparent)}.iframe-overlay.social-media-overlay.x .iframe-holder .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:var(--social-media-x-scroll-indicator-color,rgba(0,0,0,.302))}.iframe-overlay.social-media-overlay.x .overlay-backdrop{background:var(--social-media-x-backdrop-color,transparent)}.iframe-overlay.social-media-overlay.x .overlay-button-close{background-color:var(--social-media-x-close-bg-color,transparent);color:var(--social-media-x-close-icon-color,#fff)}.iframe-overlay.social-media-overlay.youtube .iframe-holder{background-color:var(--social-media-youtube-bg-color,#fff)}.iframe-overlay.social-media-overlay.youtube .iframe-holder .os-scrollbar>.os-scrollbar-track{background:var(--social-media-youtube-scroll-container-color,transparent)}.iframe-overlay.social-media-overlay.youtube .iframe-holder .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:var(--social-media-youtube-scroll-indicator-color,rgba(0,0,0,.302))}.iframe-overlay.social-media-overlay.youtube .overlay-backdrop{background:var(--social-media-youtube-backdrop-color,transparent)}.iframe-overlay.social-media-overlay.youtube .overlay-button-close{background-color:var(--social-media-youtube-close-bg-color,transparent);color:var(--social-media-youtube-close-icon-color,#fff)}.iframe-overlay.social-media-overlay.tiktok .iframe-holder{background-color:var(--social-media-tiktok-bg-color,#fff)}.iframe-overlay.social-media-overlay.tiktok .iframe-holder .os-scrollbar>.os-scrollbar-track{background:var(--social-media-tiktok-scroll-container-color,transparent)}.iframe-overlay.social-media-overlay.tiktok .iframe-holder .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:var(--social-media-tiktok-scroll-indicator-color,rgba(0,0,0,.302))}.iframe-overlay.social-media-overlay.tiktok .overlay-backdrop{background:var(--social-media-tiktok-backdrop-color,transparent)}.iframe-overlay.social-media-overlay.tiktok .overlay-button-close{background-color:var(--social-media-tiktok-close-bg-color,transparent);color:var(--social-media-tiktok-close-icon-color,#fff)}.iframe-overlay.social-media-overlay.snapchat .iframe-holder{background-color:var(--social-media-snapchat-bg-color,#fff)}.iframe-overlay.social-media-overlay.snapchat .iframe-holder .os-scrollbar>.os-scrollbar-track{background:var(--social-media-snapchat-scroll-container-color,transparent)}.iframe-overlay.social-media-overlay.snapchat .iframe-holder .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:var(--social-media-snapchat-scroll-indicator-color,rgba(0,0,0,.302))}.iframe-overlay.social-media-overlay.snapchat .overlay-backdrop{background:var(--social-media-snapchat-backdrop-color,transparent)}.iframe-overlay.social-media-overlay.snapchat .overlay-button-close{background-color:var(--social-media-snapchat-close-bg-color,transparent);color:var(--social-media-snapchat-close-icon-color,#fff)}.iframe-overlay.social-media-overlay.twitch .iframe-holder{background-color:var(--social-media-twitch-bg-color,#fff)}.iframe-overlay.social-media-overlay.twitch .iframe-holder .os-scrollbar>.os-scrollbar-track{background:var(--social-media-twitch-scroll-container-color,transparent)}.iframe-overlay.social-media-overlay.twitch .iframe-holder .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:var(--social-media-twitch-scroll-indicator-color,rgba(0,0,0,.302))}.iframe-overlay.social-media-overlay.twitch .overlay-backdrop{background:var(--social-media-twitch-backdrop-color,transparent)}.iframe-overlay.social-media-overlay.twitch .overlay-button-close{background-color:var(--social-media-twitch-close-bg-color,transparent);color:var(--social-media-twitch-close-icon-color,#fff)}.iframe-overlay.social-media-overlay.linkfire .iframe-holder{background-color:var(--social-media-linkfire-bg-color,#fff)}.iframe-overlay.social-media-overlay.linkfire .iframe-holder .os-scrollbar>.os-scrollbar-track{background:var(--social-media-linkfire-scroll-container-color,transparent)}.iframe-overlay.social-media-overlay.linkfire .iframe-holder .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:var(--social-media-linkfire-scroll-indicator-color,rgba(0,0,0,.302))}.iframe-overlay.social-media-overlay.linkfire .overlay-backdrop{background:var(--social-media-linkfire-backdrop-color,transparent)}.iframe-overlay.social-media-overlay.linkfire .overlay-button-close{background-color:var(--social-media-linkfire-close-bg-color,transparent);color:var(--social-media-linkfire-close-icon-color,#fff)}.iframe-overlay.linkfire .iframe-holder iframe,.iframe-overlay.snapchat .iframe-holder iframe{aspect-ratio:9/16;min-width:320px;width:auto}.iframe-overlay.tiktok .iframe-holder iframe{aspect-ratio:16/10;height:auto;max-width:780px;min-width:325px}.iframe-overlay.tiktok.videos .iframe-holder iframe{aspect-ratio:9/22;height:100%;max-width:325px;width:auto}.iframe-overlay.facebook .iframe-holder iframe{aspect-ratio:var(--social-media-overlay-width,12)/var(--social-media-overlay-height,16);max-width:var(--social-media-overlay-max-width,500px)}.horizontal .iframe-overlay.facebook .iframe-holder iframe,.vertical .iframe-overlay.facebook .iframe-holder iframe{height:100%;max-width:unset}.vertical .iframe-overlay.facebook .iframe-holder iframe{width:auto}.horizontal .iframe-overlay.facebook .iframe-holder iframe{height:auto}.iframe-overlay.facebook.pages .iframe-holder iframe,.iframe-overlay.facebook.posts .iframe-holder iframe{height:auto;max-width:500px;width:100%}.iframe-overlay.facebook.pages .iframe-holder iframe{max-width:340px}.iframe-overlay.x .iframe-holder{position:relative}.iframe-overlay.x .iframe-holder .twitter-timeline *,.iframe-overlay.x .iframe-holder .twitter-tweet *{height:100%;width:100%}.iframe-overlay.x .iframe-holder .twitter-tweet{margin-left:auto;margin-right:auto}.iframe-overlay .iframe-holder{background-color:#fff;border-radius:6px;height:100%;margin:12px 0 20px;overflow:hidden;position:relative;width:100%}.iframe-overlay .iframe-holder .content-wrapper,.iframe-overlay .iframe-holder iframe{height:100%;width:100%}.iframe-overlay .overlay-button-close{background-color:var(--iframe-secondary-color,transparent);color:var(--iframe-primary-color,#fff);height:48px;left:100%;margin:0 0 0 12px;position:absolute;top:12px;width:48px}@media only screen and (orientation:portrait){.iframe-overlay{margin:0;padding:12px}.iframe-overlay.tiktok .iframe-holder iframe{aspect-ratio:9/12}.iframe-overlay.x .iframe-holder>*{height:inherit}.iframe-overlay .iframe-holder{margin:0}.iframe-overlay .overlay-button-close{left:0;margin-bottom:12px;position:relative;top:0;-ms-flex-item-align:end;align-self:flex-end}}@media(min-aspect-ratio:17/9){.horizontal .iframe-overlay.facebook .iframe-holder iframe,.horizontal .iframe-overlay.linkfire .iframe-holder iframe,.iframe-overlay.facebook .iframe-holder iframe,.iframe-overlay.linkfire .iframe-holder iframe,.vertical .iframe-overlay.facebook .iframe-holder iframe,.vertical .iframe-overlay.linkfire .iframe-holder iframe{height:100%;width:auto}.vertical .iframe-overlay.facebook .iframe-holder iframe,.vertical .iframe-overlay.linkfire .iframe-holder iframe{height:auto;min-width:var(--social-media-overlay-max-width,500px)}.iframe-overlay.facebook.pages .iframe-holder iframe,.iframe-overlay.linkfire.pages .iframe-holder iframe{min-width:340px}.iframe-overlay.facebook.pages .iframe-holder,.iframe-overlay.facebook.posts .iframe-holder,.iframe-overlay.linkfire.pages .iframe-holder,.iframe-overlay.linkfire.posts .iframe-holder{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.iframe-overlay.facebook.pages .iframe-holder iframe,.iframe-overlay.facebook.posts .iframe-holder iframe,.iframe-overlay.linkfire.pages .iframe-holder iframe,.iframe-overlay.linkfire.posts .iframe-holder iframe{height:auto;width:100%}}@media(max-aspect-ratio:1/2){.vertical .iframe-overlay.facebook .iframe-holder iframe{height:auto;width:100%}}@media only screen and (min-width:64em)and (orientation:landscape){.iframe-overlay{height:84%;margin:0 3% 0 0;padding:0;width:84%}.iframe-overlay .iframe-holder{margin:0}.iframe-overlay .overlay-button-close{height:64px;margin:0 0 0 12px;top:-32px;width:64px}}@media only screen and (min-width:48em)and (orientation:portrait){.iframe-overlay{padding:20px}.iframe-overlay .overlay-button-close{height:64px;margin-bottom:20px;width:64px}.iframe-overlay.tiktok .iframe-holder iframe{aspect-ratio:16/9}}@media only screen and (min-width:1366px){.iframe-overlay .overlay-button-close{height:calc(2.33vw + 3.07vh);top:calc(-.935vw - 2.5vh);width:calc(2.33vw + 3.07vh)}.vertical .iframe-overlay.facebook .iframe-holder iframe{height:100%}}@media only screen and (min-width:1024px)and (orientation:portrait){.iframe-overlay .overlay-button-close{height:calc(2.33vw + 3.07vh);top:unset;width:calc(2.33vw + 3.07vh)}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){.iframe-overlay.tiktok .iframe-holder iframe{height:100%;width:auto}.iframe-overlay.facebook.pages .iframe-holder,.iframe-overlay.facebook.posts .iframe-holder{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#entrance-guide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-family:var(--entrance-animation-font,var(--app-regular-font));height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100%}#entrance-guide.top .guide-indicator{margin-bottom:calc(25vh - 3vmin)}#entrance-guide.bottom .guide-indicator{margin-top:calc(25vh - 3vmin)}#entrance-guide.without-glow .guide-indicator{-webkit-box-shadow:none;box-shadow:none}#entrance-guide.with-scroll .guide-indicator{display:block}#entrance-guide.with-scroll .guide-indicator .indicator-icon{-webkit-transform:translateY(10%);transform:translateY(10%)}#entrance-guide.with-touch .guide-indicator{display:block}#entrance-guide.with-touch .guide-indicator.click-indicator .indicator-text{color:var(--entrance-animatio-click-mobile-font-color,#fff);font-family:var(--entrance-animatio-click-mobile-font,var(--app-regular-font));font-size:calc(2.5vmin*var(--entrance-animation-click-mobile-font-value, 18)/18);font-weight:var(--entrance-animatio-click-mobile-font-weight,500);letter-spacing:var(--entrance-animatio-click-mobile-letter-spacing,0);line-height:var(--entrance-animatio-click-mobile-line-height,1)}#entrance-guide.with-touch .guide-indicator.zoom-indicator .indicator-text{color:var(--entrance-animation-zoom-mobile-font-color,#fff);font-family:var(--entrance-animation-zoom-mobile-font,var(--app-regular-font));font-size:calc(3.125vmin*var(--entrance-animation-zoom-mobile-font-value, 26)/26);font-weight:var(--entrance-animation-zoom-mobile-font-weight,500);letter-spacing:var(--entrance-animation-zoom-mobile-letter-spacing,0);line-height:var(--entrance-animation-zoom-mobile-line-height,1)}#entrance-guide.with-touch .guide-indicator.drag-indicator .indicator-text{color:var(--entrance-animation-drag-mobile-font-color,#fff);font-family:var(--entrance-animation-drag-mobile-font,var(--app-regular-font));font-size:calc(3.125vmin*var(--entrance-animation-drag-mobile-font-value, 23)/23);font-weight:var(--entrance-animation-drag-mobile-font-weight,500);letter-spacing:var(--entrance-animation-drag-mobile-letter-spacing,0);line-height:var(--entrance-animation-drag-mobile-line-height,1)}#entrance-guide .guide-indicator{background-color:rgba(var(--entrance-animation-background-color-rgb,#637fff),.9);border-radius:6vmin;-webkit-box-shadow:0 2px 50px 0 var(--entrance-animation-background-color,#637fff);box-shadow:0 2px 50px 0 var(--entrance-animation-background-color,#637fff);color:#fff;display:none;height:6vmin;padding:2vmin 6vmin}#entrance-guide .guide-indicator .indicator-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}#entrance-guide .guide-indicator img{height:100%;width:auto}#entrance-guide .guide-indicator.click-indicator{display:block}#entrance-guide .guide-indicator.click-indicator .indicator-text{color:var(--entrance-animation-click-desktop-font-color,#fff);font-family:var(--entrance-animation-click-desktop-font,var(--app-regular-font));font-size:calc(2.4vmin*var(--entrance-animation-click-desktop-font-value, 18)/18);font-weight:var(--entrance-animation-click-desktop-font-weight,500);letter-spacing:var(--entrance-animation-click-desktop-letter-spacing,0);line-height:var(--entrance-animation-click-desktop-line-height,1)}#entrance-guide .guide-indicator.click-indicator .indicator-text.for-main-sphere{display:none}#entrance-guide .guide-indicator.click-indicator .indicator-text:not(.for-main-sphere){display:block}#entrance-guide .guide-indicator.drag-indicator .indicator-text,#entrance-guide .guide-indicator.zoom-indicator .indicator-text{margin:0 2vmin 0 3vmin}#entrance-guide .guide-indicator.drag-indicator .indicator-text.without-icon,#entrance-guide .guide-indicator.zoom-indicator .indicator-text.without-icon{margin:0 3vmin}#entrance-guide .guide-indicator.zoom-indicator .indicator-text{color:var(--entrance-animation-zoom-desktop-font-color,#fff);font-family:var(--entrance-animation-zoom-desktop-font,var(--app-regular-font));font-size:calc(3.4vmin*var(--entrance-animation-zoom-desktop-font-value, 26)/26);font-weight:var(--entrance-animation-zoom-desktop-font-weight,500);letter-spacing:var(--entrance-animation-zoom-desktop-letter-spacing,0);line-height:var(--entrance-animation-zoom-desktop-line-height,1)}#entrance-guide .guide-indicator.zoom-indicator .zoom-point{height:1.5vmin;position:absolute;width:1.5vmin}#entrance-guide .guide-indicator.zoom-indicator .zoom-point-left{-webkit-animation:zoom-point-left-animation 5s .5s infinite;animation:zoom-point-left-animation 5s .5s infinite;bottom:0;left:0}#entrance-guide .guide-indicator.zoom-indicator .zoom-point-right{-webkit-animation:zoom-point-right-animation 5s .5s infinite;animation:zoom-point-right-animation 5s .5s infinite;right:0;top:0}#entrance-guide .guide-indicator.zoom-indicator.touch-indicator .indicator-text{-webkit-animation:zoom-indicator-text-animation 5s .5s infinite;animation:zoom-indicator-text-animation 5s .5s infinite;margin:0 4vmin}#entrance-guide .guide-indicator.drag-indicator .indicator-text{color:var(--entrance-animation-drag-desktop-font-color,#fff);font-family:var(--entrance-animation-drag-desktop-font,var(--app-regular-font));font-size:calc(3vmin*var(--entrance-animation-drag-desktop-font-value, 23)/23);font-weight:var(--entrance-animation-drag-desktop-font-weight,500);letter-spacing:var(--entrance-animation-drag-desktop-letter-spacing,0);line-height:var(--entrance-animation-drag-desktop-line-height,1)}#entrance-guide .guide-indicator.drag-indicator .drag-arrow{height:40%;width:auto}#entrance-guide .guide-indicator.drag-indicator .drag-arrow-left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.share-overlay{background-color:rgba(0,0,0,.6);height:100%;position:fixed;width:100%}.share-button{color:#fff;cursor:pointer;height:min(7vw,68px);margin:min(4.5vw,40px);width:min(7vw,68px)}@media(min-aspect-ratio:1/1){.share-holder{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:horizontal;flex-direction:horizontal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media not (min-aspect-ratio:1/1){.share-holder{background-color:var(--overlay-primary-color);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:129px;max-height:50%;position:absolute;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:horizontal;flex-direction:horizontal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.share-close-button{display:none}}.with-title .app-content-carousel-container #app-content-carousel .splide__track .splide__list{max-height:calc(100% - 3.3em)}.fullscreen-mode .with-title .app-content-carousel-container #app-content-carousel .splide__track .splide__list{max-height:100%}.with-title .app-content-carousel-container #app-content-carousel .splide__controls{bottom:4.3em}.fullscreen-mode .with-title .app-content-carousel-container #app-content-carousel .splide__controls{bottom:1em}.carousel-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.carousel-overlay .overlay-button-close{left:auto;z-index:2}.carousel-overlay.with-touch .app-content-carousel-container #app-content-carousel .splide__controls .splide__arrows{display:none}.app-content-carousel-container{font-size:14px;height:100%;max-height:100%;position:relative;width:100%;z-index:1}.app-content-carousel-container #app-content-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;font-size:1em;height:100%;justify-content:center;width:auto}@media screen and (min-width:1366px){.app-content-carousel-container #app-content-carousel{font-size:calc(1em + .50419vw - 6.8872px)}}@media screen and (min-width:2560px){.app-content-carousel-container #app-content-carousel{font-size:calc(1.43em + .77656vw - 19.88px)}}@media screen and (min-width:3840px){.app-content-carousel-container #app-content-carousel{font-size:2.14em}}.app-content-carousel-container #app-content-carousel .carousel-counter{-webkit-backdrop-filter:blur(8.9px);backdrop-filter:blur(8.9px);background:rgba(0,0,0,.5);border-radius:.28em;font-family:"Inter",var(--app-regular-font);left:.85em;opacity:1;padding:.41em .57em;position:absolute;top:.85em;-webkit-transition:opacity .1s;transition:opacity .1s;z-index:1}.app-content-carousel-container #app-content-carousel .carousel-counter.fade-out{opacity:0}.app-content-carousel-container #app-content-carousel .splide__track{aspect-ratio:1/1;height:100%}.app-content-carousel-container #app-content-carousel .splide__track .splide__list{-webkit-transform-style:unset;transform-style:unset}.app-content-carousel-container #app-content-carousel .splide__track .splide__list .splide__slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;background-size:contain!important;justify-content:center;margin:0 1px}.app-content-carousel-container #app-content-carousel .splide__track .splide__list .splide__slide--has-video{background-color:#000!important}.app-content-carousel-container #app-content-carousel .splide__track .splide__list .splide__slide img{display:initial!important;visibility:hidden}.app-content-carousel-container #app-content-carousel .splide__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:1em;font-size:inherit;height:1.5em;left:0;margin:0 auto;position:absolute;right:0;z-index:1}.app-content-carousel-container #app-content-carousel .splide__controls.is-disabled .splide__arrows{display:none}.app-content-carousel-container #app-content-carousel .splide__controls.with-pages .splide__pagination li.active+*+*+*+*+li:nth-child(6),.app-content-carousel-container #app-content-carousel .splide__controls.with-pages .splide__pagination li.active+*+*+*+li:nth-child(6),.app-content-carousel-container #app-content-carousel .splide__controls.with-pages .splide__pagination li.active+*+*+li:nth-child(6),.app-content-carousel-container #app-content-carousel .splide__controls.with-pages .splide__pagination li.active+*+li:nth-child(6),.app-content-carousel-container #app-content-carousel .splide__controls.with-pages .splide__pagination li.active+li:nth-child(6),.app-content-carousel-container #app-content-carousel .splide__controls.with-pages .splide__pagination li:has(+*+*+*+*+.active){-webkit-transform:scale(.66);transform:scale(.66)}.app-content-carousel-container #app-content-carousel .splide__controls .splide__pagination-container{height:1em;margin:0 auto;overflow:hidden;position:relative;width:100%}.app-content-carousel-container #app-content-carousel .splide__controls .splide__pagination{bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0;right:auto;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.app-content-carousel-container #app-content-carousel .splide__controls .splide__pagination li{font-size:inherit}.app-content-carousel-container #app-content-carousel .splide__controls .splide__pagination__page{-webkit-backdrop-filter:blur(5.5px);backdrop-filter:blur(5.5px);background-color:hsla(0,0%,100%,.478);-webkit-box-shadow:0 0 5px 1.5px rgba(31,31,35,.16);box-shadow:0 0 5px 1.5px rgba(31,31,35,.16);font-size:inherit;height:.5em;margin:.25em;width:.5em}.app-content-carousel-container #app-content-carousel .splide__controls .splide__pagination__page.is-active{background-color:#fff;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.app-content-carousel-container #app-content-carousel .splide__controls .splide__arrows{position:absolute;width:100%}.app-content-carousel-container #app-content-carousel .splide__controls .splide__arrows .splide__arrow{background-color:transparent;font-size:inherit;height:2.5em;opacity:1;width:2.5em}.app-content-carousel-container #app-content-carousel .splide__controls .splide__arrows .splide__arrow:after{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;-webkit-box-shadow:0 0 3.7px .5px rgba(31,31,35,.16);box-shadow:0 0 3.7px .5px rgba(31,31,35,.16);content:"";display:block;height:72%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:72%;z-index:-1}.app-content-carousel-container #app-content-carousel .splide__controls .splide__arrows .splide__arrow svg{height:100%;width:100%}.app-content-carousel-container #app-content-carousel .splide__controls .splide__arrows .splide__arrow--prev{left:-3em}.app-content-carousel-container #app-content-carousel .splide__controls .splide__arrows .splide__arrow--prev svg{-webkit-transform:scaleX(1);transform:scaleX(1)}.app-content-carousel-container #app-content-carousel .splide__controls .splide__arrows .splide__arrow--next{right:-3em}.app-content-carousel-container #app-content-carousel .splide__controls .splide__arrows .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media only screen and (max-width:64em){.overlay-container .app-content-carousel-container #app-content-carousel{font-size:.785em}}@media only screen and (max-width:64em)and (min-width:320px){.overlay-container .app-content-carousel-container #app-content-carousel{font-size:calc(.785em + .67188vw - 2.15px)}}@media only screen and (max-width:64em)and (min-width:768px){.overlay-container .app-content-carousel-container #app-content-carousel{font-size:1em}}@media only screen and (max-width:64em)and (min-width:1024px){.overlay-container .app-content-carousel-container #app-content-carousel{font-size:1em}}@media only screen and (orientation:portrait){.app-content-carousel-container{height:auto;margin:auto 0;max-height:calc(100% - 60px)}.app-content-carousel-container #app-content-carousel .splide__controls{bottom:.25em;position:fixed}}@media only screen and (min-width:64em)and (orientation:landscape){.carousel-overlay .overlay-button-close{left:100%}}@media only screen and (min-width:48em)and (orientation:portrait){.app-content-carousel-container{max-height:calc(100% - 84px)}}.fullscreen-mode .journey-overlay{height:100%;padding:0;width:100%}.fullscreen-mode .journey-overlay .journey-overlay-wrapper,.fullscreen-mode .journey-overlay .journey-overlay-wrapper .journey-overlay-transition-wrapper{height:100%}.fullscreen-mode .journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .journey-overlay-inner-item-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.fullscreen-mode .journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .journey-overlay-inner-item-content .app-image-overlay-container{height:100%;margin:0}.fullscreen-mode .journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .app-image-overlay-container.with-title .image-wrapper{max-height:none}.fullscreen-mode .journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .iframe-overlay{height:calc(100% - max(7.4vh,64px));margin:max(3.7vh,32px) max(5.15vh,40px)}.fullscreen-mode .journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .iframe-overlay.carousel-overlay{height:100%;margin:0}.fullscreen-mode .journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .iframe-overlay.is-image .iframe-holder .content-wrapper{max-height:100%;max-width:100%}.fullscreen-mode .journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .iframe-overlay .app-content-carousel-container{max-height:none}.fullscreen-mode .journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .iframe-overlay .app-content-carousel-container #app-content-carousel .carousel-counter,.fullscreen-mode .journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .iframe-overlay .app-content-carousel-container #app-content-carousel .splide__controls,.fullscreen-mode .journey-overlay-navigation-container,.fullscreen-mode .overlay-button-close,.fullscreen-mode .overlay-item-title{display:none}.overlay-item-title{color:#fff;display:-webkit-box;font-family:"Inter",var(--app-regular-font);font-size:max(2.04vh,10px);margin:1.05em 0 0;min-height:2.25em;overflow:hidden;text-overflow:ellipsis;width:100%;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.overlay-item-title h5{font-size:inherit;margin:0}.journey-overlay{overflow:visible;padding:calc(2.33vw + 3.07vh) 1.46vw 0;-webkit-box-pack:start;-ms-flex-pack:start;color:initial;justify-content:flex-start}.journey-overlay .close-backdrop,.journey-overlay .overlay-backdrop{display:none}.journey-overlay .journey-overlay-backdrop{height:100%;left:0;position:fixed;top:0;width:100%}.journey-overlay .overlay-button-close{left:calc(100% + .35vw + .23vh);position:absolute;top:calc(-2.68vw + -3.3vh)}.journey-overlay .journey-overlay-wrapper{aspect-ratio:3/2;display:-webkit-box;display:-ms-flexbox;display:flex;height:86.9%;max-width:100%;position:relative}.journey-overlay .journey-overlay-wrapper .journey-overlay-transition-wrapper{height:100%;position:relative;width:100%}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content{height:100%;width:100%}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;content-visibility:hidden;-ms-flex-direction:column;flex-direction:column;padding-bottom:50%;translate:0 calc((var(--index) - (var(--dir, 1)))*-100%)}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item.active,.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item.next,.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item.prev{content-visibility:visible}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item.active{-webkit-transition-duration:var(--journey-animation-time,0ms);transition-duration:var(--journey-animation-time,0ms);translate:0 calc(var(--index)*-100%)}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item.prev{-webkit-transition-duration:calc((var(--dir, 1) + 1)/2*var(--journey-animation-time, 0ms));transition-duration:calc((var(--dir, 1) + 1)/2*var(--journey-animation-time, 0ms));translate:0 calc((var(--index) + 1)*-100%)}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item.next{-webkit-transition-duration:calc((var(--dir, 1) - 1)/2*-1*var(--journey-animation-time, 0ms));transition-duration:calc((var(--dir, 1) - 1)/2*-1*var(--journey-animation-time, 0ms));translate:0 calc((var(--index) - 1)*-100%)}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .journey-overlay-inner-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;height:0;width:100%}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .journey-overlay-inner-item-content:has(.tiktok){height:100%}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .overlay-button-close{display:none}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item #ideal-product-details-container .app-ecommerce-product-overlay,.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item #product-details-container .app-product-overlay,.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item #shopify-product-details-container .app-ecommerce-product-overlay,.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .iframe-overlay,.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .overlay-container{height:100%;width:100%}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .app-image-overlay-container.with-title .image-wrapper{max-height:calc(100% - 3.3em)}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .iframe-overlay{margin:0;padding:0}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .iframe-overlay.with-title:not(.content-overlay){max-height:calc(100% - 3.3em)}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .iframe-overlay.is-image .iframe-holder{height:100%;width:auto}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .iframe-overlay.is-image .iframe-holder .content-wrapper{font-size:max(2.04vh,10px);line-height:0;margin:0 auto;max-height:100%;max-width:calc(100% - 3.3em);position:relative}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .iframe-overlay .iframe-holder{margin:0;overflow:visible}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .iframe-overlay .iframe-holder .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item #shopify-product-details-container .app-shopify-product-overlay .app-share-links,.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item #shopify-product-details-container .app-shopify-product-overlay .share-mobile-container{display:none}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item #product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-container,.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item #product-details-container.app-sothebys-template .app-product-overlay .app-product-content-wrapper .app-product-details-header{max-width:90%}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item #product-details-container.is-view-gallery .app-product-overlay .app-gallery-gradient{background:transparent}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .app-overlay-backdrop{display:none}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item #app-content-carousel .splide__controls{position:absolute}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item #app-content-carousel .splide__controls,.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item #app-content-carousel .splide__track{font-size:max(2.04vh,10px)}.journey-overlay-navigation-container{bottom:2.93vh;left:50%;max-width:48%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:min(52.7vh,570px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.journey-overlay-navigation-container,.journey-overlay-navigation-container .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.journey-overlay-navigation-container .text-container{margin-bottom:max(.73vh,5px);width:40%}.journey-overlay-navigation-container .text-container .text{color:#fff;font-family:"DINosaur-CondensedBold",var(--app-regular-font);font-size:max(1.42vh,8px);font-stretch:condensed;font-weight:700;letter-spacing:1.03px;text-align:center;width:max(5.45vh,28px)}.journey-overlay-navigation-container .navigation-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#000;border-radius:max(6vh,50px);height:max(5.45vh,28px);justify-content:space-between;padding:0 1.5%;width:100%}.journey-overlay-navigation-container .navigation-bar .center-buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between;width:40%}.journey-overlay-navigation-container .navigation-bar .share-buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between;width:60%}.journey-overlay-navigation-container .navigation-bar .button-container{aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;justify-content:center}.journey-overlay-navigation-container .navigation-bar .button-container>img{height:60%;width:60%}.journey-overlay-navigation-container .navigation-bar .button-container.play-button.is-playing>img.pause-icon{display:block}.journey-overlay-navigation-container .navigation-bar .button-container.play-button.is-playing>img:not(.pause-icon),.journey-overlay-navigation-container .navigation-bar .button-container.play-button>img.pause-icon{display:none}@media only screen and (min-width:1921px){.journey-overlay-navigation-container{width:max(52.7vh,720px)}}@media only screen and (orientation:portrait){.fullscreen-mode .journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .iframe-overlay{height:calc(100% - max(8.06vh,68px));margin:max(6.16vh,52px) max(1.9vh,16px) max(1.9vh,16px)}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .iframe-overlay.is-image .iframe-holder{height:auto;width:100%}.journey-overlay-navigation-container{max-width:76%}.journey-overlay-navigation-container .navigation-bar{height:min(5.57vh,76px)}}@media only screen and (max-width:64em)and (orientation:landscape){.journey-overlay{height:90%;width:87%}}@media only screen and (max-width:64em)and (orientation:portrait){.journey-overlay{height:80%;padding:0;width:71%}.journey-overlay .journey-overlay-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.journey-overlay-navigation-container{width:min(56vh,720px)}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){.fullscreen-mode .journey-overlay .journey-overlay-wrapper{width:100%}.fullscreen-mode .journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .app-image-overlay-container{margin:0}.fullscreen-mode .journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .iframe-overlay{height:calc(100% - max(8.2vh,32px));margin:max(4.1vh,16px) max(10vh,32px) max(4.1vh,16px) max(4.1vh,16px)}.fullscreen-mode .journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .iframe-overlay.carousel-overlay{margin:0}.fullscreen-mode .journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item #app-content-carousel .splide__controls,.fullscreen-mode .journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item #app-content-carousel .splide__track{font-size:max(3.5vh,10px)}.journey-overlay{padding:0}.journey-overlay .journey-overlay-wrapper{aspect-ratio:1.8;height:81.5%}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .iframe-overlay.is-image .iframe-holder .content-wrapper{font-size:max(3.5vh,10px)}.journey-overlay .overlay-button-close{left:calc(100% + max(4.27vh,16px));top:0}.journey-overlay-navigation-container{max-width:60%;width:max(90.5vh,328px)}.journey-overlay-navigation-container .text-container .text{font-size:max(2.35vh,8px);width:max(4.38vw,36px)}.journey-overlay-navigation-container .navigation-bar{height:max(4.38vw,36px)}.overlay-item-title{font-size:max(3.5vh,10px)}}@media only screen and (max-width:450px)and (orientation:portrait){.journey-overlay{height:100%;padding:max(2.5vw,8px) max(3.125vw,10px);width:100%}.journey-overlay .journey-overlay-wrapper{height:85%}.journey-overlay .journey-overlay-wrapper .journey-overlay-transition-wrapper{height:calc(97.36% - 12vw)}.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item #app-content-carousel .splide__controls,.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item #app-content-carousel .splide__track,.journey-overlay .journey-overlay-wrapper .journey-overlay-inner-content .journey-overlay-inner-item .iframe-overlay.is-image .iframe-holder .content-wrapper{font-size:max(3.46vw,10px)}.journey-overlay .overlay-button-close{left:auto;margin-bottom:2.64%;position:relative;right:0;top:0}.journey-overlay-navigation-container{max-width:calc(97% - max(6.25vw,20px))}.journey-overlay-navigation-container .navigation-bar .center-buttons-container,.journey-overlay-navigation-container .text-container{width:48%}.overlay-item-title{font-size:max(3.46vw,10px)}}.search-wrapper{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;padding:calc(2.05vw + 2.47vh) calc(var(--control-button-scale, 1)*(1.3vw + 1.5625vh)) calc(.973vw + 1.282vh);pointer-events:none;position:absolute;width:100%;z-index:2;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateZ(0);transform:translateZ(0)}.search-wrapper,.search-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.search-wrapper{padding:calc(2.16vw + 1.93vh) calc(1.758vw + 1.5625vh) calc(var(--control-button-scale, 1)*(1.875vw + .9375vh))}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){.search-wrapper{padding-bottom:calc(var(--control-button-scale, 1)*(3.275vw + 2.8625vh - 20px))}}@media only screen and (max-width:414px)and (orientation:portrait){.search-wrapper{padding:calc(5.07vw + 1.5625vh) calc(3.38vw + 1.11vh) calc(var(--control-button-scale, 1)*(3.23vw + .99vh))}}.search-wrapper{-webkit-transition-delay:.2s;transition-delay:.2s;visibility:hidden}.search-wrapper.is-search-active{pointer-events:all;-webkit-transition:visibility 0s;transition:visibility 0s;visibility:visible}.search-wrapper.is-search-active .search-controls-container #search-input-container .search-input-wrapper .search-input-element-container{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-delay:.1s;transition-delay:.1s}.search-wrapper.is-search-active .search-controls-container #search-input-container #search-button:before{background:var(--search-button-active-color,#637fff)}.search-wrapper.is-search-active .search-controls-container #search-input-container #search-button img{opacity:0;-webkit-transition-delay:.1s;transition-delay:.1s;visibility:hidden}.search-wrapper.is-search-active .search-controls-container #search-input-container #search-button img.search-active-icon{opacity:1;-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);visibility:visible}.search-wrapper.show-border .search-controls-container #search-input-container .search-input-wrapper .search-input-element-container:after{opacity:1;visibility:visible}.search-wrapper.show-border .search-controls-container #search-input-container .search-input-wrapper input{border-color:var(--search-button-active-color,#637fff)}.search-wrapper .search-controls-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-item-align:end;align-self:flex-end}.search-wrapper .search-controls-container #search-input-container{font-size:var(--search-input-font-size,14px);height:calc(2.33vw + 3.07vh);max-width:24.9vw;min-height:44px;position:relative;width:calc(100% + .15vw)}.search-wrapper .search-controls-container #search-input-container #search-button{cursor:pointer;height:calc(2.33vw + 3.07vh);min-height:44px;min-width:44px;pointer-events:all;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);width:calc(2.33vw + 3.07vh);z-index:1}.search-wrapper .search-controls-container #search-input-container #search-button:before{background:var(--search-button-active-color,#637fff);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.search-wrapper .search-controls-container #search-input-container #search-button .search-button-icon-wrapper{overflow:hidden}.search-wrapper .search-controls-container #search-input-container #search-button img{height:calc(45% - 1px);left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:visibility .2s,opacity .2s,-webkit-transform .2s;transition:visibility .2s,opacity .2s,-webkit-transform .2s;transition:transform .2s,visibility .2s,opacity .2s;transition:transform .2s,visibility .2s,opacity .2s,-webkit-transform .2s;-webkit-transition-delay:.1s;transition-delay:.1s;width:calc(45% - 1px);will-change:transform}.search-wrapper .search-controls-container #search-input-container #search-button img.search-active-icon{opacity:0;-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg);visibility:hidden}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper{height:100%;left:0;margin-left:calc(1.405vw + 1.665vh);min-height:44px;overflow:hidden;position:absolute;top:0;width:calc(100% - 1.42vw - 1.665vh)}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper .search-input-element-container{height:100%;left:0;position:absolute;top:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transition-delay:0s;transition-delay:0s;width:100%}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper .search-input-element-container:after{border:.15vw solid var(--search-button-active-color,#637fff);border-radius:3.5vw;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;left:calc(-1.405vw - 1.665vh);opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s;visibility:hidden;width:calc(100% + 1.405vw + 1.665vh);z-index:0}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper .search-input-element-container input{background:var(--search-input-color,#e3ebf1);border:none;border-radius:0 3.5vw 3.5vw 0;font-size:1em;height:100%;left:0;outline:none;padding-left:calc(2vw + 2.415vh);padding-right:calc(1.025vw + 1.3vh);position:absolute;top:0;width:calc(100% - .075vw)}@media screen and (min-width:1366px){.search-wrapper .search-controls-container #search-input-container .search-input-wrapper .search-input-element-container input{font-size:calc(1em + var(--search-input-font-value, 14)*.43*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.search-wrapper .search-controls-container #search-input-container .search-input-wrapper .search-input-element-container input{font-size:calc(1.43em + var(--search-input-font-value, 14)*.82*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.search-wrapper .search-controls-container #search-input-container .search-input-wrapper .search-input-element-container input{font-size:2.25em}}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper .search-input-element-container input::-webkit-input-placeholder{opacity:.34}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper .search-input-element-container input::-moz-placeholder{opacity:.34}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper .search-input-element-container input:-ms-input-placeholder{opacity:.34}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper .search-input-element-container input::-ms-input-placeholder{opacity:.34}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper .search-input-element-container input::placeholder{opacity:.34}.search-wrapper .search-controls-container .search-filter-container{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:1366px){.search-wrapper .search-controls-container #search-input-container .search-input-wrapper .search-input-element-container:after{border-width:2px}}@media only screen and (max-width:1024px){.search-wrapper .search-controls-container #search-input-container{max-width:34.18vw;width:45%}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper .search-input-element-container:after{border-radius:56px}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper .search-input-element-container input{border-radius:0 56px 56px 0;padding-left:calc(2.44vw + 2.27vh);padding-right:calc(.9375vw + .83vh)}.search-wrapper .search-controls-container #search-input-container #search-button{width:calc(4.03vw + 1.76vh)}}@media only screen and (max-width:768px)and (orientation:portrait){.search-wrapper .search-controls-container #search-input-container{min-width:245px;width:34%}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper .search-input-element-container input{padding-left:calc(22px + 2.07vw + .58vh);padding-right:6%}}@media only screen and (max-width:768px)and (orientation:landscape){.search-wrapper .search-controls-container #search-input-container .search-input-wrapper .search-input-element-container input{padding-left:calc(20px + 2.07vw + .58vh);padding-right:6%}}@media only screen and (max-width:640px)and (min-aspect-ratio:1/1){.search-wrapper .search-controls-container #search-input-container .search-input-wrapper{margin-left:20px;width:calc(100% - 20px)}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){.search-wrapper .search-controls-container #search-input-container{max-width:220px;width:100%}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){.search-wrapper .search-controls-container #search-input-container .search-input-wrapper{margin-left:20px;width:calc(100% - 20px)}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper .search-input-element-container input{padding-left:calc(26px + .29vw + .42vh)}}@media only screen and (max-width:568px)and (max-height:320px)and (orientation:landscape){.search-wrapper .search-controls-container #search-input-container{max-width:175px}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper .search-input-element-container input{padding-left:calc(24px + .29vw + .42vh)}}@media only screen and (max-width:450px){.search-wrapper .search-controls-container #search-input-container{height:13.85vw;max-width:none;width:100%}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper{height:13.85vw;margin-left:6vw;width:calc(100% - 6vw)}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper .search-input-element-container input{padding-left:9.46vw}.search-wrapper .search-controls-container #search-input-container #search-button{height:13.85vw;max-width:56px;width:13.85vw}}.search-wrapper.is-search-active #search-results-container{display:block}.search-wrapper.is-search-active.no-results-view .search-controls-container #search-input-container #search-button:before{background:#76787b}.search-wrapper.no-results-view #search-results-container .no-results{display:block}.search-wrapper #search-results-container{display:none;height:auto;margin-bottom:6.1%;padding:0 calc(2.33vw + 3.07vh);width:100%}.search-wrapper #search-results-container.without-flex-12 #search-results{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-wrapper #search-results-container.without-flex-12 #search-results .search-item{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:.775% 1.55% .775% 0;width:6.6666666667%}.search-wrapper #search-results-container.without-flex-12 #search-results .search-item:nth-child(12n){margin:.775% 0}.search-wrapper #search-results-container #search-results{direction:rtl;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.search-wrapper #search-results-container #search-results .search-item{position:relative;-webkit-box-flex:1;cursor:pointer;-ms-flex:1;flex:1;margin:1%;max-width:36.8%;min-width:6.9%}.search-wrapper #search-results-container #search-results .search-item:after{content:"";float:left;padding-top:100%}.search-wrapper #search-results-container #search-results .search-item:nth-child(n+61){display:none}.search-wrapper #search-results-container #search-results .search-item img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.search-wrapper #search-results-container .no-results{display:none;font-size:28px;left:50%;margin-top:calc(-2.33vw + -3.07vh);position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.search-wrapper #search-results-container .no-results.without-title img{margin-bottom:0}.search-wrapper #search-results-container .no-results img{margin-bottom:2.196vw;min-width:78px;width:5.7vw}.search-wrapper #search-results-container .no-results span{display:block;font-size:1em;text-shadow:1px 1px 8px var(--search-input-font-color,#17191b)}@media screen and (min-width:1920px){.search-wrapper #search-results-container .no-results span{font-size:calc(1em + var(--custom-button-font-value, 16)*.18*(100vw - 1920px)/640)}}@media screen and (min-width:2560px){.search-wrapper #search-results-container .no-results span{font-size:calc(1.18em + var(--custom-button-font-value, 16)*.53*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.search-wrapper #search-results-container .no-results span{font-size:1.71em}}@media only screen and (min-width:1024px)and (orientation:landscape)and (min-aspect-ratio:2/1){.search-wrapper #search-results-container{margin-bottom:10.15625vmin}.search-wrapper #search-results-container.without-flex-12 #search-results .search-item{margin:.8% calc(8.33333% - 9.58333vmin) .8% 0;width:9.5833333333vmin}.search-wrapper #search-results-container.without-flex-12 #search-results .search-item:nth-child(12n){margin:.8% 0}.search-wrapper #search-results-container #search-results .search-item{max-width:60vmin;min-width:9vmin}}@media only screen and (max-width:1200px)and (orientation:landscape){.search-wrapper #search-results-container .no-results img{display:none}}@media only screen and (max-width:1024px){.search-wrapper #search-results-container{padding:0}}@media only screen and (max-width:1024px)and (orientation:portrait){.search-wrapper #search-results-container.without-flex-9 #search-results{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-wrapper #search-results-container.without-flex-9 #search-results .search-item{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:1.09% 2.18% 1.09% 0;width:8.8888888889%}.search-wrapper #search-results-container.without-flex-9 #search-results .search-item:nth-child(12n){margin:1.09% 2.18% 1.09% 0}.search-wrapper #search-results-container.without-flex-9 #search-results .search-item:nth-child(9n){margin:1.09% 0}.search-wrapper #search-results-container.without-flex-9 #search-results .search-item:nth-child(n+46){display:none}.search-wrapper #search-results-container #search-results .search-item{max-width:47.95%;min-width:9.17%}.search-wrapper #search-results-container .no-results span{font-size:.64em}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:320px){.search-wrapper #search-results-container .no-results span{font-size:calc(.64em + var(--custom-button-font-value, 16)*.14*(100vw - 320px)/94)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:414px){.search-wrapper #search-results-container .no-results span{font-size:calc(.78em + var(--custom-button-font-value, 16)*.22*(100vw - 414px)/354)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){.search-wrapper #search-results-container .no-results span{font-size:1em}}@media only screen and (max-width:1024px)and (orientation:landscape){.search-wrapper #search-results-container.without-flex-12 #search-results{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-wrapper #search-results-container.without-flex-12 #search-results .search-item{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:.7% 1.4% .7% 0;width:6.6666666667%}.search-wrapper #search-results-container.without-flex-12 #search-results .search-item:nth-child(12n){margin:.7% 0}.search-wrapper #search-results-container.without-flex-12 #search-results .search-item:nth-child(n+25){display:none}.search-wrapper #search-results-container #search-results .search-item{max-width:11.93%;min-width:7.05%}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){.search-wrapper #search-results-container{margin-bottom:2.59%}.search-wrapper #search-results-container.without-flex-12 #search-results{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-wrapper #search-results-container.without-flex-12 #search-results .search-item{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:.905% 1.81% .905% 0;width:6.6666666667%}.search-wrapper #search-results-container.without-flex-12 #search-results .search-item:nth-child(12n){margin:.905% 0}.search-wrapper #search-results-container.without-flex-12 #search-results .search-item:nth-child(n+13){display:none}.search-wrapper #search-results-container #search-results .search-item{max-width:8.16%;min-width:6.58%}.search-wrapper #search-results-container .no-results span{font-size:.64em}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:568px){.search-wrapper #search-results-container .no-results span{font-size:calc(.64em + var(--custom-button-font-value, 16)*0*(100vw - 568px)/200)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:768px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:768px){.search-wrapper #search-results-container .no-results span{font-size:calc(.64em + var(--custom-button-font-value, 16)*0*(100vw - 768px)/128)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape)and (min-width:896px){.search-wrapper #search-results-container .no-results span{font-size:.64em}}@media only screen and (max-width:568px)and (max-height:320px)and (orientation:landscape){.search-wrapper #search-results-container{margin-bottom:1.115%}.search-wrapper #search-results-container.without-flex-10 #search-results{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-wrapper #search-results-container.without-flex-10 #search-results .search-item{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:1% 2% 1% 0;width:8%}.search-wrapper #search-results-container.without-flex-10 #search-results .search-item:nth-child(10n){margin:1% 0}.search-wrapper #search-results-container.without-flex-10 #search-results .search-item:nth-child(n+11){display:none}.search-wrapper #search-results-container #search-results .search-item{max-width:9.1%;min-width:8.17%}}@media only screen and (max-width:414px){.search-wrapper #search-results-container.without-flex-12 #search-results .search-item:nth-child(n+13){display:block}.search-wrapper #search-results-container.without-flex-5 #search-results{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-wrapper #search-results-container.without-flex-5 #search-results .search-item{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:2.41% 4.82% 2.41% 0;width:16%}.search-wrapper #search-results-container.without-flex-5 #search-results .search-item:nth-child(12n),.search-wrapper #search-results-container.without-flex-5 #search-results .search-item:nth-child(9n){margin:2.41% 4.82% 2.41% 0}.search-wrapper #search-results-container.without-flex-5 #search-results .search-item:nth-child(5n){margin:2.41% 0}.search-wrapper #search-results-container.without-flex-5 #search-results .search-item:nth-child(n+21){display:none}.search-wrapper #search-results-container #search-results .search-item{margin:2%;max-width:72%;min-width:15.68%}.search-wrapper #search-results-container .no-results{margin-top:-12vw}.search-wrapper #search-results-container .no-results img{margin-bottom:30px;min-width:58px}}@media only screen and (max-width:320px)and (orientation:portrait){.search-wrapper #search-results-container.without-flex-6 #search-results{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-wrapper #search-results-container.without-flex-6 #search-results .search-item{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:1.155% 2.31% 1.155% 0;width:13.3333333333%}.search-wrapper #search-results-container.without-flex-6 #search-results .search-item:nth-child(12n),.search-wrapper #search-results-container.without-flex-6 #search-results .search-item:nth-child(5n),.search-wrapper #search-results-container.without-flex-6 #search-results .search-item:nth-child(9n){margin:1.155% 2.31% 1.155% 0}.search-wrapper #search-results-container.without-flex-6 #search-results .search-item:nth-child(6n){margin:1.155% 0}.search-wrapper #search-results-container.without-flex-6 #search-results .search-item:nth-child(n+19){display:none}.search-wrapper #search-results-container #search-results .search-item{max-width:46.18%;min-width:14.735%}}.search-wrapper.is-search-active .search-controls-container #search-filters-container{display:-webkit-box;display:-ms-flexbox;display:flex}.search-wrapper .search-controls-container #search-filters-container{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:5.44%;padding-right:calc(2.81vw + 3.33vh)}.search-wrapper .search-controls-container #search-filters-container.is-filtering-active .search-filter-button{opacity:.2}.search-wrapper .search-controls-container #search-filters-container.is-filtering-active .search-filter-button.active-filter{opacity:1}.search-wrapper .search-controls-container #search-filters-container .search-filter-button{cursor:pointer;font-size:18px;margin-right:1.817%;position:relative;-webkit-transition:opacity .2s;transition:opacity .2s;width:6.6666666667%}.search-wrapper .search-controls-container #search-filters-container .search-filter-button:nth-child(12n){margin-right:0}.search-wrapper .search-controls-container #search-filters-container .search-filter-button:nth-child(n+13){display:none}.search-wrapper .search-controls-container #search-filters-container .search-filter-button:after{content:"";float:left;padding-top:100%}.search-wrapper .search-controls-container #search-filters-container .search-filter-button img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.search-wrapper .search-controls-container #search-filters-container .search-filter-button .search-filter-badge-counter{background:#e4ebf1;border-radius:2.93vw;color:#55606b;font-size:.5em;min-width:1.1vw;padding:.32vw .26vw;position:absolute;right:-.07vw;text-align:center;top:-.21vw;z-index:1}@media screen and (min-width:1366px){.search-wrapper .search-controls-container #search-filters-container .search-filter-button .search-filter-badge-counter{font-size:calc(.5em + var(--custom-button-font-value, 16)*.27*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.search-wrapper .search-controls-container #search-filters-container .search-filter-button .search-filter-badge-counter{font-size:calc(.77em + var(--custom-button-font-value, 16)*.34*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.search-wrapper .search-controls-container #search-filters-container .search-filter-button .search-filter-badge-counter{font-size:1.11em}}@media only screen and (max-width:1366px){.search-wrapper .search-controls-container #search-filters-container .search-filter-button .search-filter-badge-counter{min-width:1.29vw}}@media only screen and (max-width:1366px)and (orientation:portrait){.search-wrapper .search-controls-container #search-filters-container{padding-left:3%;padding-right:0}.search-wrapper .search-controls-container #search-filters-container .search-filter-button{margin-right:2.2%;width:8%}.search-wrapper .search-controls-container #search-filters-container .search-filter-button:nth-child(10n){margin-right:0}.search-wrapper .search-controls-container #search-filters-container .search-filter-button:nth-child(12n){margin-right:2.2%}.search-wrapper .search-controls-container #search-filters-container .search-filter-button:nth-child(n+11){display:none}}@media only screen and (max-width:1024px)and (orientation:landscape){.search-wrapper .search-controls-container #search-filters-container{padding-left:2.1%;padding-right:0}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){.search-wrapper .search-controls-container #search-filters-container .search-filter-button{margin-right:2.71%;width:5.8333333333%}.search-wrapper .search-controls-container #search-filters-container .search-filter-button .search-filter-badge-counter{min-width:14px;padding:3px 4.5px;right:-4px;top:-4px}}@media only screen and (max-width:767px)and (orientation:portrait){.search-wrapper .search-controls-container #search-filters-container{padding:0;width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;direction:rtl;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;margin-bottom:1.8%}.search-wrapper .search-controls-container #search-filters-container .search-filter-button{margin-right:2.2%;width:8%}.search-wrapper .search-controls-container #search-filters-container .search-filter-button:nth-child(10n){margin-right:0}.search-wrapper .search-controls-container #search-filters-container .search-filter-button:nth-child(12n){margin-right:2.2%}.search-wrapper .search-controls-container #search-filters-container .search-filter-button:nth-child(n+11){display:none}.search-wrapper .search-controls-container #search-filters-container .search-filter-button .search-filter-badge-counter{direction:ltr}}@media only screen and (max-width:414px){.search-wrapper .search-controls-container #search-filters-container{padding:0;width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;direction:rtl;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.search-wrapper .search-controls-container #search-filters-container .search-filter-button{margin:1.5% 6.81% 1.5% 0;max-width:8.44%;width:11.4285714286%}.search-wrapper .search-controls-container #search-filters-container .search-filter-button:nth-child(7n){margin-right:0}.search-wrapper .search-controls-container #search-filters-container .search-filter-button:nth-child(10n),.search-wrapper .search-controls-container #search-filters-container .search-filter-button:nth-child(12n){margin:1.5% 6.81% 1.5% 0}.search-wrapper .search-controls-container #search-filters-container .search-filter-button:nth-child(n+11){display:block}.search-wrapper .search-controls-container #search-filters-container .search-filter-button:nth-child(n+15){display:none}.search-wrapper .search-controls-container #search-filters-container .search-filter-button .search-filter-badge-counter{min-width:14px;padding:3px 4.5px;right:-4px;top:-4px}}.search-wrapper #search-results-container .no-results{color:var(--search-no-result-font-color,#ccd5db);font-family:var(--search-no-result-font,var(--app-regular-font));font-weight:var(--search-no-result-font-weight,normal);letter-spacing:var(--search-no-result-letter-spacing,0);line-height:var(--search-no-result-line-height,1)}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper input{color:var(--search-input-font-color,#17191b);font-family:var(--search-input-font,var(--app-regular-font));font-weight:var(--search-input-font-weight,500);letter-spacing:var(--search-input-letter-spacing,0);line-height:var(--search-input-line-height,normal)}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper input::-webkit-input-placeholder{color:var(--search-input-font-color,#17191b)}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper input::-moz-placeholder{color:var(--search-input-font-color,#17191b)}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper input:-ms-input-placeholder{color:var(--search-input-font-color,#17191b)}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper input::-ms-input-placeholder{color:var(--search-input-font-color,#17191b)}.search-wrapper .search-controls-container #search-input-container .search-input-wrapper input::placeholder{color:var(--search-input-font-color,#17191b)}.search-wrapper .search-controls-container #search-filters-container .search-filter-button .search-filter-badge-counter{font-family:var(--app-semi-bold-font,var(--app-regular-font));line-height:.9}.account-wrapper{color:var(--ecommerce-account-text_field_info-font-color,#000);font-family:var(--ecommerce-account-text_field_info-font,var(--app-regular-font));font-size:var(--ecommerce-account-text_field_info-font-size,16px);font-weight:var(--ecommerce-account-text_field_info-font-weight,normal)}.account-wrapper .account-overlay-title{color:var(--ecommerce-account-header-font-color,#000);font-family:var(--ecommerce-account-header-font,var(--app-bold-font));font-size:var(--ecommerce-account-header-font-size,20px);font-weight:var(--ecommerce-account-header-font-weight,bold);letter-spacing:var(--ecommerce-account-header-letter-spacing,.63px);line-height:var(--ecommerce-account-header-line-height,1.2)}.account-wrapper .link-to-reset-pass{color:var(--ecommerce-account-link-font-color,#000);font-family:var(--ecommerce-account-link-font,var(--app-regular-font));font-size:var(--ecommerce-account-link-font-size,20px);font-weight:var(--ecommerce-account-link-font-weight,400);letter-spacing:var(--ecommerce-account-link-letter-spacing,0);line-height:var(--ecommerce-account-link-line-height,1.2)}.account-wrapper .account-overlay-error-container{color:var(--ecommerce-account-validation-font-color,#d32f2f);font-family:var(--ecommerce-account-validation-font,var(--app-bold-font));font-size:var(--ecommerce-account-validation-font-size,12px);font-weight:var(--ecommerce-account-validation-font-weight,600);letter-spacing:var(--ecommerce-account-validation-letter-spacing,.53px);line-height:var(--ecommerce-account-validation-line-height,1)}.account-wrapper .account-profile-greeting{color:var(--ecommerce-account-header-font-color,#000);font-family:var(--ecommerce-account-header-font,var(--app-bold-font));font-size:var(--ecommerce-account-header-font-size,20px);font-weight:var(--ecommerce-account-header-font-weight,bold);letter-spacing:var(--ecommerce-account-header-letter-spacing,0);line-height:var(--ecommerce-account-header-line-height,1.2)}.account-wrapper .account-overlay-sent-message,.account-wrapper .account-profile-logout-text{font-family:var(--ecommerce-account-text_field_info-font,var(--app-regular-font));font-size:var(--ecommerce-account-text_field_info-font-size,16px);font-weight:var(--ecommerce-account-text_field_info-font-weight,500);letter-spacing:var(--ecommerce-account-text_field_info-letter-spacing,0);line-height:var(--ecommerce-account-text_field_info-line-height,1.38)}.account-wrapper .account-overlay-sent-message{color:var(--ecommerce-account-text_field_info-font-color,#000)}.account-wrapper .account-profile-logout-text{color:rgba(var(--ecommerce-account-text_field_info-font-color-rgb,0,0,0),.4)}.account-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;padding:0;position:fixed;top:0;width:100%;z-index:3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1em;pointer-events:none}@media screen and (min-width:1366px){.account-wrapper{font-size:calc(1em + var(--ecommerce-account-header-font-value, 20)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.account-wrapper{font-size:calc(1.4em + var(--ecommerce-account-header-font-value, 20)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.account-wrapper{font-size:2.8em}}.account-wrapper .account-backdrop{bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.account-wrapper.active{pointer-events:auto}.account-wrapper.active .account-backdrop{background-color:hsla(213,4%,47%,.8)}.account-wrapper.active .account-overlay-header *{pointer-events:auto}.account-wrapper.active.email-sent .account-overlay-wrapper,.account-wrapper.active.profile .account-overlay-wrapper,.account-wrapper.active.reset-pass .account-overlay-wrapper,.account-wrapper.active.sign-in .account-overlay-wrapper,.account-wrapper.active.sign-up .account-overlay-wrapper{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.account-wrapper.active.email-sent .account-profile-drawer,.account-wrapper.active.profile .account-profile-drawer,.account-wrapper.active.reset-pass .account-profile-drawer,.account-wrapper.active.sign-in .account-profile-drawer,.account-wrapper.active.sign-up .account-profile-drawer{-webkit-transform:translate(0);transform:translate(0)}.account-wrapper.email-sent .account-overlay-wrapper,.account-wrapper.reset-pass .account-overlay-wrapper,.account-wrapper.sign-in .account-overlay-wrapper,.account-wrapper.sign-up .account-overlay-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.account-wrapper.email-sent .account-profile-drawer,.account-wrapper.profile .account-overlay-wrapper,.account-wrapper.reset-pass .account-profile-drawer,.account-wrapper.sign-in .account-profile-drawer,.account-wrapper.sign-up .account-profile-drawer{display:none}.account-wrapper.profile .account-profile-drawer{display:-webkit-box;display:-ms-flexbox;display:flex}.account-wrapper.email-sent #account-email-sent,.account-wrapper.reset-pass #account-reset-pass,.account-wrapper.sign-in #account-sign-in,.account-wrapper.sign-up #account-sign-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account-wrapper.sign-in .account-overlay-header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.account-wrapper.sign-in .account-overlay-header .back-btn{display:none}.account-wrapper.email-sent .account-overlay-title{margin-bottom:.5856515373vw}.account-wrapper.loading .account-overlay-content,.account-wrapper.loading .account-profile-body,.account-wrapper.loading .account-profile-greeting{-webkit-filter:blur(10px);filter:blur(10px)}.account-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.account-wrapper .account-overlay-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--ecommerce-account-primary-color,#fff);border-radius:.375em;max-height:90%;opacity:0;position:absolute;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;width:28.75em;will-change:transform,opacity}.account-wrapper .account-overlay-wrapper .os-scrollbar{padding:0;width:6px}.account-wrapper .account-overlay-wrapper .os-scrollbar>.os-scrollbar-track{border-radius:3px}.account-wrapper .account-overlay-wrapper .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:RGBA(var(--ecommerce-account-secondary-color-rgb,0,0,0),1)}.account-wrapper .account-overlay-wrapper .loader-text{width:12.69em}.account-wrapper .account-overlay-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.756954612vw 1.756954612vw 0;pointer-events:none;width:100%}.account-wrapper .account-overlay-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(var(--vh, 1vh)*90)}.account-wrapper .account-overlay-content:before{content:"";-webkit-box-flex:1;-ms-flex:1 1 6.0029282577vw;flex:1 1 6.0029282577vw}.account-wrapper .account-view{display:none;padding:4.0995607613vw 4.06em;width:100%}.account-wrapper .account-overlay-title{margin-bottom:2.3426061493vw;text-align:center}.account-wrapper .account-overlay-title span{font-size:1em}@media screen and (min-width:1366px){.account-wrapper .account-overlay-title span{font-size:calc(1em + var(--ecommerce-account-header-font-value, 20)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.account-wrapper .account-overlay-title span{font-size:calc(1.4em + var(--ecommerce-account-header-font-value, 20)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.account-wrapper .account-overlay-title span{font-size:2.8em}}.account-wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.account-wrapper .link-to-reset-pass{cursor:pointer;margin:1.1713030747vw auto 4.0995607613vw;text-decoration:underline}.account-wrapper .link-to-reset-pass span{font-size:1em}@media screen and (min-width:1366px){.account-wrapper .link-to-reset-pass span{font-size:calc(1em + var(--ecommerce-account-link-font-value, 16)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.account-wrapper .link-to-reset-pass span{font-size:calc(1.4em + var(--ecommerce-account-link-font-value, 16)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.account-wrapper .link-to-reset-pass span{font-size:2.8em}}.account-wrapper .account-overlay-fields-with-error{position:relative;width:100%}.account-wrapper .account-overlay-fields{width:100%}.account-wrapper .account-overlay-fields .account-overlay-input-wrapper{margin-bottom:1.1713030747vw}.account-wrapper .account-overlay-fields .account-overlay-input-wrapper:last-of-type{margin-bottom:0}.account-wrapper .account-overlay-error-container{min-height:3.2210834553vw;padding:.5856515373vw 0}.account-wrapper .account-overlay-error{background:rgba(var(--ecommerce-account-validation-font-color-rgb,211,47,47),.1);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1em;padding:.5856515373vw .66em;text-align:center;width:100%}@media screen and (min-width:1366px){.account-wrapper .account-overlay-error{font-size:calc(1em + var(--ecommerce-account-validation-font-value, 12)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.account-wrapper .account-overlay-error{font-size:calc(1.4em + var(--ecommerce-account-validation-font-value, 12)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.account-wrapper .account-overlay-error{font-size:2.8em}}.account-wrapper .account-overlay-sign-up-or{line-height:1.5;margin:1.756954612vw auto}.account-wrapper .account-overlay-sent-message{margin-bottom:2.9282576867vw;text-align:center}.account-wrapper .account-overlay-sent-message span{font-size:1em}@media screen and (min-width:1366px){.account-wrapper .account-overlay-sent-message span{font-size:calc(1em + var(--ecommerce-account-text_field_info-font-value, 16)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.account-wrapper .account-overlay-sent-message span{font-size:calc(1.4em + var(--ecommerce-account-text_field_info-font-value, 16)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.account-wrapper .account-overlay-sent-message span{font-size:2.8em}}.account-wrapper .account-profile-drawer{background-color:var(--ecommerce-account-primary-color,#fff);bottom:0;height:calc(var(--vh, 1vh)*100);min-width:360px;position:absolute;right:0;top:0;-webkit-transform:translate(100%);transform:translate(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:26.3543191801vw;will-change:transform;z-index:100}.account-wrapper .account-profile-content,.account-wrapper .account-profile-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account-wrapper .account-profile-content{-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between;width:100%}.account-wrapper .account-profile-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.756954612vw 1.756954612vw 0 2.9282576867vw}.account-wrapper .account-profile-header .account-control-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.account-wrapper .account-profile-body{padding:0 1.756954612vw 1.756954612vw}.account-wrapper .account-profile-greeting span,.account-wrapper .account-profile-logout-text span{font-size:1em}@media screen and (min-width:1366px){.account-wrapper .account-profile-greeting span,.account-wrapper .account-profile-logout-text span{font-size:calc(1em + var(--ecommerce-account-text_field_info-font-value, 16)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.account-wrapper .account-profile-greeting span,.account-wrapper .account-profile-logout-text span{font-size:calc(1.4em + var(--ecommerce-account-text_field_info-font-value, 16)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.account-wrapper .account-profile-greeting span,.account-wrapper .account-profile-logout-text span{font-size:2.8em}}.account-wrapper .account-profile-greeting{padding-right:.5em;padding-top:.25em;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.account-wrapper .account-profile-logout-text{margin-bottom:1.756954612vw;text-align:center;white-space:pre-line}.account-wrapper .account-profile-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:1.22em}@media only screen and (max-width:896px)and (orientation:landscape){.account-wrapper{font-size:.6536248562em}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:568px){.account-wrapper{font-size:calc(.65362em + var(--custom-button-font-value, 16)*.34638*(100vw - 568px)/301)}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:869px){.account-wrapper{font-size:calc(1em + var(--custom-button-font-value, 16)*.03107*(100vw - 869px)/27)}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:896px){.account-wrapper{font-size:1.0310701956em}}@media only screen and (max-width:896px)and (orientation:landscape){.account-wrapper .account-overlay-wrapper{border-radius:0;height:100%;max-height:none;width:100%}.account-wrapper .account-overlay-header{padding:2.7617951669vw 2.7617951669vw 0}.account-wrapper .account-overlay-content:before{-ms-flex-preferred-size:8.5155350978vw;flex-basis:8.5155350978vw}.account-wrapper .account-view{padding:4.6029919448vw 31.22%}.account-wrapper .account-overlay-title{margin-bottom:3.5714285714vw}.account-wrapper .account-overlay-title span{font-size:.6536248562em}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:568px){.account-wrapper .account-overlay-title span{font-size:calc(.65362em + var(--custom-button-font-value, 16)*.34638*(100vw - 568px)/301)}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:869px){.account-wrapper .account-overlay-title span{font-size:calc(1em + var(--custom-button-font-value, 16)*.03107*(100vw - 869px)/27)}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:896px){.account-wrapper .account-overlay-title span{font-size:1.0310701956em}}@media only screen and (max-width:896px)and (orientation:landscape){.account-wrapper .account-overlay-fields .account-overlay-input-wrapper{margin-bottom:1.8411967779vw}.account-wrapper .account-overlay-error-container{min-height:5.0632911392vw;padding:.920598389vw 0}.account-wrapper .account-overlay-error{font-size:.6536248562em;padding:.920598389vw .66em}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:568px){.account-wrapper .account-overlay-error{font-size:calc(.65362em + 1.3809vw - 7.8435px)}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:869px){.account-wrapper .account-overlay-error{font-size:calc(1em + 1.3809vw - 12px)}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:896px){.account-wrapper .account-overlay-error{font-size:1.0310701956em}}@media only screen and (max-width:896px)and (orientation:landscape){.account-wrapper .link-to-reset-pass{margin:1.8411967779vw auto 6.4441887227vw}.account-wrapper .account-overlay-sign-up-or{margin:2.7617951669vw auto}.account-wrapper .account-overlay-sent-message{font-size:.6536248562em;margin-bottom:4.6029919448vw}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:568px){.account-wrapper .account-overlay-sent-message{font-size:calc(.65362em + 1.3809vw - 7.8435px)}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:869px){.account-wrapper .account-overlay-sent-message{font-size:calc(1em + 1.3809vw - 12px)}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:896px){.account-wrapper .account-overlay-sent-message{font-size:1.0310701956em}}@media only screen and (max-width:896px)and (orientation:landscape){.account-wrapper.email-sent .account-overlay-title{margin-bottom:.920598389vw}.account-wrapper.email-sent span{font-size:.6536248562em}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:568px){.account-wrapper.email-sent span{font-size:calc(.65362em + var(--custom-button-font-value, 16)*.34638*(100vw - 568px)/301)}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:869px){.account-wrapper.email-sent span{font-size:calc(1em + var(--custom-button-font-value, 16)*.03107*(100vw - 869px)/27)}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:896px){.account-wrapper.email-sent span{font-size:1.0310701956em}}@media only screen and (max-width:896px)and (orientation:landscape){.account-wrapper .account-profile-drawer{min-width:300px;width:41.4269275029vw}.account-wrapper .account-profile-header{padding:2.7617951669vw 2.7617951669vw 2.7617951669vw 4.6029919448vw}.account-wrapper .account-profile-body{padding:0 2.7617951669vw 2.7617951669vw}.account-wrapper .account-profile-greeting span,.account-wrapper .account-profile-logout-text span{font-size:.6536248562em}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:568px){.account-wrapper .account-profile-greeting span,.account-wrapper .account-profile-logout-text span{font-size:calc(.65362em + var(--custom-button-font-value, 16)*.34638*(100vw - 568px)/301)}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:869px){.account-wrapper .account-profile-greeting span,.account-wrapper .account-profile-logout-text span{font-size:calc(1em + var(--custom-button-font-value, 16)*.03107*(100vw - 869px)/27)}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:896px){.account-wrapper .account-profile-greeting span,.account-wrapper .account-profile-logout-text span{font-size:1.0310701956em}}@media only screen and (max-width:896px)and (orientation:landscape){.account-wrapper .account-profile-logout-text{margin-bottom:4.2253521127vw}}@media only screen and (max-width:567px)and (orientation:landscape),only screen and (max-width:767px)and (orientation:portrait){.account-wrapper{font-size:.7729468599em}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:320px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:320px){.account-wrapper{font-size:calc(.77295em + var(--custom-button-font-value, 16)*.22705*(100vw - 320px)/94)}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:414px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:414px){.account-wrapper{font-size:calc(1em + var(--custom-button-font-value, 16)*.85266*(100vw - 414px)/353)}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:767px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:767px){.account-wrapper{font-size:1.8526570048em}}@media only screen and (max-width:567px)and (orientation:landscape),only screen and (max-width:767px)and (orientation:portrait){.account-wrapper .account-overlay-wrapper{border-radius:0;height:100%;max-height:none;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.account-wrapper .account-overlay-wrapper .os-viewport{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account-wrapper .account-overlay-content:before{-ms-flex-preferred-size:0;flex-basis:0}.account-wrapper .account-view{padding:9.6618357488vw 12.1%}.account-wrapper .account-overlay-header{left:0;padding:5.7971014493vw 5.7971014493vw 0;position:fixed;top:0}.account-wrapper .account-overlay-title{margin-bottom:7.729468599vw}.account-wrapper .account-overlay-title span{font-size:.7729468599em}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:320px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:320px){.account-wrapper .account-overlay-title span{font-size:calc(.77295em + 4.83092vw - 15.45894px)}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:414px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:414px){.account-wrapper .account-overlay-title span{font-size:calc(1em + 4.83092vw - 20px)}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:767px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:767px){.account-wrapper .account-overlay-title span{font-size:1.8526570048em}}@media only screen and (max-width:567px)and (orientation:landscape),only screen and (max-width:767px)and (orientation:portrait){.account-wrapper .account-overlay-fields .account-overlay-input-wrapper{margin-bottom:3.8647342995vw}.account-wrapper .account-overlay-error-container{min-height:10.6280193237vw;padding:1.9323671498vw 0}.account-wrapper .account-overlay-error{font-size:.7729468599em;padding:1.9323671498vw .66em}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:320px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:320px){.account-wrapper .account-overlay-error{font-size:calc(.77295em + 2.89855vw - 9.27536px)}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:414px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:414px){.account-wrapper .account-overlay-error{font-size:calc(1em + 2.89855vw - 12px)}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:767px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:767px){.account-wrapper .account-overlay-error{font-size:1.8526570048em}}@media only screen and (max-width:567px)and (orientation:landscape),only screen and (max-width:767px)and (orientation:portrait){.account-wrapper .link-to-reset-pass{margin:3.8647342995vw auto 13.5265700483vw}.account-wrapper .account-overlay-sign-up-or{margin:5.7971014493vw auto}.account-wrapper .account-overlay-sent-message{font-size:.7729468599em;margin-bottom:12.5vw}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:320px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:320px){.account-wrapper .account-overlay-sent-message{font-size:calc(.77295em + var(--custom-button-font-value, 16)*.22705*(100vw - 320px)/94)}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:414px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:414px){.account-wrapper .account-overlay-sent-message{font-size:calc(1em + var(--custom-button-font-value, 16)*.85266*(100vw - 414px)/353)}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:767px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:767px){.account-wrapper .account-overlay-sent-message{font-size:1.8526570048em}}@media only screen and (max-width:567px)and (orientation:landscape),only screen and (max-width:767px)and (orientation:portrait){.account-wrapper.email-sent .account-overlay-title{margin-bottom:.920598389vw}.account-wrapper.email-sent span{font-size:.7729468599em}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:320px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:320px){.account-wrapper.email-sent span{font-size:calc(.77295em + var(--custom-button-font-value, 16)*.22705*(100vw - 320px)/94)}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:414px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:414px){.account-wrapper.email-sent span{font-size:calc(1em + var(--custom-button-font-value, 16)*.85266*(100vw - 414px)/353)}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:767px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:767px){.account-wrapper.email-sent span{font-size:1.8526570048em}}@media only screen and (max-width:567px)and (orientation:landscape),only screen and (max-width:767px)and (orientation:portrait){.account-wrapper .account-profile-drawer{min-width:0;width:100%}.account-wrapper .account-profile-header{padding:5.7971014493vw 5.7971014493vw 0}.account-wrapper .account-profile-body{padding:0 12.3188405797vw 13.5265700483vw}.account-wrapper .account-profile-button-container{margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.account-wrapper .account-profile-greeting span,.account-wrapper .account-profile-logout-text span{font-size:.7729468599em}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:320px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:320px){.account-wrapper .account-profile-greeting span,.account-wrapper .account-profile-logout-text span{font-size:calc(.77295em + var(--custom-button-font-value, 16)*.22705*(100vw - 320px)/94)}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:414px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:414px){.account-wrapper .account-profile-greeting span,.account-wrapper .account-profile-logout-text span{font-size:calc(1em + var(--custom-button-font-value, 16)*.85266*(100vw - 414px)/353)}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:767px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:767px){.account-wrapper .account-profile-greeting span,.account-wrapper .account-profile-logout-text span{font-size:1.8526570048em}}@media only screen and (max-width:567px)and (orientation:landscape),only screen and (max-width:767px)and (orientation:portrait){.account-wrapper .account-profile-logout-text{margin-bottom:5.7971014493vw}}.account-profile-button{background:var(--ecommerce-buttons-user_profile-button-color,#ffd62c);border-radius:50%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.account-profile-button img{height:auto;max-height:54%;max-width:54%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;padding:.625em;width:100%}.account-overlay-button{background:var(--ecommerce-account-primary-button-color,unset);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.7320644217vw 2.3426061493vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:none;justify-content:center;min-height:2.5rem;min-width:8.125rem}.account-overlay-button.account-button-overlay-primary{padding:.7320644217vw 2.8184480234vw}.account-overlay-button.account-button-overlay-primary.with-border{border-color:var(--ecommerce-account-primary-button-border-color,unset);border-style:solid;border-width:var(--ecommerce-account-primary-button-border-width,0)}.account-overlay-button.account-button-overlay-primary span{font-size:1em}@media screen and (min-width:1366px){.account-overlay-button.account-button-overlay-primary span{font-size:calc(1em + var(--ecommerce-account-primary_button-font-value, 16)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.account-overlay-button.account-button-overlay-primary span{font-size:calc(1.4em + var(--ecommerce-account-primary_button-font-value, 16)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.account-overlay-button.account-button-overlay-primary span{font-size:2.8em}}.account-overlay-button.account-button-overlay-secondary{background:var(--ecommerce-account-secondary-button-color,unset)}.account-overlay-button.account-button-overlay-secondary.with-border{border-color:var(--ecommerce-account-secondary-button-border-color,unset);border-style:solid;border-width:var(--ecommerce-account-secondary-button-border-width,0)}.account-overlay-button.account-button-overlay-secondary span{font-size:1em}@media screen and (min-width:1366px){.account-overlay-button.account-button-overlay-secondary span{font-size:calc(1em + var(--ecommerce-account-secondary_button-font-value, 16)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.account-overlay-button.account-button-overlay-secondary span{font-size:calc(1.4em + var(--ecommerce-account-secondary_button-font-value, 16)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.account-overlay-button.account-button-overlay-secondary span{font-size:2.8em}}.app-shopify-harry-potter-template .account-overlay-button.account-button-overlay-primary{font-size:1em;height:1.875em;min-height:unset;min-width:7em;padding:0;position:relative;text-transform:uppercase}.app-shopify-harry-potter-template .account-overlay-button.account-button-overlay-primary .btn-border,.app-shopify-harry-potter-template .account-overlay-button.account-button-overlay-primary.hp-custom-button:after,.app-shopify-harry-potter-template .account-overlay-button.account-button-overlay-primary.hp-custom-button:before{color:var(--ecommerce-account-primary-button-color,unset)}.app-shopify-harry-potter-template .account-overlay-button.account-button-overlay-primary span{font-size:1em}.account-overlay-button{color:var(--ecommerce-account-primary_button-font-color,#fff);font-family:var(--ecommerce-account-primary_button-font,--app-semi-bold-font);font-size:var(--ecommerce-account-primary_button-font-size,16px);font-weight:var(--ecommerce-account-primary_button-font-weight,600);letter-spacing:var(--ecommerce-account-primary_button-letter-spacing,.2px);line-height:var(--ecommerce-account-primary_button-line-height,1.25)}.account-overlay-button.account-button-overlay-secondary{color:var(--ecommerce-account-secondary_button-font-color,#000);font-family:var(--ecommerce-account-secondary_button-font,--app-semi-bold-font);font-size:var(--ecommerce-account-secondary_button-font-size,16px);font-weight:var(--ecommerce-account-secondary_button-font-weight,600);letter-spacing:var(--ecommerce-account-secondary_button-letter-spacing,.2px);line-height:var(--ecommerce-account-secondary_button-line-height,1.25)}@media only screen and (max-width:896px)and (orientation:landscape){.account-overlay-button{padding:1.3808975834vw 3.6823935558vw}.account-overlay-button span{font-size:.6536248562em}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:568px){.account-overlay-button span{font-size:calc(.65362em + var(--custom-button-font-value, 16)*.34638*(100vw - 568px)/301)}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:869px){.account-overlay-button span{font-size:calc(1em + var(--custom-button-font-value, 16)*.03107*(100vw - 869px)/27)}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:896px){.account-overlay-button span{font-size:1.0310701956em}}@media only screen and (max-width:567px)and (orientation:landscape),only screen and (max-width:767px)and (orientation:portrait){.account-overlay-button{min-height:40px;min-width:130px;padding:2.8985507246vw 7.729468599vw}.account-overlay-button.log-out-btn{max-width:71.8%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.account-overlay-button span{font-size:.7729468599em}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:320px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:320px){.account-overlay-button span{font-size:calc(.77295em + var(--custom-button-font-value, 16)*.22705*(100vw - 320px)/94)}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:414px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:414px){.account-overlay-button span{font-size:calc(1em + var(--custom-button-font-value, 16)*.85266*(100vw - 414px)/353)}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:767px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:767px){.account-overlay-button span{font-size:1.8526570048em}}.account-overlay-input-wrapper{width:100%}.account-overlay-input-wrapper input{background:transparent;border:var(--ecommerce-account-text-fields-border-width,1px) solid var(--ecommerce-account-text-fields-border-color,#000);border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1em;padding:.7320644217vw .3660322108vw .7320644217vw 1.756954612vw;width:100%}@media screen and (min-width:1366px){.account-overlay-input-wrapper input{font-size:calc(1em + var(--ecommerce-account-text_field_info-font-value, 16)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.account-overlay-input-wrapper input{font-size:calc(1.4em + var(--ecommerce-account-text_field_info-font-value, 16)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.account-overlay-input-wrapper input{font-size:2.8em}}.account-overlay-input-wrapper input::-webkit-input-placeholder{color:var(--ecommerce-account-text_field_info-font-color,#000);opacity:.4}.account-overlay-input-wrapper input::-moz-placeholder{color:var(--ecommerce-account-text_field_info-font-color,#000);opacity:.4}.account-overlay-input-wrapper input:-ms-input-placeholder{color:var(--ecommerce-account-text_field_info-font-color,#000);opacity:.4}.account-overlay-input-wrapper input::-ms-input-placeholder{color:var(--ecommerce-account-text_field_info-font-color,#000);opacity:.4}.account-overlay-input-wrapper input::placeholder{color:var(--ecommerce-account-text_field_info-font-color,#000);opacity:.4}.account-overlay-input-wrapper{font-family:var(--ecommerce-account-text_field_info-font,--app-regular-font);font-size:var(--ecommerce-account-text_field_info-font-size,16px)}.account-overlay-input-wrapper input{color:var(--ecommerce-account-text_field_info-font-color,#000);font-family:inherit;font-weight:var(--ecommerce-account-text_field_info-font-weight,400);letter-spacing:var(--ecommerce-account-text_field_info-letter-spacing,0);line-height:var(--ecommerce-account-text_field_info-line-height,1.5)}@media only screen and (max-width:896px)and (orientation:landscape){.account-overlay-input-wrapper input{font-size:.6536248562em;padding:1.1507479862vw .5753739931vw 1.1507479862vw 2.7617951669vw}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:568px){.account-overlay-input-wrapper input{font-size:calc(.65362em + var(--custom-button-font-value, 16)*.34638*(100vw - 568px)/301)}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:869px){.account-overlay-input-wrapper input{font-size:calc(1em + var(--custom-button-font-value, 16)*.03107*(100vw - 869px)/27)}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:896px){.account-overlay-input-wrapper input{font-size:1.0310701956em}}@media only screen and (max-width:567px)and (orientation:landscape),only screen and (max-width:767px)and (orientation:portrait){.account-overlay-input-wrapper input{font-size:.7729468599em;padding:2.4154589372vw 1.2077294686vw 2.4154589372vw 5.7971014493vw}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:320px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:320px){.account-overlay-input-wrapper input{font-size:calc(.77295em + var(--custom-button-font-value, 16)*.22705*(100vw - 320px)/94)}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:414px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:414px){.account-overlay-input-wrapper input{font-size:calc(1em + var(--custom-button-font-value, 16)*.85266*(100vw - 414px)/353)}}@media only screen and (max-width:567px)and (orientation:landscape)and (min-width:767px),only screen and (max-width:767px)and (orientation:portrait)and (min-width:767px){.account-overlay-input-wrapper input{font-size:1.8526570048em}}.account-control-button{cursor:pointer;height:2em;min-height:32px;min-width:32px;width:2em;z-index:1}.account-control-button svg{color:var(--ecommerce-account-header-font-color,#000);height:auto;max-height:100%;max-width:100%;width:100%}input[switch]{display:none}input[switch]#audio-switch+label,input[switch]#fullscreen-switch+label,input[switch]#zoom-switch+label{outline-color:var(--cookies-options-font-color,#181b25)}input[switch]#audio-switch+label:before,input[switch]#fullscreen-switch+label:before,input[switch]#zoom-switch+label:before{color:var(--cookies-options-font-color,#181b25)}input[switch]#audio-switch+label:after,input[switch]#fullscreen-switch+label:after,input[switch]#zoom-switch+label:after{background-color:var(--cookies-options-font-color,#181b25)}input[switch]#audio-switch:checked+label,input[switch]#fullscreen-switch:checked+label,input[switch]#zoom-switch:checked+label{background-color:var(--cookies-options-font-color,#181b25);outline-color:transparent}input[switch]#audio-switch:checked+label:after,input[switch]#fullscreen-switch:checked+label:after,input[switch]#zoom-switch:checked+label:after{background-color:var(--cookies-upper-background-color,#30b96b)}input[switch]+label{background-color:transparent;background-image:none;border-radius:.9275em;-webkit-box-shadow:inset 1px 1px 10px rgba(0,0,0,.2);box-shadow:inset 1px 1px 10px rgba(0,0,0,.2);cursor:pointer;display:inline-block;font-family:inherit;font-size:1em;height:1.75em;line-height:1;margin-left:calc(5.18em + 15px);margin-right:2px;outline:2px solid var(--cookies-button-color,#30b96b);padding:.125em;position:relative;text-align:center;-webkit-transition:background-color .1s ease-in-out,outline-color .1s ease-in-out;transition:background-color .1s ease-in-out,outline-color .1s ease-in-out;width:3.2375em}input[switch]+label,input[switch]+label:after,input[switch]+label:before{-webkit-box-sizing:border-box;box-sizing:border-box}input[switch]+label:before{color:hsla(0,0%,100%,.7);content:attr(data-off-label);display:block;font-family:var(--app-medium-font);font-size:.749em;font-weight:500;left:-8.09375em;line-height:2.065em;margin:.1625em 0;overflow:hidden;padding-right:15px;pointer-events:none;position:absolute;text-align:right;top:0;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out;width:8.09375em;word-break:break-word}input[switch]+label:after{border-radius:50%;content:"";height:1.5em;left:.125em;position:absolute;-webkit-transition:left .1s ease-in-out;transition:left .1s ease-in-out;width:1.5em}input[switch]+label:after,input[switch]:checked+label{background-color:var(--cookies-button-color,#30b96b);-webkit-box-shadow:none;box-shadow:none}input[switch]:checked+label{background-image:none;outline-color:var(--cookies-table-color,#181b25)}input[switch]:checked+label:before{color:#fff;content:attr(data-on-label)}input[switch]:checked+label:after{background-color:var(--cookies-table-color,#181b25);-webkit-box-shadow:1px 1px 10px 0 rgba(0,0,0,.3);box-shadow:1px 1px 10px 0 rgba(0,0,0,.3);left:1.61875em}.item-list-container,.motor-controls,.sphere-description,.sphere-items{left:0;margin:-1px;padding:0;position:absolute;top:0;clip:rect(0,0,0,0);border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item-list-container ul,.motor-controls ul,.sphere-description ul,.sphere-items ul{list-style-type:none}.item-list-container *,.motor-controls *,.sphere-description *,.sphere-items *{width:100%}.fixed-control-wrapper{margin-top:max(14px,calc(1.05417vw + 1.25vh));pointer-events:none;position:absolute;top:0}.fixed-control-wrapper>*{pointer-events:auto}.fixed-control-wrapper.is-left{left:0;margin-left:max(14px,calc(1.05417vw + 1.25vh))}.fixed-control-wrapper.is-right{margin-right:max(62px,calc(3.07467vw + 3.64583vh));right:0}.fixed-control-wrapper .fixed-control-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fixed-control-wrapper .fixed-control-container>*{margin-right:1em}.fixed-control-wrapper .fixed-control-container>:last-child{margin-right:0}.fixed-control-wrapper .fixed-control-container #sphere-l10n-container{margin-right:.75em}.fixed-control-button{font-size:max(16px,calc(.70278vw + .83333vh));height:2.75em;width:2.75em}.fixed-control-button.is-long{width:auto}@media only screen and (min-width:1921px){.fixed-control-wrapper{font-size:20px}}@media only screen and (min-width:1921px)and (min-width:1921px){.fixed-control-wrapper{font-size:calc(-10.0626px + 1.56495vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){.fixed-control-wrapper{font-size:calc(2px + 1.09375vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){.fixed-control-wrapper{font-size:44px}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape){.fixed-control-wrapper{font-size:14px}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1024px){.fixed-control-wrapper{font-size:calc(8.0117px + .5848vw)}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1366px){.fixed-control-wrapper{font-size:calc(6.13718px + .72202vw)}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1920px){.fixed-control-wrapper{font-size:20px}}@media only screen and (max-width:1366px)and (max-height:1024px)and (orientation:landscape){.fixed-control-wrapper{margin-top:27px}.fixed-control-wrapper.is-right{margin-right:79px}.fixed-control-wrapper.is-left{margin-left:27px}}@media only screen and (max-width:1024px)and (orientation:portrait){.fixed-control-wrapper{margin-top:28px}.fixed-control-wrapper.is-right{margin-right:95px}.fixed-control-wrapper.is-left{margin-left:28px}}@media only screen and (max-width:1200px)and (max-height:800px)and (orientation:landscape){.fixed-control-wrapper{margin-top:23px}.fixed-control-wrapper.is-right{margin-right:65px}.fixed-control-wrapper.is-left{margin-left:23px}}@media only screen and (max-width:800px)and (max-height:1200px)and (orientation:portrait){.fixed-control-wrapper{margin-top:23px}.fixed-control-wrapper.is-right{margin-right:68px}.fixed-control-wrapper.is-left{margin-left:23px}}@media only screen and (max-width:896px)and (max-height:414px)and (orientation:landscape){.fixed-control-wrapper{margin-top:14px}.fixed-control-wrapper.is-right{margin-right:62px}.fixed-control-wrapper.is-left{margin-left:14px}}@media only screen and (max-width:414px)and (max-height:896px)and (orientation:portrait){.fixed-control-wrapper{margin-top:14px}.fixed-control-wrapper.is-right{margin-right:55px}.fixed-control-wrapper.is-left{margin-left:14px}}@media only screen and (max-width:667px)and (max-height:375px)and (orientation:landscape){.fixed-control-wrapper{margin-top:12px}.fixed-control-wrapper .is-left{margin-left:12px}}@media only screen and (max-width:375px)and (max-height:667px)and (orientation:portrait){.fixed-control-wrapper{margin-top:14px}.fixed-control-wrapper.is-left{margin-left:14px}}@media only screen and (max-width:374px)and (orientation:portrait){.fixed-control-wrapper.is-right{margin-right:14px;margin-top:60px}.fixed-control-wrapper .fixed-control-container.is-rotating{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.fixed-control-wrapper .fixed-control-container.is-rotating>*{margin:0 0 1em}.fixed-control-wrapper .fixed-control-container.is-rotating>:first-child{margin:0}}@media only screen and (min-width:768px)and (orientation:portrait){.fixed-control-button{font-size:max(16px,calc(1.23047vw + .67362vh))}}.layout-switcher{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.35);border-radius:1.375em;height:2.25em;overflow:hidden;padding:.25em;pointer-events:none;position:relative;-webkit-transition:height .2s ease-out .05s;transition:height .2s ease-out .05s;width:2.25em}.layout-switcher_container{overflow:hidden;position:relative}.layout-switcher_container,.layout-switcher_container .layout-items_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout-switcher_item,.layout-switcher_last-item{cursor:pointer;pointer-events:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;line-height:1;opacity:0;order:1;visibility:hidden}.layout-switcher_item.is-active,.layout-switcher_last-item.is-active{-webkit-box-ordinal-group:1;-ms-flex-order:0;opacity:1;order:0;visibility:visible}.layout-switcher_arrow,.layout-switcher_item_content,.layout-switcher_last-item_content{display:-webkit-box;display:-ms-flexbox;display:flex}.layout-switcher_arrow{pointer-events:none;position:absolute;right:1em;top:1.1875em;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.2s .05s;transition:.2s .05s}.layout-switcher_arrow svg{height:.375em;width:auto}.layout-switcher.is-opened:before{bottom:0;opacity:1;-webkit-transition:.2s ease-out;transition:.2s ease-out}.layout-switcher.is-opened .layout-switcher_item,.layout-switcher.is-opened .layout-switcher_last-item{opacity:1;-webkit-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s;visibility:visible}.layout-switcher.is-opened .layout-switcher_arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.layout-switcher.is-opened .layout-switcher_item:first-child{-webkit-transition-delay:.05s;transition-delay:.05s}.layout-switcher.is-opened .layout-switcher_item:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.layout-switcher.is-opened .layout-switcher_item:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}.layout-switcher.is-opened .layout-switcher_item:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}.layout-switcher.is-opened .layout-switcher_item:nth-child(5){-webkit-transition-delay:.25s;transition-delay:.25s}.layout-switcher.is-opened .layout-switcher_item:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}.layout-switcher.is-opened .layout-switcher_item:nth-child(7){-webkit-transition-delay:.35s;transition-delay:.35s}.layout-switcher.is-opened .layout-switcher_item:nth-child(8){-webkit-transition-delay:.4s;transition-delay:.4s}.layout-switcher.is-opened .layout-switcher_item:nth-child(9){-webkit-transition-delay:.45s;transition-delay:.45s}.layout-switcher.is-opened .layout-switcher_item:nth-child(10){-webkit-transition-delay:.5s;transition-delay:.5s}.layout-switcher.is-text-type{height:1.75em;margin-top:.25em;min-width:4em}.layout-switcher.is-text-type:before{border:1px solid #fff;border-radius:1.0625em;bottom:.25em;content:"";left:.25em;pointer-events:none;position:absolute;right:.25em;top:.25em}.layout-switcher.is-text-type.is-opened .layout-switcher_arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.layout-switcher.is-text-type.is-opened .scroll-wrapper .os-scrollbar{display:block}.layout-switcher.is-text-type .layout-switcher_item,.layout-switcher.is-text-type .layout-switcher_search{border-top:.0625em solid rgba(241,252,254,.3);padding:.6em .75em}.layout-switcher.is-text-type .layout-switcher_item.is-active,.layout-switcher.is-text-type .layout-switcher_search.is-active{border-top:none;padding-left:1.2em}.layout-switcher.is-text-type .layout-switcher_item_content,.layout-switcher.is-text-type .layout-switcher_search_content{color:#f1fcfe;font-family:Montserrat-Bold,sans-serif;font-size:.625em;font-weight:700}.layout-switcher.is-text-type .layout-switcher_search{border-top:none;color:#f1fcfe;font-size:.625em;font-weight:700;padding-left:1.2em;pointer-events:auto;width:4em}.layout-switcher.is-text-type .layout-switcher_search input{background:transparent;border:none;color:inherit;font-family:Montserrat-Bold,sans-serif;font-size:inherit;height:100%;outline:none;text-transform:uppercase;width:100%}.layout-switcher.is-text-type .layout-switcher_search input::-webkit-input-placeholder{color:inherit}.layout-switcher.is-text-type .layout-switcher_search input::-moz-placeholder{color:inherit}.layout-switcher.is-text-type .layout-switcher_search input:-ms-input-placeholder{color:inherit}.layout-switcher.is-text-type .layout-switcher_search input::-ms-input-placeholder{color:inherit}.layout-switcher.is-text-type .layout-switcher_search input::placeholder{color:inherit}.layout-switcher.is-text-type .layout-switcher_last-item{border-top:.0625em solid rgba(241,252,254,.3);padding:.75em}.layout-switcher.is-text-type .layout-switcher_container{border-radius:1.0625em}.layout-switcher.is-text-type .scroll-wrapper{max-height:7.5em;pointer-events:auto}.layout-switcher.is-text-type .scroll-wrapper .os-scrollbar{display:none}.layout-switcher.is-text-type .scroll-wrapper .os-scrollbar>.os-scrollbar-track{background:rgba(0,0,0,.2);border-radius:unset}.layout-switcher.is-text-type .scroll-wrapper .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:#f2f2f2;border-radius:unset}.layout-switcher.is-text-type.is-opened .layout-switcher_item:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.3)}.layout-switcher.is-icon-type .layout-switcher_item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.125em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-switcher.is-icon-type .layout-switcher_item_content{border:.125em solid transparent;border-radius:50%;height:2em;width:2em}.layout-switcher.is-icon-type .layout-switcher_item img{height:100%;width:100%}.layout-switcher.is-icon-type .layout-switcher_item.is-active .layout-switcher_item_content,.layout-switcher.is-icon-type .layout-switcher_item:hover .layout-switcher_item_content{border-color:#fff}.audio-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;cursor:pointer;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.audio-button img{height:auto;max-height:54%;max-width:54%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;padding:.625em;width:100%}#zoom-buttons-container{border-radius:6px;-webkit-box-shadow:1px 0 16px 5px rgba(24,27,37,.2);box-shadow:1px 0 16px 5px rgba(24,27,37,.2);margin:0 calc(var(--control-button-scale, 1)*(1.3vw + 1.5625vh));overflow:hidden;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#zoom-buttons-container .zoom-button{background:#35405b;cursor:pointer;height:2.92vw;min-height:40px;min-width:40px;position:relative;width:2.92vw}#zoom-buttons-container .zoom-button:after,#zoom-buttons-container .zoom-button:before{background-color:#fff;border-radius:6px;content:"";height:2px;left:50%;opacity:.7;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40%}#zoom-buttons-container .zoom-button.zoom-out:after{content:none}#zoom-buttons-container .zoom-button.zoom-in{border-bottom:1px solid hsla(0,0%,100%,.12)}#zoom-buttons-container .zoom-button.zoom-in:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}@media only screen and (max-width:1024px){#zoom-buttons-container{margin:0 calc(1.758vw + 1.5625vh)}}@media only screen and (max-width:450px)and (orientation:portrait){#zoom-buttons-container{margin:0 calc(3.38vw + 1.11vh)}}.fullscreen-mode .overlay-fullscreen-button .fullscreen-on{display:none}.fullscreen-mode .overlay-fullscreen-button .fullscreen-off{display:block}.overlay-fullscreen-button-container{height:max(2.5vh,20px);position:absolute;right:max(1.5vh,8px);top:max(1.5vh,8px);width:max(2.5vh,20px);z-index:1}.iframe-overlay:not(.carousel-overlay,.is-image) .overlay-fullscreen-button-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(24,25,28,.64);border:1px solid;border-radius:50%;-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.56);box-shadow:0 1px 1px 1px rgba(0,0,0,.56);height:max(5vh,32px);right:min(-2.5vh,-16px);top:max(7vh,40px);width:max(5vh,32px)}.iframe-overlay:not(.carousel-overlay,.is-image) .overlay-fullscreen-button-container .overlay-fullscreen-button>div{height:50%;width:50%}.overlay-fullscreen-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;justify-content:center}.overlay-fullscreen-button,.overlay-fullscreen-button>div{height:100%;position:relative;width:100%}.overlay-fullscreen-button>div svg{height:100%;left:0;position:absolute;top:0;width:100%}.overlay-fullscreen-button .fullscreen-off{display:none}@media only screen and (orientation:portrait){.iframe-overlay:not(.carousel-overlay,.is-image) .overlay-fullscreen-button-container{right:auto;top:min(-3.5vh,-20px)}}@media (min-aspect-ratio:3/1)and (max-height:640px)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){.iframe-overlay:not(.carousel-overlay,.is-image) .overlay-fullscreen-button-container{height:max(10.6vh,32px);right:min(-5.3vh,-16px);top:calc(50% - max(10.6vh,32px));width:max(10.6vh,32px)}.with-title.iframe-overlay:not(.carousel-overlay,.is-image) .overlay-fullscreen-button-container{top:calc(50% - max(10.6vh,32px) - max(3.5vh,10px))}}.loader-wrapper{display:none;height:100%;left:0;top:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;background-color:rgba(var(--ecommerce-account-primary-color-rgb,255,255,255),.92);-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center;padding:2em}.loading .loader-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.loading .loader-wrapper .loader-animation .circular,.loading .loader-wrapper .loader-animation .path{-webkit-animation-play-state:running;animation-play-state:running}.loader-wrapper.no-message{background:transparent;left:50%;padding:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader-wrapper.no-message .loader-animation{margin:0;width:inherit}.loader-wrapper span{font-size:1em;text-align:center;white-space:pre-line}@media screen and (min-width:1366px){.loader-wrapper span{font-size:calc(1em + var(--custom-button-font-value, 16)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.loader-wrapper span{font-size:calc(1.4em + var(--custom-button-font-value, 16)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.loader-wrapper span{font-size:2.8em}}.loader-wrapper .loader-animation{font-size:1em;margin:0 auto 2em;position:relative;width:3em}@media screen and (min-width:1366px){.loader-wrapper .loader-animation{font-size:calc(1em + var(--custom-button-font-value, 16)*.4*(100vw - 1366px)/554)}}@media screen and (min-width:1920px){.loader-wrapper .loader-animation{font-size:calc(1.4em + var(--custom-button-font-value, 16)*1.4*(100vw - 1920px)/1920)}}@media screen and (min-width:3840px){.loader-wrapper .loader-animation{font-size:2.8em}}.loader-wrapper .loader-animation:before{content:"";display:block;padding-top:100%}.loader-wrapper .loader-animation .circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform-origin:center center;transform-origin:center center;width:100%}.loader-wrapper .loader-animation .path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;-webkit-animation-play-state:paused;animation-play-state:paused;stroke-linecap:round}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.loader-wrapper{color:var(--ecommerce-account-primary-button-color,#000);font-family:var(--ecommerce-account-text_field_info-font,var(--app-regular-font));font-size:var(--ecommerce-account-text_field_info-font-size,16px);font-weight:var(--ecommerce-account-text_field_info-font-weight,500);letter-spacing:var(--ecommerce-account-text_field_info-letter-spacing,0);line-height:var(--ecommerce-account-text_field_info-line-height,1.38)}.loader-wrapper .loader-text{color:var(--ecommerce-account-text_field_info-font-color,#000)}@media only screen and (max-width:896px)and (orientation:landscape){.loader-wrapper .loader-animation,.loader-wrapper span{font-size:.6536248562em}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:568px){.loader-wrapper .loader-animation,.loader-wrapper span{font-size:calc(.65362em + var(--custom-button-font-value, 16)*.34638*(100vw - 568px)/301)}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:869px){.loader-wrapper .loader-animation,.loader-wrapper span{font-size:calc(1em + var(--custom-button-font-value, 16)*.03107*(100vw - 869px)/27)}}@media only screen and (max-width:896px)and (orientation:landscape)and (min-width:896px){.loader-wrapper .loader-animation,.loader-wrapper span{font-size:1.0310701956em}}@media only screen and (max-width:767px)and (orientation:portrait){.loader-wrapper .loader-animation,.loader-wrapper span{font-size:.7729468599em}}@media only screen and (max-width:767px)and (orientation:portrait)and (min-width:320px){.loader-wrapper .loader-animation,.loader-wrapper span{font-size:calc(.77295em + var(--custom-button-font-value, 16)*.22705*(100vw - 320px)/94)}}@media only screen and (max-width:767px)and (orientation:portrait)and (min-width:414px){.loader-wrapper .loader-animation,.loader-wrapper span{font-size:calc(1em + calc(0 * var(--custom-button-font-value, 16) * (100vw - 414px) / 0));font-size:1em}}.app-window-orientation{background:#181b25;border-radius:6px;height:90vw;position:relative;width:90vw;z-index:100}.app-window-orientation .overlay-button-close{height:32px;min-height:32px;min-width:32px;position:absolute;right:24px;top:24px;width:32px}.app-window-orientation .main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}.app-window-orientation .main img{height:48%;-o-object-fit:contain;object-fit:contain}.popup-backdrop{background:rgba(14,183,0,.42);height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.app-shopping-cart-button-wrapper{background:var(--ecommerce-buttons-shopping_cart-button-color,#fcb932);border-radius:50%;cursor:pointer;height:2.75em;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2.75em}.app-shopping-cart-button-wrapper.loading img{display:none}.app-shopping-cart-button-wrapper span{background:var(--ecommerce-buttons-primary-color,#fb605d);color:var(--ecommerce-buttons-secondary-color,#f2f4f4);display:none;height:2em;width:2em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;font-family:var(--app-regular-font);font-size:.625em;font-weight:500;position:absolute;right:0;text-align:center;top:0;-webkit-transform:translate(30%,-30%);transform:translate(30%,-30%)}.app-shopping-cart-button-wrapper .app-shopping-cart-control-button-badge-counter{display:-webkit-box;display:-ms-flexbox;display:flex}.app-shopping-cart-button-wrapper img{height:auto;max-height:54%;max-width:54%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;padding:.625em;width:100%}.app-shopping-cart-button-wrapper .loader-wrapper{color:var(--ecommerce-buttons-secondary-color,#f2f4f4);max-height:54%;max-width:54%}.app-shopping-cart-panel-wrapper{background:var(--ecommerce-shopping-cart-primary-color,#fff);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;min-width:360px;overflow:hidden;position:fixed;right:0;top:0;-webkit-transform:translate(100%);transform:translate(100%);-webkit-transition:-webkit-transform .33s ease;transition:-webkit-transform .33s ease;transition:transform .33s ease;transition:transform .33s ease,-webkit-transform .33s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:26.3543191801vw;z-index:100}.is-shopping-cart-panel-active .app-shopping-cart-panel-wrapper{-webkit-transform:translate(0);transform:translate(0)}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:100%}@media screen and (min-width:1024px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-left:calc(8.02339px + 1.16959vw);padding-right:calc(8.02339px + 1.16959vw)}}@media screen and (min-width:1366px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-left:calc(4.27437px + 1.44404vw);padding-right:calc(4.27437px + 1.44404vw)}}@media screen and (min-width:1920px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-left:32px;padding-right:32px}}@media screen and (min-width:1024px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-bottom:calc(8.02339px + 1.16959vw);padding-top:calc(8.02339px + 1.16959vw)}}@media screen and (min-width:1366px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-bottom:calc(4.27437px + 1.44404vw);padding-top:calc(4.27437px + 1.44404vw)}}@media screen and (min-width:1920px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-bottom:32px;padding-top:32px}}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container.loading .app-shopping-cart-footer-wrapper,.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container.loading .app-shopping-cart-header-wrapper .app-shopping-cart-title,.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container.loading .app-shopping-cart-items-wrapper{-webkit-filter:blur(10px);filter:blur(10px)}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container.loading .app-shopping-cart-loader{display:block}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--ecommerce-shopping-cart-header-font-size,16px)}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-header-wrapper .app-shopping-cart-title{font-size:inherit;margin:0 .6em 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-header-wrapper .app-shopping-cart-close-button{-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--ecommerce-shopping-cart-controls-color,#666);cursor:pointer;height:1em;min-height:32px;min-width:32px;width:1em;z-index:1}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-header-wrapper .app-shopping-cart-close-button svg{height:auto;max-height:100%;max-width:100%;width:100%}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60%;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:1.9vw;overflow-y:auto;padding-right:2%}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .os-scrollbar{padding:0;width:6px}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .os-scrollbar>.os-scrollbar-track{border-radius:3px}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:RGBA(var(--ecommerce-shopping-cart-secondary-color-rgb,230,230,230),1)}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper.empty .empty-cart-title{display:inline-block}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper.empty .app-shopping-cart-empty-cart-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper.empty .app-shopping-cart-items-container{display:none}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-empty-cart-wrapper{display:none;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:var(--ecommerce-shopping-cart-cart_is_empty-font-size,12px);justify-content:center}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .empty-cart-title{display:none;margin-bottom:calc(var(--vh, 1vh)*20)}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification.error .app-shopping-cart-added-notification-success-icon{display:none}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification.error .app-shopping-cart-added-notification-error-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification-error-icon,.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification-success-icon{height:1.5em;margin-right:.625em;width:1.5em}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification-error-icon svg,.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification-success-icon svg{height:100%;width:100%}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification-success-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification-error-icon{display:none}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification-text-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification-text-message{display:block;margin-top:.5em}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-loader{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-loader .loader-wrapper{background:rgba(var(--ecommerce-shopping-cart-primary-color-rgb,255,255,255),.92);color:var(--ecommerce-shopping-cart-checkout-button-color,#000)}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-loader .loader-wrapper .loader-text{color:var(--account-profile-font-color,#000)}.app-shopping-cart-panel-wrapper .app-shopping-cart-footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--ecommerce-shopping-cart-primary-color,#fff);border-top:1px solid rgba(var(--ecommerce-shopping-cart-controls-color-rgb,102,102,102),.3);-ms-flex-direction:column;flex-direction:column;font-size:var(--ecommerce-shopping-cart-button-font-size,16px);width:100%}.app-shopping-cart-panel-wrapper .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0}.app-shopping-cart-panel-wrapper .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-title-wrapper{font-size:var(--ecommerce-shopping-cart-cart_subtotal-font-size,12px)}.app-shopping-cart-panel-wrapper .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-value-wrapper{font-size:var(--ecommerce-shopping-cart-subtotal_price-font-size,16px)}.app-shopping-cart-panel-wrapper .app-shopping-cart-footer-wrapper .app-shopping-cart-checkout-button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--ecommerce-shopping-cart-checkout-button-color,#000);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:2.5em;min-height:40px;overflow:hidden;text-align:center;width:100%}.app-shopping-cart-panel-wrapper .app-shopping-cart-footer-wrapper .app-shopping-cart-checkout-button.with-border{border-color:var(--ecommerce-shopping-cart-checkout-button-border-color,unset);border-style:solid;border-width:var(--ecommerce-shopping-cart-checkout-button-border-width,0)}.app-shopping-cart-panel-wrapper .app-shopping-cart-footer-wrapper .app-shopping-cart-checkout-button.app-disabled{background-color:var(--ecommerce-shopping-cart-checkout-button-color-disabled,#bbbcbc);border:none;cursor:default}.app-shopping-cart-panel-wrapper .app-shopping-cart-footer-wrapper .app-shopping-cart-checkout-button.app-disabled.disabled-with-border{border-color:var(--ecommerce-shopping-cart-checkout-button-border-color-disabled,unset);border-style:solid;border-width:var(--ecommerce-shopping-cart-checkout-button-border-width-disabled,0)}.app-shopping-cart-panel-wrapper .app-shopping-cart-footer-wrapper .app-shopping-cart-checkout-button.loading>img,.app-shopping-cart-panel-wrapper .app-shopping-cart-footer-wrapper .app-shopping-cart-checkout-button.loading>span{display:none}.app-shopping-cart-panel-wrapper .app-shopping-cart-footer-wrapper .app-shopping-cart-checkout-button .loader-wrapper{color:var(--ecommerce-shopping-cart-button-font-color,#fff)}.app-shopping-cart-panel-wrapper .app-shopping-cart-footer-wrapper .app-shopping-cart-checkout-button .loader-wrapper .loader-animation{max-width:2.125em}.app-shopping-cart-panel-wrapper .app-shopping-cart-footer-wrapper .app-shopping-cart-continue-button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;cursor:pointer;padding-top:.875em}.app-shopping-cart-panel-backdrop{background:hsla(213,4%,47%,.8);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:3}.is-shopping-cart-panel-active .app-shopping-cart-panel-backdrop{opacity:1;pointer-events:auto;visibility:visible}.app-shopping-cart-panel-wrapper .app-shopping-cart-title{color:var(--ecommerce-shopping-cart-header-font-color,#000);font-family:var(--ecommerce-shopping-cart-header-font,--app-semi-bold-font);font-weight:var(--ecommerce-shopping-cart-header-font-weight,600);letter-spacing:var(--ecommerce-shopping-cart-header-letter-spacing,0);line-height:var(--ecommerce-shopping-cart-header-line-height,1.38)}.app-shopping-cart-panel-wrapper .empty-cart-title{color:var(--ecommerce-shopping-cart-cart_is_empty-font-color,#666);font-family:var(--ecommerce-shopping-cart-cart_is_empty-font,--app-regular-font);font-weight:var(--ecommerce-shopping-cart-cart_is_empty-font-weight,400);letter-spacing:var(--ecommerce-shopping-cart-cart_is_empty-letter-spacing,0);line-height:var(--ecommerce-shopping-cart-cart_is_empty-line-height,1.33)}.app-shopping-cart-panel-wrapper .app-shopping-cart-added-notification{color:var(--ecommerce-shopping-cart-header-font-color,#000);font-family:var(--ecommerce-shopping-cart-options-font,--app-regular-font);font-weight:var(--ecommerce-shopping-cart-options-font-weight,600);letter-spacing:var(--ecommerce-shopping-cart-options-letter-spacing,0);line-height:var(--ecommerce-shopping-cart-options-line-height,1.33)}.app-shopping-cart-panel-wrapper .app-shopping-cart-added-notification-text-message{font-family:var(--ecommerce-overlay-body-font,--app-regular-font);font-weight:var(--ecommerce-overlay-body-font-weight,400)}.app-shopping-cart-panel-wrapper .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-title{color:var(--ecommerce-shopping-cart-cart_subtotal-font-color,#000);font-family:var(--ecommerce-shopping-cart-cart_subtotal-font,--app-semi-bold-font);font-weight:var(--ecommerce-shopping-cart-cart_subtotal-font-weight,600);letter-spacing:var(--ecommerce-shopping-cart-cart_subtotal-letter-spacing,0);line-height:var(--ecommerce-shopping-cart-cart_subtotal-line-height,1.33)}.app-shopping-cart-panel-wrapper .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-value{color:var(--ecommerce-shopping-cart-subtotal_price-font-color,#000);font-family:var(--ecommerce-shopping-cart-subtotal_price-font,--app-semi-bold-font);font-weight:var(--ecommerce-shopping-cart-subtotal_price-font-weight,600);letter-spacing:var(--ecommerce-shopping-cart-subtotal_price-letter-spacing,0);line-height:var(--ecommerce-shopping-cart-subtotal_price-line-height,1.38)}.app-shopping-cart-panel-wrapper .app-shopping-cart-footer-wrapper .app-shopping-cart-checkout-button{color:var(--ecommerce-shopping-cart-button-font-color,#fff);font-family:var(--ecommerce-shopping-cart-button-font,--app-semi-bold-font);font-weight:var(--ecommerce-shopping-cart-button-font-weight,600);letter-spacing:var(--ecommerce-shopping-cart-button-letter-spacing,.2px);line-height:var(--ecommerce-shopping-cart-button-line-height,1.25)}.app-shopping-cart-panel-wrapper .app-shopping-cart-footer-wrapper .app-shopping-cart-continue-button{color:var(--ecommerce-shopping-cart-header-font-color,#000);font-family:var(--ecommerce-shopping-cart-options-font,--app-regular-font);font-weight:var(--ecommerce-shopping-cart-options-font-weight,600);letter-spacing:var(--ecommerce-shopping-cart-options-letter-spacing,0);line-height:var(--ecommerce-shopping-cart-options-line-height,1.33);text-decoration:underline}@media only screen and (min-width:1921px)and (min-width:1921px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-left:calc(-4.07512px + 1.87793vw);padding-right:calc(-4.07512px + 1.87793vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-left:calc(4px + 1.5625vw);padding-right:calc(4px + 1.5625vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-left:64px;padding-right:64px}}@media only screen and (min-width:1921px)and (min-width:1921px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-bottom:calc(-4.07512px + 1.87793vw);padding-top:calc(-4.07512px + 1.87793vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-bottom:calc(4px + 1.5625vw);padding-top:calc(4px + 1.5625vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-bottom:64px;padding-top:64px}}@media only screen and (min-width:1921px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-header-wrapper .app-shopping-cart-title{font-size:1.25em}}@media only screen and (min-width:1921px)and (min-width:1921px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-header-wrapper .app-shopping-cart-title{font-size:calc(1.25em + var(--ecommerce-shopping-cart-header-font-value, 16)*.375*(100vw - 1921px)/639)}}@media only screen and (min-width:1921px)and (min-width:2560px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-header-wrapper .app-shopping-cart-title{font-size:calc(1.625em + var(--ecommerce-shopping-cart-header-font-value, 16)*1*(100vw - 2560px)/1280)}}@media only screen and (min-width:1921px)and (min-width:3840px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-header-wrapper .app-shopping-cart-title{font-size:2.625em}}@media only screen and (min-width:1921px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-header-wrapper .app-shopping-cart-close-button{font-size:40px}}@media only screen and (min-width:1921px)and (min-width:1921px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-header-wrapper .app-shopping-cart-close-button{font-size:calc(3.92488px + 1.87793vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-header-wrapper .app-shopping-cart-close-button{font-size:calc(12px + 1.5625vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-header-wrapper .app-shopping-cart-close-button{font-size:72px}}@media only screen and (min-width:1921px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .empty-cart-title{font-size:1.33em}}@media only screen and (min-width:1921px)and (min-width:1921px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .empty-cart-title{font-size:calc(1.33em + var(--ecommerce-shopping-cart-cart_is_empty-font-value, 12)*.5*(100vw - 1921px)/639)}}@media only screen and (min-width:1921px)and (min-width:2560px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .empty-cart-title{font-size:calc(1.83em + var(--ecommerce-shopping-cart-cart_is_empty-font-value, 12)*1.33*(100vw - 2560px)/1280)}}@media only screen and (min-width:1921px)and (min-width:3840px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .empty-cart-title{font-size:3.16em}}@media only screen and (min-width:1921px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification{font-size:1.25em}}@media only screen and (min-width:1921px)and (min-width:1921px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification{font-size:calc(1.25em + var(--ecommerce-shopping-cart-header-font-value, 16)*.375*(100vw - 1921px)/639)}}@media only screen and (min-width:1921px)and (min-width:2560px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification{font-size:calc(1.625em + var(--ecommerce-shopping-cart-header-font-value, 16)*1*(100vw - 2560px)/1280)}}@media only screen and (min-width:1921px)and (min-width:3840px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification{font-size:2.625em}}@media only screen and (min-width:1921px)and (min-width:1921px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper{padding-bottom:calc(1.96244px + .93897vw);padding-top:calc(1.96244px + .93897vw)}}@media only screen and (min-width:1921px)and (min-width:2560px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper{padding-bottom:calc(-10px + 1.40625vw);padding-top:calc(-10px + 1.40625vw)}}@media only screen and (min-width:1921px)and (min-width:3840px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper{padding-bottom:44px;padding-top:44px}}@media only screen and (min-width:1921px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-title-wrapper .app-shopping-cart-subtotal-title{font-size:1.33em}}@media only screen and (min-width:1921px)and (min-width:1921px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-title-wrapper .app-shopping-cart-subtotal-title{font-size:calc(1.33em + var(--ecommerce-shopping-cart-cart_subtotal-font-value, 12)*.5*(100vw - 1921px)/639)}}@media only screen and (min-width:1921px)and (min-width:2560px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-title-wrapper .app-shopping-cart-subtotal-title{font-size:calc(1.83em + var(--ecommerce-shopping-cart-cart_subtotal-font-value, 12)*1.17*(100vw - 2560px)/1280)}}@media only screen and (min-width:1921px)and (min-width:3840px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-title-wrapper .app-shopping-cart-subtotal-title{font-size:3em}}@media only screen and (min-width:1921px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-value-wrapper .app-shopping-cart-subtotal-value{font-size:1.25em}}@media only screen and (min-width:1921px)and (min-width:1921px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-value-wrapper .app-shopping-cart-subtotal-value{font-size:calc(1.25em + var(--ecommerce-shopping-cart-subtotal_price-font-value, 16)*.375*(100vw - 1921px)/639)}}@media only screen and (min-width:1921px)and (min-width:2560px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-value-wrapper .app-shopping-cart-subtotal-value{font-size:calc(1.625em + var(--ecommerce-shopping-cart-subtotal_price-font-value, 16)*.875*(100vw - 2560px)/1280)}}@media only screen and (min-width:1921px)and (min-width:3840px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-value-wrapper .app-shopping-cart-subtotal-value{font-size:2.5em}}@media only screen and (min-width:1921px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-checkout-button,.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-continue-button{font-size:1.25em}}@media only screen and (min-width:1921px)and (min-width:1921px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-checkout-button,.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-continue-button{font-size:calc(1.25em + var(--ecommerce-shopping-cart-checkout-button, 16)*.375*(100vw - 1921px)/639)}}@media only screen and (min-width:1921px)and (min-width:2560px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-checkout-button,.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-continue-button{font-size:calc(1.625em + var(--ecommerce-shopping-cart-checkout-button, 16)*.875*(100vw - 2560px)/1280)}}@media only screen and (min-width:1921px)and (min-width:3840px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-checkout-button,.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-continue-button{font-size:2.5em}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1024px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-left:calc(8.02339px + 1.16959vw);padding-right:calc(8.02339px + 1.16959vw)}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1366px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-left:calc(4.27437px + 1.44404vw);padding-right:calc(4.27437px + 1.44404vw)}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1920px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-left:32px;padding-right:32px}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1024px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-bottom:calc(8.02339px + 1.16959vw);padding-top:calc(8.02339px + 1.16959vw)}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1366px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-bottom:calc(4.27437px + 1.44404vw);padding-top:calc(4.27437px + 1.44404vw)}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1920px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-bottom:32px;padding-top:32px}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-header-wrapper .app-shopping-cart-title{font-size:.875em}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1024px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-header-wrapper .app-shopping-cart-title{font-size:calc(.875em + var(--ecommerce-shopping-cart-header-font-value, 16)*.125*(100vw - 1024px)/342)}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1366px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-header-wrapper .app-shopping-cart-title{font-size:calc(1em + var(--ecommerce-shopping-cart-header-font-value, 16)*.25*(100vw - 1366px)/554)}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1920px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-header-wrapper .app-shopping-cart-title{font-size:1.25em}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-header-wrapper .app-shopping-cart-close-button{font-size:32px}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1024px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-header-wrapper .app-shopping-cart-close-button{font-size:32px}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1366px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-header-wrapper .app-shopping-cart-close-button{font-size:calc(12.27437px + 1.44404vw)}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1920px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-header-wrapper .app-shopping-cart-close-button{font-size:40px}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .empty-cart-title{font-size:1em}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1024px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .empty-cart-title{font-size:calc(1em + var(--ecommerce-shopping-cart-cart_is_empty-font-value, 12)*0*(100vw - 1024px)/342)}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1366px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .empty-cart-title{font-size:calc(1em + var(--ecommerce-shopping-cart-cart_is_empty-font-value, 12)*.33*(100vw - 1366px)/554)}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1920px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .empty-cart-title{font-size:1.33em}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification{font-size:.875em}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1024px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification{font-size:calc(.875em + var(--ecommerce-shopping-cart-header-font-value, 16)*.125*(100vw - 1024px)/342)}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1366px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification{font-size:calc(1em + var(--ecommerce-shopping-cart-header-font-value, 16)*.25*(100vw - 1366px)/554)}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1920px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification{font-size:1.25em}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-title-wrapper .app-shopping-cart-subtotal-title{font-size:1em}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1024px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-title-wrapper .app-shopping-cart-subtotal-title{font-size:calc(1em + var(--ecommerce-shopping-cart-cart_subtotal-font-value, 12)*0*(100vw - 1024px)/342)}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1366px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-title-wrapper .app-shopping-cart-subtotal-title{font-size:calc(1em + var(--ecommerce-shopping-cart-cart_subtotal-font-value, 12)*.3*(100vw - 1366px)/554)}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1920px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-title-wrapper .app-shopping-cart-subtotal-title{font-size:1.3em}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-value-wrapper .app-shopping-cart-subtotal-value{font-size:.875em}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1024px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-value-wrapper .app-shopping-cart-subtotal-value{font-size:calc(.875em + var(--ecommerce-shopping-cart-subtotal_price-font-value, 16)*.125*(100vw - 1024px)/342)}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1366px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-value-wrapper .app-shopping-cart-subtotal-value{font-size:calc(1em + var(--ecommerce-shopping-cart-subtotal_price-font-value, 16)*.25*(100vw - 1366px)/554)}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1920px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-value-wrapper .app-shopping-cart-subtotal-value{font-size:1.25em}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-checkout-button,.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-continue-button{font-size:.875em}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1024px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-checkout-button,.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-continue-button{font-size:calc(.875em + var(--ecommerce-shopping-cart-checkout-button, 16)*.125*(100vw - 1024px)/342)}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1366px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-checkout-button,.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-continue-button{font-size:calc(1em + var(--ecommerce-shopping-cart-checkout-button, 16)*.25*(100vw - 1366px)/554)}}@media only screen and (min-width:1024px)and (max-width:1920px)and (orientation:landscape)and (min-width:1920px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-checkout-button,.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-continue-button{font-size:1.25em}}@media only screen and (min-width:769px)and (max-width:1024px)and (orientation:portrait){.app-shopping-cart-panel-wrapper{width:50vw}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding:20px}}@media only screen and (max-width:1110px)and (orientation:landscape),only screen and (max-width:768px)and (orientation:portrait){.app-shopping-cart-panel-wrapper{min-width:100vw;width:100vw}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding:20px}.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-title{font-size:.875em}}@media only screen and (max-width:1110px)and (orientation:landscape)and (min-width:320px),only screen and (max-width:768px)and (orientation:portrait)and (min-width:320px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-title{font-size:calc(.875em + var(--ecommerce-shopping-cart-header-font-value, 16)*.125*(100vw - 320px)/91)}}@media only screen and (max-width:1110px)and (orientation:landscape)and (min-width:411px),only screen and (max-width:768px)and (orientation:portrait)and (min-width:411px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-title{font-size:calc(1em + var(--ecommerce-shopping-cart-header-font-value, 16)*0*(100vw - 411px)/357)}}@media only screen and (max-width:1110px)and (orientation:landscape)and (min-width:768px),only screen and (max-width:768px)and (orientation:portrait)and (min-width:768px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-title{font-size:1em}}@media only screen and (max-width:1110px)and (orientation:landscape),only screen and (max-width:768px)and (orientation:portrait){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .empty-cart-title{font-size:1em}}@media only screen and (max-width:1110px)and (orientation:landscape)and (min-width:320px),only screen and (max-width:768px)and (orientation:portrait)and (min-width:320px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .empty-cart-title{font-size:calc(1em + var(--ecommerce-shopping-cart-cart_is_empty-font-value, 12)*0*(100vw - 320px)/91)}}@media only screen and (max-width:1110px)and (orientation:landscape)and (min-width:411px),only screen and (max-width:768px)and (orientation:portrait)and (min-width:411px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .empty-cart-title{font-size:calc(1em + var(--ecommerce-shopping-cart-cart_is_empty-font-value, 12)*0*(100vw - 411px)/357)}}@media only screen and (max-width:1110px)and (orientation:landscape)and (min-width:768px),only screen and (max-width:768px)and (orientation:portrait)and (min-width:768px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .empty-cart-title{font-size:1em}}@media only screen and (max-width:1110px)and (orientation:landscape),only screen and (max-width:768px)and (orientation:portrait){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification{font-size:.875em}}@media only screen and (max-width:1110px)and (orientation:landscape)and (min-width:320px),only screen and (max-width:768px)and (orientation:portrait)and (min-width:320px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification{font-size:calc(.875em + var(--ecommerce-shopping-cart-header-font-value, 16)*.125*(100vw - 320px)/91)}}@media only screen and (max-width:1110px)and (orientation:landscape)and (min-width:411px),only screen and (max-width:768px)and (orientation:portrait)and (min-width:411px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification{font-size:calc(1em + var(--ecommerce-shopping-cart-header-font-value, 16)*0*(100vw - 411px)/357)}}@media only screen and (max-width:1110px)and (orientation:landscape)and (min-width:768px),only screen and (max-width:768px)and (orientation:portrait)and (min-width:768px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper .app-shopping-cart-added-notification{font-size:1em}}@media only screen and (max-width:1110px)and (orientation:landscape),only screen and (max-width:768px)and (orientation:portrait){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-title-wrapper .app-shopping-cart-subtotal-title{font-size:1em}}@media only screen and (max-width:1110px)and (orientation:landscape)and (min-width:320px),only screen and (max-width:768px)and (orientation:portrait)and (min-width:320px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-title-wrapper .app-shopping-cart-subtotal-title{font-size:calc(1em + var(--ecommerce-shopping-cart-cart_subtotal-font-value, 12)*0*(100vw - 320px)/91)}}@media only screen and (max-width:1110px)and (orientation:landscape)and (min-width:411px),only screen and (max-width:768px)and (orientation:portrait)and (min-width:411px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-title-wrapper .app-shopping-cart-subtotal-title{font-size:calc(1em + var(--ecommerce-shopping-cart-cart_subtotal-font-value, 12)*0*(100vw - 411px)/357)}}@media only screen and (max-width:1110px)and (orientation:landscape)and (min-width:768px),only screen and (max-width:768px)and (orientation:portrait)and (min-width:768px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-title-wrapper .app-shopping-cart-subtotal-title{font-size:1em}}@media only screen and (max-width:1110px)and (orientation:landscape),only screen and (max-width:768px)and (orientation:portrait){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-value-wrapper .app-shopping-cart-subtotal-value{font-size:.875em}}@media only screen and (max-width:1110px)and (orientation:landscape)and (min-width:320px),only screen and (max-width:768px)and (orientation:portrait)and (min-width:320px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-value-wrapper .app-shopping-cart-subtotal-value{font-size:calc(.875em + var(--ecommerce-shopping-cart-subtotal_price-font-value, 16)*0*(100vw - 320px)/91)}}@media only screen and (max-width:1110px)and (orientation:landscape)and (min-width:411px),only screen and (max-width:768px)and (orientation:portrait)and (min-width:411px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-value-wrapper .app-shopping-cart-subtotal-value{font-size:calc(.875em + var(--ecommerce-shopping-cart-subtotal_price-font-value, 16)*0*(100vw - 411px)/357)}}@media only screen and (max-width:1110px)and (orientation:landscape)and (min-width:768px),only screen and (max-width:768px)and (orientation:portrait)and (min-width:768px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-subtotal-wrapper .app-shopping-cart-subtotal-value-wrapper .app-shopping-cart-subtotal-value{font-size:.875em}}@media only screen and (max-width:1110px)and (orientation:landscape),only screen and (max-width:768px)and (orientation:portrait){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-checkout-button,.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-continue-button{font-size:1em}}@media only screen and (max-width:1110px)and (orientation:landscape)and (min-width:320px),only screen and (max-width:768px)and (orientation:portrait)and (min-width:320px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-checkout-button,.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-continue-button{font-size:calc(1em + var(--ecommerce-shopping-cart-checkout-button, 16)*0*(100vw - 320px)/91)}}@media only screen and (max-width:1110px)and (orientation:landscape)and (min-width:411px),only screen and (max-width:768px)and (orientation:portrait)and (min-width:411px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-checkout-button,.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-continue-button{font-size:calc(1em + var(--ecommerce-shopping-cart-checkout-button, 16)*0*(100vw - 411px)/357)}}@media only screen and (max-width:1110px)and (orientation:landscape)and (min-width:768px),only screen and (max-width:768px)and (orientation:portrait)and (min-width:768px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-checkout-button,.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-footer-wrapper .app-shopping-cart-continue-button{font-size:1em}}@media only screen and (min-width:569px)and (max-width:1110px)and (orientation:landscape){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-bottom:16px;padding-top:20px}}@media only screen and (min-width:569px)and (max-width:1110px)and (orientation:landscape)and (min-width:569px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-left:calc(-111.66942px + 23.1405vw);padding-right:calc(-111.66942px + 23.1405vw)}}@media only screen and (min-width:569px)and (max-width:1110px)and (orientation:landscape)and (min-width:811px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-left:calc(8.19064px + 8.3612vw);padding-right:calc(8.19064px + 8.3612vw)}}@media only screen and (min-width:569px)and (max-width:1110px)and (orientation:landscape)and (min-width:1110px){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container{padding-left:101px;padding-right:101px}}@media only screen and (min-width:569px)and (max-width:1110px)and (orientation:landscape){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper{margin-top:1.5625vw}}@media only screen and (max-width:414px)and (orientation:portrait){.app-shopping-cart-panel-wrapper .app-shopping-cart-panel-container .app-shopping-cart-items-wrapper{margin-top:3.38vw}}.app-shopping-cart-items-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.app-shopify-harry-potter-template .app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-info .app-shopping-cart-item-title{margin-bottom:1.17vw}.app-shopify-harry-potter-template .app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-picker{margin:0 1.22em;min-height:2.375em;width:7em}.app-shopify-harry-potter-template .app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-button{border:none;height:calc(2.375em - 4px);width:2.375em}.app-shopify-harry-potter-template .app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-value{margin:0 1em}.app-shopify-harry-potter-template .app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .image-preview{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--ecommerce-shopping-cart-controls-color,#666);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--ecommerce-shopping-cart-controls-color,#666);font-size:1.0909em;height:1.875em;margin:.25vw 1.22em 0;position:relative;width:7em}@media screen and (min-width:1366px){.app-shopify-harry-potter-template .app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .image-preview{font-size:calc(1.0909em + var(--ecommerce-shopping-cart-options-font-value, 11)*.6218*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.app-shopify-harry-potter-template .app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .image-preview{font-size:calc(1.7127em + var(--ecommerce-shopping-cart-options-font-value, 11)*1.0145*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.app-shopify-harry-potter-template .app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .image-preview{font-size:2.7272em}}.app-shopify-harry-potter-template .app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .image-preview .btn-border{pointer-events:none}.app-shopping-cart-items-container .app-shopping-cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.02vw 0;position:relative;width:100%}.app-shopping-cart-items-container .app-shopping-cart-item.limit-error .app-shopping-cart-item-limit-notification,.app-shopping-cart-items-container .app-shopping-cart-item.out-of-stock .app-shopping-cart-item-error-notification{display:block;width:100%}.app-shopping-cart-items-container .app-shopping-cart-item:before{background:var(--ecommerce-shopping-cart-controls-color,#666);content:"";height:1px;left:0;opacity:.3;position:absolute;top:0;width:100%}.app-shopping-cart-items-container .app-shopping-cart-item:first-child:before{display:none}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-image{height:4.68vw;margin-right:1.17vw;min-height:64px;min-width:64px;width:4.68vw}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-info{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:var(--ecommerce-shopping-cart-product_name-font-size,12px)}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-info .app-shopping-cart-item-title{color:var(--ecommerce-shopping-cart-product_name-font-color,#000);font-family:var(--ecommerce-shopping-cart-product_name-font,--app-semi-bold-font);font-weight:var(--ecommerce-shopping-cart-product_name-font-weight,600);letter-spacing:var(--ecommerce-shopping-cart-product_name-letter-spacing,0);line-height:var(--ecommerce-shopping-cart-product_name-line-height,1.33);margin-bottom:.14vw;max-width:calc(100% - 2.34vw);word-break:break-word}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-info .app-shopping-cart-item-title.has-clickable-title{cursor:pointer}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-info .app-shopping-cart-item-title{font-size:1em}@media screen and (min-width:1366px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-info .app-shopping-cart-item-title{font-size:calc(1em + var(--ecommerce-shopping-cart-product_name-font-value, 12)*.57*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-info .app-shopping-cart-item-title{font-size:calc(1.57em + var(--ecommerce-shopping-cart-product_name-font-value, 12)*.68*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-info .app-shopping-cart-item-title{font-size:2.25em}}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--ecommerce-shopping-cart-options-font-size,11px);margin:.14vw 0 .58vw;max-width:calc(100% - 2.34vw)}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-option,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-option{color:var(--ecommerce-shopping-cart-options-font-color,#666);font-family:var(--ecommerce-shopping-cart-options-font,--app-regular-font);font-size:1em;font-weight:var(--ecommerce-shopping-cart-options-font-weight,400);letter-spacing:var(--ecommerce-shopping-cart-options-letter-spacing,0);line-height:var(--ecommerce-shopping-cart-options-line-height,1.45);margin-right:.72em;word-break:break-word}@media screen and (min-width:1366px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-option,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-option{font-size:calc(1em + var(--ecommerce-shopping-cart-options-font-value, 11)*.57*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-option,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-option{font-size:calc(1.57em + var(--ecommerce-shopping-cart-options-font-value, 11)*.68*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-option,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-option{font-size:2.25em}}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-custom-attribute a,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-option a,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-custom-attribute a,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-option a{color:var(--ecommerce-shopping-cart-button-font-color,#fff);line-height:1.2;text-align:center;width:100%}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes{display:block;margin:0}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-custom-attribute{margin:0 0 .58vw}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-custom-attribute:last-child:not(.image-preview){margin:0 0 .72vw}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-custom-attribute-title{position:relative;text-shadow:0 0 .5px var(--ecommerce-shopping-cart-options-font-color,#666)}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.58vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--ecommerce-shopping-cart-stepper-font-size,12px)}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--ecommerce-shopping-cart-controls-color,#666);font-size:1em;position:relative}@media screen and (min-width:1366px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-picker{font-size:calc(1em + var(--ecommerce-shopping-cart-stepper-font-value, 12)*.57*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-picker{font-size:calc(1.57em + var(--ecommerce-shopping-cart-stepper-font-value, 12)*.93*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-picker{font-size:2.5em}}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-button{border:1px solid rgba(var(--ecommerce-shopping-cart-controls-color-rgb,102,102,102),.6);border-radius:50%;color:var(--ecommerce-shopping-cart-controls-color,#666);cursor:pointer;height:1.46vw;min-height:20px;min-width:20px;position:relative;width:1.46vw}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-button.disabled{cursor:default;opacity:.4}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-button.app-shopping-cart-item-decrease span:before{display:none}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-button.app-shopping-cart-item-increase span:before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-button span{height:40%;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40%}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-button span:after,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-button span:before{background-color:currentColor;content:"";display:block;height:1px;left:0;opacity:.6;position:absolute;top:50%;width:100%}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-value{color:var(--ecommerce-shopping-cart-stepper-font-color,#000);font-family:var(--ecommerce-shopping-cart-stepper-font,--app-semi-bold-font);font-weight:var(--ecommerce-shopping-cart-stepper-font-weight,400);letter-spacing:var(--ecommerce-shopping-cart-stepper-letter-spacing,0);line-height:var(--ecommerce-shopping-cart-stepper-line-height,1.2);margin:0 1.02vw;min-width:2em;text-align:center}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-price{color:var(--ecommerce-shopping-cart-price-font-color,#000);font-family:var(--ecommerce-shopping-cart-price-font,--app-semi-bold-font);font-size:var(--ecommerce-shopping-cart-price-font-size,12px);font-weight:var(--ecommerce-shopping-cart-price-font-weight,400);letter-spacing:var(--ecommerce-shopping-cart-price-letter-spacing,0);line-height:var(--ecommerce-shopping-cart-price-line-height,1.33);margin-bottom:.29vw;margin-left:auto;margin-top:.29vw;word-break:break-word}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-price span{font-size:1em}@media screen and (min-width:1366px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-price span{font-size:calc(1em + var(--ecommerce-shopping-cart-price-font-value, 12)*.57*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-price span{font-size:calc(1.57em + var(--ecommerce-shopping-cart-price-font-value, 12)*.68*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-price span{font-size:2.25em}}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-controls{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:1.02vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:var(--ecommerce-shopping-cart-price-font-size,12px)}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-controls .app-shopping-cart-item-delete{cursor:pointer;height:1.17vw;min-height:16px;min-width:16px;position:relative;width:1.17vw}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-controls .app-shopping-cart-item-delete span{color:var(--ecommerce-shopping-cart-controls-color,#666);height:70%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-controls .app-shopping-cart-item-delete span:after,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-controls .app-shopping-cart-item-delete span:before{background-color:currentColor;content:"";display:block;height:1px;left:0;opacity:.6;position:absolute;top:50%;width:100%}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-controls .app-shopping-cart-item-delete span:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-controls .app-shopping-cart-item-delete span:after{-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-error-notification,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-limit-notification{display:none;font-size:var(--ecommerce-shopping-cart-validation-font-size,11px);padding-top:.54em}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-error-notification span,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-limit-notification span{color:var(--ecommerce-shopping-cart-validation-font-color,#d32f2f);font-family:var(--ecommerce-shopping-cart-validation-font,--app-regular-font);font-size:1em;font-weight:var(--ecommerce-shopping-cart-validation-font-weight,400);letter-spacing:var(--ecommerce-shopping-cart-validation-letter-spacing,0);line-height:var(--ecommerce-shopping-cart-validation-line-height,1.45)}@media screen and (min-width:1366px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-error-notification span,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-limit-notification span{font-size:calc(1em + var(--ecommerce-shopping-cart-validation-font-value, 11)*.57*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-error-notification span,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-limit-notification span{font-size:calc(1.57em + var(--ecommerce-shopping-cart-validation-font-value, 11)*.68*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-error-notification span,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-limit-notification span{font-size:2.25em}}@media only screen and (max-width:1024px){.app-shopping-cart-items-container .app-shopping-cart-item{padding:14px 0}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-image{margin-right:16px}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-info .app-shopping-cart-item-title{font-size:.83em;margin-bottom:2px;max-width:calc(100% - 32px)}}@media only screen and (max-width:1024px)and (min-width:320px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-info .app-shopping-cart-item-title{font-size:calc(.83em + var(--ecommerce-shopping-cart-product_name-font-value, 12)*.17*(100vw - 320px)/94)}}@media only screen and (max-width:1024px)and (min-width:414px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-info .app-shopping-cart-item-title{font-size:calc(1em + var(--ecommerce-shopping-cart-product_name-font-value, 12)*0*(100vw - 414px)/354)}}@media only screen and (max-width:1024px)and (min-width:768px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-info .app-shopping-cart-item-title{font-size:1em}}@media only screen and (max-width:1024px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options{margin:2px 0 8px;max-width:calc(100% - 32px)}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-option,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-option{font-size:.83em}}@media only screen and (max-width:1024px)and (min-width:320px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-option,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-option{font-size:calc(.83em + var(--ecommerce-shopping-cart-options-font-value, 11)*.17*(100vw - 320px)/94)}}@media only screen and (max-width:1024px)and (min-width:414px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-option,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-option{font-size:calc(1em + var(--ecommerce-shopping-cart-options-font-value, 11)*0*(100vw - 414px)/354)}}@media only screen and (max-width:1024px)and (min-width:768px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-option,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-option{font-size:1em}}@media only screen and (max-width:1024px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes{margin:0}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-custom-attribute{margin:2px 0 8px}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls{margin-top:8px}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-value{font-size:.83em;margin:0 14px}}@media only screen and (max-width:1024px)and (min-width:320px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-value{font-size:calc(.83em + var(--ecommerce-shopping-cart-stepper-font-value, 12)*.17*(100vw - 320px)/94)}}@media only screen and (max-width:1024px)and (min-width:414px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-value{font-size:calc(1em + var(--ecommerce-shopping-cart-stepper-font-value, 12)*0*(100vw - 414px)/354)}}@media only screen and (max-width:1024px)and (min-width:768px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-value{font-size:1em}}@media only screen and (max-width:1024px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-controls{top:14px}.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-controls .app-shopping-cart-item-price{font-size:.83em;margin:4px 0 4px auto}}@media only screen and (max-width:1024px)and (min-width:320px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-controls .app-shopping-cart-item-price{font-size:calc(.83em + var(--ecommerce-shopping-cart-price-font-value, 12)*.17*(100vw - 320px)/94)}}@media only screen and (max-width:1024px)and (min-width:414px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-controls .app-shopping-cart-item-price{font-size:calc(1em + var(--ecommerce-shopping-cart-price-font-value, 12)*0*(100vw - 414px)/354)}}@media only screen and (max-width:1024px)and (min-width:768px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-controls .app-shopping-cart-item-price{font-size:1em}}@media only screen and (max-width:568px)and (max-height:320px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-info .app-shopping-cart-item-title{font-size:.83em}}@media only screen and (max-width:568px)and (max-height:320px)and (min-width:568px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-info .app-shopping-cart-item-title{font-size:calc(.83em + var(--ecommerce-shopping-cart-product_name-font-value, 12)*.17*(100vw - 568px)/99)}}@media only screen and (max-width:568px)and (max-height:320px)and (min-width:667px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-info .app-shopping-cart-item-title{font-size:calc(1em + var(--ecommerce-shopping-cart-product_name-font-value, 12)*0*(100vw - 667px)/229)}}@media only screen and (max-width:568px)and (max-height:320px)and (min-width:896px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-info .app-shopping-cart-item-title{font-size:1em}}@media only screen and (max-width:568px)and (max-height:320px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-option,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-option{font-size:.83em}}@media only screen and (max-width:568px)and (max-height:320px)and (min-width:568px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-option,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-option{font-size:calc(.83em + var(--ecommerce-shopping-cart-options-font-value, 11)*.17*(100vw - 568px)/99)}}@media only screen and (max-width:568px)and (max-height:320px)and (min-width:667px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-option,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-option{font-size:calc(1em + var(--ecommerce-shopping-cart-options-font-value, 11)*0*(100vw - 667px)/229)}}@media only screen and (max-width:568px)and (max-height:320px)and (min-width:896px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-custom-attributes .app-shopping-cart-item-option,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-custom-attribute,.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-options .app-shopping-cart-item-option{font-size:1em}}@media only screen and (max-width:568px)and (max-height:320px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-value{font-size:.83em;margin:0 10px}}@media only screen and (max-width:568px)and (max-height:320px)and (min-width:568px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-value{font-size:calc(.83em + var(--ecommerce-shopping-cart-stepper-font-value, 12)*.17*(100vw - 568px)/99)}}@media only screen and (max-width:568px)and (max-height:320px)and (min-width:667px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-value{font-size:calc(1em + var(--ecommerce-shopping-cart-stepper-font-value, 12)*0*(100vw - 667px)/229)}}@media only screen and (max-width:568px)and (max-height:320px)and (min-width:896px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-value{font-size:1em}}@media only screen and (max-width:568px)and (max-height:320px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-controls .app-shopping-cart-item-price{font-size:.83em}}@media only screen and (max-width:568px)and (max-height:320px)and (min-width:568px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-controls .app-shopping-cart-item-price{font-size:calc(.83em + var(--ecommerce-shopping-cart-price-font-value, 12)*.17*(100vw - 568px)/99)}}@media only screen and (max-width:568px)and (max-height:320px)and (min-width:667px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-controls .app-shopping-cart-item-price{font-size:calc(1em + var(--ecommerce-shopping-cart-price-font-value, 12)*0*(100vw - 667px)/229)}}@media only screen and (max-width:568px)and (max-height:320px)and (min-width:896px){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-controls .app-shopping-cart-item-price{font-size:1em}}@media only screen and (max-width:568px)and (orientation:portrait){.app-shopping-cart-items-container .app-shopping-cart-item .app-shopping-cart-item-quantity-controls .app-shopping-cart-item-quantity-value{margin:0 10px}}#webpack-dev-server-client-overlay{display:none}.field.checkbox{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875em}.field.checkbox .checkbox-wrapper{height:1.43em;margin:0 .5em 0 0;position:relative;width:1.43em}.field.checkbox .checkbox-wrapper input[type=checkbox]{height:100%;margin:0;position:absolute;visibility:hidden;width:100%}.field.checkbox .checkbox-wrapper input[type=checkbox]:checked+.box:after{opacity:1}.field.checkbox .checkbox-wrapper .box{border:2px solid var(--ecommerce-overlay-secondary-color,#a98858);height:70%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:70%}.field.checkbox .checkbox-wrapper .box:after{background:var(--ecommerce-overlay-secondary-color,#a98858);content:"";height:58%;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:58%}.field.checkbox .checkbox-label{-webkit-box-flex:1;-ms-flex:1;flex:1;pointer-events:none}@media(hover:hover){.field.checkbox:hover .checkbox-wrapper input:not(:checked)+.box:after{opacity:.6}}.checkbox-field-wrapper .field{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.field.checkbox .checkbox-label{font-family:var(--ecommerce-overlay-body-font),"Montserrat-Regular";font-weight:var(--ecommerce-overlay-body-font-weight,normal);letter-spacing:var(--ecommerce-overlay-body-font-spacing,normal);line-height:var(--ecommerce-overlay-body-font-height,normal)}.app-shopify-product-input-fields .input-fields-slide-container{overflow:hidden;-webkit-transition:.2s;transition:.2s}.field{display:block}.field.is-error .field-label{color:var(--ecommerce-shopping-cart-validation-font-color,#d32f2f)}.field .field-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 .5em}.field .field-helper{font-size:.875em;word-break:break-all}.field .field-helper,.field input,.field select{color:var(--ecommerce-overlay-options-font-color,#3c3c3c)}.field input:-webkit-autofill,.field input:-webkit-autofill:active,.field input:-webkit-autofill:focus,.field input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--ecommerce-overlay-primary-color) inset!important;box-shadow:0 0 0 30px var(--ecommerce-overlay-primary-color) inset!important;-webkit-text-fill-color:var(--ecommerce-overlay-options-font-color,#3c3c3c)!important}.input-field-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -.5em}.input-field-row>.input-field-wrapper{margin-left:.5em;margin-right:.5em}.input-field-wrapper{font-size:1em;margin:0 0 1.17vw;width:100%}@media screen and (min-width:1366px){.input-field-wrapper{font-size:calc(1em + var(--ecommerce-overlay-captions-font-value, 14)*.57*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.input-field-wrapper{font-size:calc(1.57em + var(--ecommerce-overlay-captions-font-value, 14)*1.28*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.input-field-wrapper{font-size:2.85em}}.input-field-wrapper__4{width:calc(25% - .5em)}.input-field-wrapper__3{width:calc(37.03704% - .5em)}.input-field-wrapper__2{width:calc(50% - .5em)}.input-field-wrapper .field-label{color:var(--ecommerce-overlay-captions-font-color,#3c3c3c);display:block}.input-field-wrapper input,.input-field-wrapper select{color:var(--ecommerce-overlay-options-font-color,#3c3c3c)}.input-field-wrapper input:-webkit-autofill,.input-field-wrapper input:-webkit-autofill:active,.input-field-wrapper input:-webkit-autofill:focus,.input-field-wrapper input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--ecommerce-overlay-primary-color) inset!important;box-shadow:0 0 0 30px var(--ecommerce-overlay-primary-color) inset!important;-webkit-text-fill-color:var(--ecommerce-overlay-options-font-color,#3c3c3c)!important}.input-field-wrapper .list{display:-webkit-box;display:-ms-flexbox;display:flex;height:8.85vw}.input-field-wrapper .list ul{list-style:none;margin:0;padding:.5em 0;-webkit-box-flex:1;-ms-flex:1;flex:1}.input-field-wrapper .list ul li{color:var(--ecommerce-overlay-options-font-color,#3c3c3c);font-size:inherit}@media(hover:hover){.input-field-wrapper .list ul li:hover .checkbox-wrapper input:not(:checked)+.box:after{opacity:.6}}.input-field-wrapper .list ul li:last-child{margin:0}.input-field-wrapper .list ul li.disabled{opacity:.6;pointer-events:none}.input-field-wrapper .list ul li .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 .5em;padding:0 .4em}.input-field-wrapper .input-field-border{background:var(--ecommerce-overlay-primary-color,#fcf5e7);color:var(--ecommerce-overlay-secondary-color,#a98858);display:block;margin:0 1.22em;min-height:2.375em;position:relative}.input-field-wrapper .input-field-border input,.input-field-wrapper .input-field-border select{background:transparent;border:none;font-size:1em;height:100%;left:0;outline:none;padding:0 .25em;position:absolute;top:0;width:100%}.input-field-wrapper .input-field-border select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(https://cdn-pre-dev.spheresdev.co.uk/webapp-v3/assets/img/icons/caret-down.svg);background-position:100%;background-repeat:no-repeat;background-size:2em;padding-left:.25em}@media only screen and (max-width:1024px)and (orientation:portrait){.input-field-wrapper{font-size:1em}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){.input-field-wrapper{font-size:calc(1em + var(--ecommerce-overlay-captions-font-value, 14)*.125*(100vw - 768px)/66)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){.input-field-wrapper{font-size:calc(1.125em + var(--ecommerce-overlay-captions-font-value, 14)*0*(100vw - 834px)/190)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){.input-field-wrapper{font-size:1.125em}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){.input-field-wrapper{margin:0 0 1.75vw}}@media only screen and (max-width:450px)and (orientation:portrait){.input-field-wrapper{margin:0 0 3.38vw}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape){.input-field-wrapper{font-size:.875em}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){.input-field-wrapper{font-size:calc(.875em + var(--ecommerce-overlay-captions-font-value, 14)*0*(100vw - 568px)/99)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){.input-field-wrapper{font-size:calc(.875em + var(--ecommerce-overlay-captions-font-value, 14)*.125*(100vw - 667px)/229)}}@media only screen and (max-width:960px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){.input-field-wrapper{font-size:1em}}@media only screen and (max-width:450px)and (orientation:portrait){.input-field-wrapper{font-size:.875em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){.input-field-wrapper{font-size:calc(.875em + var(--ecommerce-overlay-captions-font-value, 14)*0*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){.input-field-wrapper{font-size:calc(.875em + var(--ecommerce-overlay-captions-font-value, 14)*.125*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){.input-field-wrapper{font-size:1em}}.field .field-label{font-family:var(--ecommerce-overlay-captions-font),"Montserrat-SemiBold";font-weight:var(--ecommerce-overlay-captions-font-weight,600);letter-spacing:var(--ecommerce-overlay-captions-letter-spacing,normal);line-height:var(--ecommerce-overlay-captions-line-height,normal)}.field .field-helper{font-family:var(--ecommerce-overlay-body-font),"Montserrat-Regular";font-weight:var(--ecommerce-overlay-body-font-weight,normal);letter-spacing:var(--ecommerce-overlay-body-font-spacing,normal);line-height:var(--ecommerce-overlay-body-font-height,normal)}.field input,.field select{font-family:var(--ecommerce-overlay-options-font),"Montserrat-SemiBold";font-weight:var(--ecommerce-overlay-options-font-weight,600);letter-spacing:var(--ecommerce-overlay-options-letter-spacing,normal);line-height:var(--ecommerce-overlay-options-line-height,normal)}.app-shopify-out-of-stock-container{margin:1.17vw 0}.app-shopify-out-of-stock-container .notify-me-button-wrapper{font-size:var(--ecommerce-overlay-button-font-size,14px);margin:1.17vw 0}.app-shopify-out-of-stock-container .app-shopify-out-of-stock-title{margin-bottom:.3vw}.app-shopify-out-of-stock-container .app-shopify-out-of-stock-response,.app-shopify-out-of-stock-container .app-shopify-out-of-stock-title{color:var(--ecommerce-overlay-captions-font-color,#000);font-size:1em}@media screen and (min-width:1366px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-response,.app-shopify-out-of-stock-container .app-shopify-out-of-stock-title{font-size:calc(1em + var(--ecommerce-overlay-button-font-value, 14)*.57*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-response,.app-shopify-out-of-stock-container .app-shopify-out-of-stock-title{font-size:calc(1.57em + var(--ecommerce-overlay-button-font-value, 14)*1.28*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-response,.app-shopify-out-of-stock-container .app-shopify-out-of-stock-title{font-size:2.85em}}.app-shopify-out-of-stock-container .app-shopify-out-of-stock-description{color:var(--ecommerce-overlay-body-font-color,#000);font-size:1em}@media screen and (min-width:1366px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-description{font-size:calc(1em + var(--ecommerce-overlay-button-font-value, 14)*.57*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-description{font-size:calc(1.57em + var(--ecommerce-overlay-button-font-value, 14)*1.28*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-description{font-size:2.85em}}.app-shopify-out-of-stock-container .app-shopify-out-of-stock-agreement{font-size:.75em}@media screen and (min-width:1366px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-agreement{font-size:calc(.75em + var(--ecommerce-overlay-button-font-value, 14)*.43*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-agreement{font-size:calc(1.18em + var(--ecommerce-overlay-button-font-value, 14)*.96*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-agreement{font-size:2.14em}}.app-shopify-out-of-stock-container .app-shopify-out-of-stock-agreement a{color:inherit;text-decoration:underline}.app-shopify-out-of-stock-container .input-field-wrapper{margin:1.17vw 0}.app-shopify-out-of-stock-container #notify-me-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ecommerce-overlay-button-font-color,#fff);font-size:1em;margin:0 1.2825em;min-width:7.25em;padding:0}@media screen and (min-width:1366px){.app-shopify-out-of-stock-container #notify-me-button{font-size:calc(1em + var(--ecommerce-overlay-button-font-value, 14)*.57*(100vw - 1366px)/1194)}}@media screen and (min-width:2560px){.app-shopify-out-of-stock-container #notify-me-button{font-size:calc(1.57em + var(--ecommerce-overlay-button-font-value, 14)*1.28*(100vw - 2560px)/1280)}}@media screen and (min-width:3840px){.app-shopify-out-of-stock-container #notify-me-button{font-size:2.85em}}.app-shopify-out-of-stock-container #notify-me-button.loading span{display:none}.app-shopify-out-of-stock-container #notify-me-button .loader-wrapper{color:var(--ecommerce-overlay-button-font-color,#fff)}.app-shopify-out-of-stock-container #notify-me-button .loader-wrapper .loader-animation{max-width:1.375em}@media only screen and (max-width:1024px)and (orientation:portrait){.app-shopify-out-of-stock-container,.app-shopify-out-of-stock-container .input-field-wrapper,.app-shopify-out-of-stock-container .notify-me-button-wrapper{margin:1.75vw 0}.app-shopify-out-of-stock-container .app-shopify-out-of-stock-title{margin-bottom:.48vw}.app-shopify-out-of-stock-container .app-shopify-out-of-stock-response,.app-shopify-out-of-stock-container .app-shopify-out-of-stock-title{font-size:1em}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-response,.app-shopify-out-of-stock-container .app-shopify-out-of-stock-title{font-size:calc(1em + var(--ecommerce-overlay-captions-font-value, 14)*.125*(100vw - 768px)/66)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-response,.app-shopify-out-of-stock-container .app-shopify-out-of-stock-title{font-size:calc(1.125em + var(--ecommerce-overlay-captions-font-value, 14)*0*(100vw - 834px)/190)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-response,.app-shopify-out-of-stock-container .app-shopify-out-of-stock-title{font-size:1.125em}}@media only screen and (max-width:1024px)and (orientation:portrait){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-description{font-size:1em}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-description{font-size:calc(1em + var(--ecommerce-overlay-options-font-value, 12)*.125*(100vw - 768px)/66)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-description{font-size:calc(1.125em + var(--ecommerce-overlay-options-font-value, 12)*0*(100vw - 834px)/190)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-description{font-size:1.125em}}@media only screen and (max-width:1024px)and (orientation:portrait){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-agreement{font-size:.75em}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:768px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-agreement{font-size:calc(.75em + var(--ecommerce-overlay-options-font-value, 12)*.09*(100vw - 768px)/66)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:834px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-agreement{font-size:calc(.84em + var(--ecommerce-overlay-options-font-value, 12)*0*(100vw - 834px)/190)}}@media only screen and (max-width:1024px)and (orientation:portrait)and (min-width:1024px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-agreement{font-size:.84em}}@media only screen and (max-width:800px)and (orientation:portrait){.app-shopify-out-of-stock-container,.app-shopify-out-of-stock-container .input-field-wrapper,.app-shopify-out-of-stock-container .notify-me-button-wrapper{margin:2.08vw 0}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){.app-shopify-out-of-stock-container,.app-shopify-out-of-stock-container .input-field-wrapper,.app-shopify-out-of-stock-container .notify-me-button-wrapper{margin:1.75vw 0}.app-shopify-out-of-stock-container .app-shopify-out-of-stock-title{margin-bottom:.45vw}.app-shopify-out-of-stock-container .app-shopify-out-of-stock-response,.app-shopify-out-of-stock-container .app-shopify-out-of-stock-title{font-size:.875em}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-response,.app-shopify-out-of-stock-container .app-shopify-out-of-stock-title{font-size:calc(.875em + var(--ecommerce-overlay-captions-font-value, 14)*0*(100vw - 568px)/99)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-response,.app-shopify-out-of-stock-container .app-shopify-out-of-stock-title{font-size:calc(.875em + var(--ecommerce-overlay-captions-font-value, 14)*.125*(100vw - 667px)/229)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-response,.app-shopify-out-of-stock-container .app-shopify-out-of-stock-title{font-size:1em}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-description{font-size:.875em}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-description{font-size:calc(.875em + var(--ecommerce-overlay-options-font-value, 12)*0*(100vw - 568px)/99)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-description{font-size:calc(.875em + var(--ecommerce-overlay-options-font-value, 12)*.125*(100vw - 667px)/229)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-description{font-size:1em}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-agreement{font-size:.66em}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-agreement{font-size:calc(.66em + var(--ecommerce-overlay-options-font-value, 12)*0*(100vw - 568px)/99)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-agreement{font-size:calc(.66em + var(--ecommerce-overlay-options-font-value, 12)*.09*(100vw - 667px)/229)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-agreement{font-size:.75em}}@media (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape),only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape){.app-shopify-out-of-stock-container #notify-me-button{font-size:.875em;min-width:unset;width:calc(50% - 3em)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:568px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:568px){.app-shopify-out-of-stock-container #notify-me-button{font-size:calc(.875em + var(--ecommerce-overlay-button-font-value, 14)*0*(100vw - 568px)/99)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:667px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:667px){.app-shopify-out-of-stock-container #notify-me-button{font-size:calc(.875em + var(--ecommerce-overlay-button-font-value, 14)*.125*(100vw - 667px)/229)}}@media only screen and (max-width:896px)and (max-height:480px)and (orientation:landscape)and (min-width:896px),screen and (max-height:640px)and (min-aspect-ratio:3/1)and (orientation:landscape)and (min-width:896px){.app-shopify-out-of-stock-container #notify-me-button{font-size:1em}}@media only screen and (max-width:568px)and (max-height:320px)and (orientation:landscape){.app-shopify-out-of-stock-container #notify-me-button{width:100%}}@media only screen and (max-width:414px){.app-shopify-out-of-stock-container,.app-shopify-out-of-stock-container .input-field-wrapper,.app-shopify-out-of-stock-container .notify-me-button-wrapper{margin:3.38vw 0}.app-shopify-out-of-stock-container .app-shopify-out-of-stock-title{margin-bottom:.84vw}.app-shopify-out-of-stock-container #notify-me-button{width:calc(50% - 3em)}}@media only screen and (max-width:450px)and (orientation:portrait){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-response,.app-shopify-out-of-stock-container .app-shopify-out-of-stock-title{font-size:.875em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-response,.app-shopify-out-of-stock-container .app-shopify-out-of-stock-title{font-size:calc(.875em + var(--ecommerce-overlay-captions-font-value, 14)*0*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-response,.app-shopify-out-of-stock-container .app-shopify-out-of-stock-title{font-size:calc(.875em + var(--ecommerce-overlay-captions-font-value, 14)*.125*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-response,.app-shopify-out-of-stock-container .app-shopify-out-of-stock-title{font-size:1em}}@media only screen and (max-width:450px)and (orientation:portrait){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-description{font-size:.875em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-description{font-size:calc(.875em + var(--ecommerce-overlay-options-font-value, 12)*0*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-description{font-size:calc(.875em + var(--ecommerce-overlay-options-font-value, 12)*.125*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-description{font-size:1em}}@media only screen and (max-width:450px)and (orientation:portrait){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-agreement{font-size:.66em}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-agreement{font-size:calc(.66em + var(--ecommerce-overlay-options-font-value, 12)*0*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-agreement{font-size:calc(.66em + var(--ecommerce-overlay-options-font-value, 12)*.09*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){.app-shopify-out-of-stock-container .app-shopify-out-of-stock-agreement{font-size:.75em}}@media only screen and (max-width:450px)and (orientation:portrait){.app-shopify-out-of-stock-container #notify-me-button{font-size:.875em;min-width:unset}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:320px){.app-shopify-out-of-stock-container #notify-me-button{font-size:calc(.875em + var(--ecommerce-overlay-button-font-value, 14)*0*(100vw - 320px)/55)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:375px){.app-shopify-out-of-stock-container #notify-me-button{font-size:calc(.875em + var(--ecommerce-overlay-button-font-value, 14)*.125*(100vw - 375px)/39)}}@media only screen and (max-width:450px)and (orientation:portrait)and (min-width:414px){.app-shopify-out-of-stock-container #notify-me-button{font-size:1em}}@media only screen and (max-width:320px)and (orientation:portrait){.app-shopify-out-of-stock-container #notify-me-button{width:100%}}.app-shopify-out-of-stock-container .app-shopify-out-of-stock-response,.app-shopify-out-of-stock-container .app-shopify-out-of-stock-title{font-family:var(--ecommerce-overlay-captions-font),"Montserrat-SemiBold";font-weight:var(--ecommerce-overlay-captions-font-weight,600);letter-spacing:var(--ecommerce-overlay-captions-letter-spacing,normal);line-height:var(--ecommerce-overlay-captions-line-height,normal)}.app-shopify-out-of-stock-container .app-shopify-out-of-stock-description{font-family:var(--ecommerce-overlay-body-font),"Montserrat-Regular";font-weight:var(--ecommerce-overlay-body-font-weight,normal);letter-spacing:var(--ecommerce-overlay-body-letter-spacing,normal);line-height:var(--ecommerce-overlay-body-line-height,1.33)}.app-shopify-out-of-stock-container #notify-me-button{font-family:var(--ecommerce-overlay-button-font),"Montserrat-Regular";font-weight:var(--ecommerce-overlay-button-font-weight,600);letter-spacing:var(--ecommerce-overlay-button-letter-spacing,normal);line-height:var(--ecommerce-overlay-button-line-height,normal);text-transform:uppercase}
/*# sourceMappingURL=styles.5ef4d5ab26bfbaf062f0.css.map*/