.c-pimCarousel__main-container,.c-pimCarousel__thumbs-container{display:flex}.c-pimCarousel__main-port,.c-pimCarousel__thumbs-port{overflow:hidden}.c-pimCarousel__main-item,.c-pimCarousel__thumbs-item{position:relative;flex-grow:0;flex-shrink:0;min-width:0}.c-pimCarousel__main{position:relative}.c-pimCarousel__main-item{flex-basis:100%;display:flex}.c-pimCarousel__main-item .c-pimCarousel__zoom{opacity:1;transition:opacity .3s ease}@media only screen and (max-width:767px){.is-pd-detail .c-pimCarousel__thumbs{padding:.75em 1rem}}.is-pd-preview .c-pimCarousel__thumbs{margin-top:1.25em}.c-pimCarousel__thumbs-container{column-gap:.75em}@media only screen and (max-width:767px){.c-pimCarousel__thumbs-port{overflow:unset}}.is-pd-detail .c-pimCarousel__thumbs-item{flex-basis:4.5em}.is-pd-preview .c-pimCarousel__thumbs-item{flex-basis:5em}.c-pimCarousel__dud,.c-pimCarousel__arrow{position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1em;line-height:1;border-radius:100%;z-index:10;transition:opacity .25s ease,background-color .25s ease,box-shadow .25s ease}.c-pimCarousel__dud.is-left,.c-pimCarousel__arrow.is-left{left:.75em}.c-pimCarousel__dud.is-right,.c-pimCarousel__arrow.is-right{right:.75em}.c-pimCarousel__dud{width:3em;height:3em}.c-pimCarousel__arrow{padding:1em;box-shadow:0 1px 9px #0000001a,0 0 2px #00000014;-webkit-transition:box-shadow .25s cubic-bezier(.4,0,.2,1);transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.c-pimCarousel__icon{width:.4em;height:.4em;vertical-align:middle;font-size:3.15em}.c-pimCarousel__icon,.c-pimCarousel__icon:before{display:inline-block}.c-pimCarousel__icon:before{margin:-.3em}.c-pimCarousel__icon{line-height:.74}.c-pimCarousel__flag,.c-pimCarousel__acts,.c-pimCarousel__dots,.c-pimCarousel__zoom{position:absolute;z-index:5}.c-pimCarousel__flag{pointer-events:none;-webkit-tap-highlight-color:transparent;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.is-pd-detail .c-pimCarousel__flag{top:1em;left:1em}@media only screen and (min-width:768px){.is-pd-detail .c-pimCarousel__flag{top:2em}}.is-pd-preview .c-pimCarousel__flag{top:0;left:0}.c-pimCarousel__flag-scale{display:flex}.is-pd-preview .c-pimCarousel__flag-scale{font-size:1.067em}@media only screen and (min-width:768px){.is-pd-preview .c-pimCarousel__flag-scale{font-size:1.138489em}}.is-pd-preview .c-pimCarousel__flag-scale{line-height:1.1}@media only screen and (max-width:767px){.c-pimCarousel__acts{top:1em;right:1em}}@media only screen and (min-width:768px){.c-pimCarousel__acts{left:50%;bottom:8%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translate(-50%)}}.c-pimCarousel__dots{left:50%;bottom:.5em;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translate(-50%)}@media only screen and (min-width:768px)and (max-width:991px){.c-pimCarousel__dots{padding:16px 0}}.c-pimCarousel__zoom{top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#0000004d;border-radius:4px;padding:8px 12px;color:#fff;width:40%;pointer-events:auto}.c-pimCarousel__zoom .icon{width:.6em;height:.6em;vertical-align:middle;font-size:1.35em}.c-pimCarousel__zoom .icon,.c-pimCarousel__zoom .icon:before{display:inline-block}.c-pimCarousel__zoom .icon:before{margin:-.2em}.c-pimCarousel__zoom .icon{line-height:.8;margin-right:6px}@media only screen and (min-width:768px){.c-pimCarousel__zoom .icon{font-size:2em;line-height:.9}}.c-pimCarousel.is-zoomed .c-pimCarousel__main-item{cursor:zoom-out}.c-pimCarousel__zoom-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:6}.c-pimCarousel__zoom-image{width:100%;height:100%;background-size:200%;background-repeat:no-repeat;cursor:zoom-out}.c-pimCarousel__peeking{position:absolute;top:0;right:0;width:50%;height:100%;z-index:100;pointer-events:none}.c-pimCarousel__peeking-container{display:flex;flex-direction:column;height:100%}.c-pimCarousel__peeking-row{flex:1;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,background-color .3s ease;pointer-events:auto}.c-pimCarousel__peeking-row.is-wishlist{background-color:#fff}.c-pimCarousel__peeking-row.is-cart{background-color:#e6f8f7}.c-pimCarousel__peeking-row.is-details{background-color:#00a297}.c-pimCarousel__peeking-button{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:8px 4px;transition:transform .2s ease,box-shadow .2s ease}@media only screen and (min-width:768px){.c-pimCarousel__peeking-button:hover{transform:translateY(-2px);box-shadow:inset 0 4px 8px #0000001a}}.c-pimCarousel__peeking-button:active{transform:translateY(0)}.c-pimCarousel__peeking-icon{font-size:28px;display:flex;align-items:center;justify-content:center;line-height:16px;margin-bottom:5px;width:16px;height:16px}.c-pimCarousel__peeking-icon .ic-site-heart,.c-pimCarousel__peeking-icon .ic-site-cartnum{color:#282828}.c-pimCarousel__peeking-icon .ic-site-heart.is-on{color:#ff4d5f}.c-pimCarousel__peeking-icon .ic-shop-contracts{color:#fff}.c-pimCarousel__peeking-text{font-size:11px;font-weight:700;line-height:13.2px;text-align:center;color:#282828}.is-details .c-pimCarousel__peeking-text{color:#fff}.c-pimImage__placeholder{width:100%;margin:0 auto;visibility:hidden}.c-pimImage__placeholder.is-load{visibility:visible}.c-pimImage__img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-tap-highlight-color:transparent;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:opacity .25s ease;z-index:1}.has-main-imgs .c-pimImage__img{cursor:zoom-in;aspect-ratio:1/1}.has-thumbs-imgs .c-pimImage__img,.has-vthumbs-imgs .c-pimImage__img{opacity:.4;border:1px solid #DDD;border-radius:.25em;pointer-events:none}.has-thumbs-imgs .is-on .c-pimImage__img,.has-vthumbs-imgs .is-on .c-pimImage__img{opacity:1;border-color:#00bdb3}.has-thumbs-imgs .is-overflow .c-pimImage__img,.has-vthumbs-imgs .is-overflow .c-pimImage__img{opacity:1}.c-hlsMuxPlayer__thumb{position:relative;transition:opacity .25s ease;opacity:.4;background:#fff}.c-hlsMuxPlayer__thumb.is-on{opacity:1}.c-hlsMuxPlayer__thumb-img{width:100%;height:100%;object-fit:cover;border-radius:.25em;border:1px solid #DDD;transition:border-color .25s}.c-hlsMuxPlayer__thumb.is-on .c-hlsMuxPlayer__thumb-img{border-color:#00bdb3}.c-hlsMuxPlayer__thumb-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background-color:#000c;border-radius:50%;color:#fff;cursor:pointer;transition:background-color .25s ease}.c-hlsMuxPlayer__thumb-icon:hover{background-color:#000}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;inset:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;inset:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-size:264px 88px;width:44px;height:44px}@media(-webkit-min-device-pixel-ratio:1.1),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:#0000004d;height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__share-modal{display:block;background:#00000080;width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px #00000040;transform:translateY(6px);transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid rgba(0,0,0,0);border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#556fac;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#556fac}a.pswp__share--twitter:hover{background:#2a2a2a;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#eb5755}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active,.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@keyframes clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:#00000080}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:#0000004d}.pswp__ui--idle .pswp__top-bar,.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}.c-socialShare{position:relative}.c-socialShare__share{padding:0;background:none;border:0;width:.6em;height:.6em;vertical-align:middle}.c-socialShare__share,.c-socialShare__share:before{display:inline-block}.c-socialShare__share:before{margin:-.2em}.c-socialShare__share{font-size:32px;line-height:.9;margin-right:12px}.c-socialShare__modal-wrapper{position:absolute;top:100%;right:0;z-index:10001;margin-top:12px;filter:drop-shadow(0 2px 5px rgba(0,0,0,.2))}.c-socialShare__modal-content{background-color:#fff;border-radius:8px;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:25rem}.c-socialShare__title{text-align:center;font-size:1rem;font-weight:700;color:#282828}.c-socialShare__buttons{display:flex;justify-content:space-between;margin-bottom:20px;width:22rem;padding:0 16px}.c-socialShare__button-wrapper{display:flex;flex-direction:column;align-items:center}.c-socialShare__button-wrapper span{margin-top:5px;font-size:.8rem;white-space:nowrap;color:#282828}.c-socialShare__copylink{display:flex;border:1px solid #DADADA;border-radius:8px;overflow:hidden;width:100%}.c-socialShare__copy-icon{width:.6em;height:.6em;vertical-align:middle;font-size:1.91em}.c-socialShare__copy-icon,.c-socialShare__copy-icon:before{display:inline-block}.c-socialShare__copy-icon:before{margin:-.2em}.c-socialShare__copy-icon{line-height:.95}.c-socialShare__url{flex:1;padding:12px;border:none;outline:none;font-size:.86rem!important;color:#555}.c-socialShare__copy-btn{color:#00bdb3;padding:0 12px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-weight:700;background-color:transparent;border-left:1px solid #DADADA;gap:4px}.c-socialShare__copy-text{font-size:12px;font-weight:700}.c-socialShare__tick-iconW{border:1px solid #80BA21;border-radius:100%;width:16px;height:16px}.c-socialShare__tick-icon{color:#80ba21}.c-socialShare__copied{color:#80ba21;font-size:12px;font-weight:700;text-align:center;line-height:125%}.c-socialShare__close-icon{width:.6em;height:.6em;vertical-align:middle;font-size:2.39em}.c-socialShare__close-icon,.c-socialShare__close-icon:before{display:inline-block}.c-socialShare__close-icon:before{margin:-.2em}.c-socialShare__close-icon{line-height:.95;position:absolute;right:0}.c-socialShare__head-modal{display:flex;position:relative;width:100%;justify-content:center;align-items:center;margin-bottom:20px}.c-socialShare__overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}@media(max-width:768px){.c-socialShare__modal-wrapper{position:fixed;inset:0;margin-top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#00000080;z-index:10001}.c-socialShare__modal-content{position:relative;width:100%;max-width:25.5rem;border-radius:8px}}.c-pdtIpCta{position:relative;display:inline-block;vertical-align:text-bottom;border:2px solid;border-radius:8px;outline:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;-webkit-transition:background-color .2s ease,color .2s ease,border-color .2s ease;transition:background-color .2s ease,color .2s ease,border-color .2s ease;width:100%;font-size:1.067em!important}.c-pdtIpCta__price{font-size:.9700093721em;font-weight:400}.c-pdtIpCta.has-price{min-height:3.25em;display:flex;flex-direction:column;justify-content:center;gap:1em}.c-pdtIpCta.is-block,.c-pdtIpCta.is-inline{height:calc(2.5304592315em);padding:0 2em}.c-pdtIpCta.is-null,.c-pdtIpCta.is-done{cursor:default}.c-pdtIpCta.is-null{color:#ababab;border-color:#e9e9e9;background-color:#e9e9e9}@media(hover:hover){.c-pdtIpCta.is-null:hover{border-color:#e9e9e9;background-color:#e9e9e9}}.c-pdtIpCta.is-null:active,.c-pdtIpCta.is-null:focus{border-color:#e9e9e9;background-color:#e9e9e9}.c-pdtIpCta.is-done{border-color:#b3ebe8;background-color:#e6f8f7}@media(hover:hover){.c-pdtIpCta.is-done:hover{border-color:#b3ebe8;background-color:#e6f8f7}}.c-pdtIpCta.is-done:active,.c-pdtIpCta.is-done:focus{border-color:#b3ebe8;background-color:#e6f8f7}.c-pdtIpCta.is-disabled{color:#fff;border-color:#d5d5d5;background-color:#d5d5d5}@media(hover:hover){.c-pdtIpCta.is-disabled:hover{border-color:#d5d5d5;background-color:#d5d5d5}}.c-pdtIpCta.is-disabled:active,.c-pdtIpCta.is-disabled:focus{border-color:#d5d5d5;background-color:#d5d5d5}.c-pdtIpCta.is-disabled:hover,.c-pdtIpCta.is-disabled:active,.c-pdtIpCta.is-disabled:focus{box-shadow:none}.c-pdtIpCta .o-ld{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:.8em}.c-pdtIpCtaTip.is-full{width:100%}.c-pdtNotifyTip{z-index:10}.c-pdtNotifyTip__content{max-width:16em;border-radius:.25em;line-height:1.4;box-shadow:0 1px 9px #00000026,0 0 2px #0000001a;-webkit-transition:box-shadow .25s cubic-bezier(.4,0,.2,1);transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.c-pdtNotifyTip{display:inline-block;font-size:1rem;transition:opacity .25s ease}.c-pdtNotifyTip__content{position:relative;font-size:1em;margin:1em}.c-pdtNotifyTip__arrow{position:absolute;width:1em;height:1em}.c-pdtNotifyTip__arrow:before,.c-pdtNotifyTip__arrow:after{content:"";display:block;position:absolute;width:0;height:0;margin:auto;border:.5em solid transparent}.c-pdtNotifyTip[data-popper-placement*=top] .c-pdtNotifyTip__arrow{left:0;top:100%}.c-pdtNotifyTip[data-popper-placement*=bottom] .c-pdtNotifyTip__arrow{left:0;bottom:100%}.c-pdtNotifyTip[data-popper-placement*=left] .c-pdtNotifyTip__arrow{top:0;left:100%}.c-pdtNotifyTip[data-popper-placement*=right] .c-pdtNotifyTip__arrow{top:0;right:100%}.c-pdtNotifyTip__content{padding:.4em}.c-pdtNotifyTip__content{color:#fff;background-color:#32323c;border:1px solid #32323C}.c-pdtNotifyTip[data-popper-placement*=top] .c-pdtNotifyTip__arrow:before{top:1px;border-top-color:#32323c}.c-pdtNotifyTip[data-popper-placement*=top] .c-pdtNotifyTip__arrow:after{border-top-color:#32323c}.c-pdtNotifyTip[data-popper-placement*=bottom] .c-pdtNotifyTip__arrow:before{bottom:1px;border-bottom-color:#32323c}.c-pdtNotifyTip[data-popper-placement*=bottom] .c-pdtNotifyTip__arrow:after{border-bottom-color:#32323c}.c-pdtNotifyTip[data-popper-placement*=left] .c-pdtNotifyTip__arrow:before{left:1px;border-left-color:#32323c}.c-pdtNotifyTip[data-popper-placement*=left] .c-pdtNotifyTip__arrow:after{border-left-color:#32323c}.c-pdtNotifyTip[data-popper-placement*=right] .c-pdtNotifyTip__arrow:before{right:1px;border-right-color:#32323c}.c-pdtNotifyTip[data-popper-placement*=right] .c-pdtNotifyTip__arrow:after{border-right-color:#32323c}.c-atcRecPortal__dialog{width:618px}.c-atcRecPortal__flex{display:flex;flex-direction:column;min-height:100%}.c-atcRecPortal__addedItems-wrapper{padding:16px 20px}.c-atcRecPortal__header{border-bottom:1px solid #E9E9E9}.c-atcRecPortal__title{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:16px;border-bottom:1px solid #E9E9E9}.c-atcRecPortal__icon{width:.6em;height:.6em;vertical-align:middle;font-size:32px}.c-atcRecPortal__icon,.c-atcRecPortal__icon:before{display:inline-block}.c-atcRecPortal__icon:before{margin:-.2em}.c-atcRecPortal__icon{line-height:26px;color:#282828}.c-atcRecPortal__icon.is-tick{font-size:28px;line-height:24px;color:#fff;background-color:#80ba21;border-radius:100%;width:24px;height:24px;padding:4px}.c-atcRecPortal__text{font-size:16px;line-height:19.2px;color:#282828;flex:1;text-align:left;font-size:20px;line-height:24px;font-weight:700}.c-atcRecPortal__body{flex:1}.c-atcRecPortal__content{padding:12px 20px}.c-atcRecPortal__content-title{display:flex;padding:8px;justify-content:center;font-size:16px;line-height:19.2px;font-weight:700;color:#282828;flex:1;text-align:left;font-weight:400}.c-atcRecPortal__recommendations{padding:16px 0;margin:0 -20px;min-height:200px;overflow:hidden}.c-atcRecPortal__recommendations .c-cartRec{margin:0}.c-atcRecPortal__recommendations .c-cartRec__well{padding:0}.c-atcRecPortal__recommendations .c-cartRec__title{font-size:14px;margin-bottom:12px;text-align:center}.c-atcRecPortal__recommendations .c-cartRec__wrapper{margin:0}.c-atcRecPortal__recommendations .c-cartRec__list{margin:0;padding:0}.c-atcRecPortal__recommendations .c-cartRec__item{margin-bottom:12px}.c-atcRecPortal__recommendations .c-cartRec__item:first-child{margin-left:20px}.c-atcRecPortal__recommendations .c-cartRec__arrow{top:65px;transform:translateY(-50%)}.c-atcRecPortal__actions{display:flex;gap:8px;border-top:1px solid #E9E9E9;background-color:#fff;padding:16px 16px 20px}.c-atcRecPortal__actions .c-atcRecPortal__btn{flex:1;padding:12px 20px;border-radius:8px;font-weight:700;font-size:16px;line-height:19.2px;text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease;border:none}@media only screen and (max-width:767px){.c-atcRecPortal__actions .c-atcRecPortal__btn{font-size:14px;line-height:16.8px}}.c-atcRecPortal__actions .c-atcRecPortal__btn.is-primary{background-color:#00bdb3;color:#fff}.c-atcRecPortal__actions .c-atcRecPortal__btn.is-primary:hover{background-color:#008a83}.c-atcRecPortal__actions .c-atcRecPortal__btn.is-secondary{background-color:#fff;color:#32323c;border:2px solid #E9E9E9}.c-atcRecPortal__actions .c-atcRecPortal__btn.is-secondary:hover{background-color:#e9e9e9}.c-atcRecPortal .c-cartRec__title{display:none}.c-atcRecPortal__recTitle{font-size:18px;font-weight:700;line-height:21.6px;text-align:center;padding:8px 20px}.s-atcRecDrawer .drawer-content{position:relative}.s-atcRecDrawer .drawer-content-wrapper{background-color:#fff;border-radius:16px 16px 0 0}.s-atcRecDrawer .drawer-bottom .drawer-content{height:80dvh}.s-atcRecDrawer .drawer{z-index:1000000}.s-atcRecDrawer .drawer-content-wrapper{width:100%}.s-atcRecDrawer .drawer-content{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-overflow-style:none}.s-atcRecDrawer .drawer-content::-webkit-scrollbar{width:0}.s-atcRecDrawer .drawer-right.drawer-open .drawer-content-wrapper{box-shadow:0 4px 16px #00000026,0 1px 6px #00000029;-webkit-transition:box-shadow .25s cubic-bezier(.4,0,.2,1);transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.s-atcRecDrawer .drawer.drawer-open .drawer-mask{opacity:.5}.c-atcRecDrawer{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;min-height:100%;display:flex;flex-direction:column}.c-atcRecDrawer,.c-atcRecDrawer__flex{display:flex;flex-direction:column;min-height:100%}.c-atcRecDrawer__flex{flex:1 1 auto;min-height:0}.c-atcRecDrawer__addedItems-wrapper{padding:16px 20px}.c-atcRecDrawer__fill{flex:1 1 auto;min-height:0;font-size:1em}@media only screen and (min-width:768px){.c-atcRecDrawer__fill{font-size:1.067em}}.c-atcRecDrawer__fill{padding:0;overflow:hidden}.c-atcRecDrawer__recommendations{padding:16px 0;margin:0 -16px;overflow:hidden}.c-atcRecDrawer__recommendations-title{font-size:14px;font-weight:600;text-align:center;margin-bottom:12px;color:#282828}.c-atcRecDrawer__recommendations .c-cartRec{margin:0}.c-atcRecDrawer__recommendations .c-cartRec__well{padding:0}.c-atcRecDrawer__recommendations .c-cartRec__title{font-size:14px;margin-bottom:12px;text-align:center}.c-atcRecDrawer__recommendations .c-cartRec__wrapper{margin:0}.c-atcRecDrawer__recommendations .c-cartRec__list{margin:0;padding:0}.c-atcRecDrawer__recommendations .c-cartRec__item{margin-bottom:12px}.c-atcRecDrawer__recommendations .c-cartRec__item:first-child{margin-left:16px}.c-atcRecDrawer__header{position:relative;text-align:center;z-index:1;border-bottom:1px solid #E9E9E9}.c-atcRecDrawer__header.has-shade{border-color:transparent;box-shadow:0 1px 9px #0000001a,0 0 2px #00000014;-webkit-transition:box-shadow .25s cubic-bezier(.4,0,.2,1);transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.c-atcRecDrawer__title{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:20px 20px 16px}.c-atcRecDrawer__icon{width:.6em;height:.6em;vertical-align:middle;font-size:32px}.c-atcRecDrawer__icon,.c-atcRecDrawer__icon:before{display:inline-block}.c-atcRecDrawer__icon:before{margin:-.2em}.c-atcRecDrawer__icon{line-height:26px;color:#282828}.c-atcRecDrawer__icon.is-tick{font-size:24px;line-height:22px;color:#fff;background-color:#80ba21;border-radius:100%;width:22px;height:22px;padding:4px}.c-atcRecDrawer__text{font-size:16px;line-height:19.2px;color:#282828;flex:1;text-align:left;font-size:18px;line-height:21.6px;font-weight:700}.c-atcRecDrawer__gap{flex:1 1 auto;min-width:1.25em}.c-atcRecDrawer__fixed{display:flex;flex:0 0 auto;align-items:center;padding:.75em 1em;border-top:1px solid #E9E9E9}.c-atcRecDrawer__fixed.has-shade{border-color:transparent;box-shadow:0 -1px 9px #0000001a,0 0 2px #00000014;-webkit-transition:box-shadow .25s cubic-bezier(.4,0,.2,1);transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.c-atcRecDrawer__actions{display:flex;gap:8px;border-top:1px solid #E9E9E9;background-color:#fff;padding:16px 16px 32px}.c-atcRecDrawer__actions .c-atcRecDrawer__btn{flex:1;padding:12px 20px;border-radius:8px;font-weight:700;font-size:16px;line-height:19.2px;text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease;border:none}@media only screen and (max-width:767px){.c-atcRecDrawer__actions .c-atcRecDrawer__btn{font-size:14px;line-height:16.8px}}.c-atcRecDrawer__actions .c-atcRecDrawer__btn.is-primary{background-color:#00bdb3;color:#fff}.c-atcRecDrawer__actions .c-atcRecDrawer__btn.is-primary:hover{background-color:#008a83}.c-atcRecDrawer__actions .c-atcRecDrawer__btn.is-secondary{background-color:#fff;color:#32323c;border:2px solid #E9E9E9}.c-atcRecDrawer__actions .c-atcRecDrawer__btn.is-secondary:hover{background-color:#e9e9e9}.c-atcRecDrawer .c-cartRec__title{display:none}.c-atcRecDrawer__recTitle{font-size:16px;font-weight:700;line-height:19.2px;text-align:center;padding:8px 0}.c-addedItemCard-content{display:flex;align-items:center;gap:8px}.c-addedItemCard-image{flex:0 0 auto;width:80px;height:80px;overflow:hidden}.c-addedItemCard-img{width:100%;height:100%;object-fit:cover}.c-addedItemCard-details{text-align:left;flex:1 1 auto;display:flex;flex-direction:column;gap:4px;align-self:flex-start}.c-addedItemCard-name{font-size:16px;line-height:19.2px;font-weight:700;color:#282828}.c-addedItemCard-quantity{font-size:12px;font-weight:400;line-height:14.4px;margin-top:4px}@media only screen and (min-width:768px){.c-addedItemCard-quantity{font-size:14px;line-height:16.8px}}.c-addedItemCard-priceGroup{display:inline-flex;align-items:center;margin-top:8px}@media only screen and (min-width:768px){.c-addedItemCard-priceGroup{margin-top:4px}}.c-addedItemCard-price{font-size:18px;line-height:1.2;font-weight:700;color:#282828;white-space:nowrap}@media only screen and (min-width:768px){.c-addedItemCard-price{font-size:20px}}.c-addedItemCard-price--emphasis{line-height:120%;background-color:#ff4d5f;color:#fff;padding:2px 6px;border-radius:4px}.c-addedItemCard-price--strike{font-size:16px;font-weight:400;line-height:120%;text-decoration:line-through;color:#848484;margin-left:8px}@media only screen and (min-width:768px){.c-addedItemCard-price--strike{font-size:18px}}.c-freeShipping{padding:8px 12px;background-color:#f9f9f9;border-radius:8px;text-align:left;margin-top:12px}@media only screen and (min-width:768px){.c-freeShipping{margin-top:8px}}.c-freeShipping-text{font-size:12px;line-height:14.4px;margin-bottom:12px;font-weight:400;color:#282828}@media only screen and (min-width:768px){.c-freeShipping-text{font-size:14px;line-height:16.8px}}.c-freeShipping-text .highlight{color:#00bdb3;font-weight:700}.c-freeShipping-progress{width:100%;height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden;position:relative}.c-freeShipping-progress-fill{height:100%;background:linear-gradient(90deg,#00bdb3,#008a83);border-radius:4px;transform-origin:left;transition:transform .3s ease}.c-freeShipping--unlocked{padding:8px 12px}.c-freeShipping--unlocked .c-freeShipping-text{color:#282828;font-weight:400;font-size:12px;line-height:14.4px;margin-bottom:8px}@media only screen and (min-width:768px){.c-freeShipping--unlocked .c-freeShipping-text{font-size:14px;line-height:16.8px}}.c-freeShipping--unlocked .c-freeShipping-progress-fill{background:linear-gradient(90deg,#00bdb3,#008a83);animation:pulse 2s infinite}.c-freeShipping--unlocked .c-freeShipping-progress-fill.is-full{width:100%}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.c-pdtAssembly__option{padding:.4em .75em .25em;margin-right:.75em;background:none;border:1px solid #DDD;border-radius:1.5em;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.c-pdtAssembly__option:hover,.c-pdtAssembly__option:active,.c-pdtAssembly__option:focus{background:#00bdb3;border-color:#00bdb3;color:#fff}.c-pdtAssembly__option.is-active{background:#00bdb3;border-color:#00bdb3;color:#fff}.c-itemPslize__label-text,.c-itemPslize__label-link{vertical-align:middle}.c-itemPslize__label-text{width:5em}.c-itemPslize__label-link,.c-itemPslize__label-img{border-radius:.25em}.c-itemPslize__label-link{margin-left:.5em}.c-itemPslize__field{display:inline-flex;align-items:center;width:10em;margin-right:2em;margin-top:.5em}.c-itemPslize__field-label,.c-itemPslize__field-input{font-size:12.2970006737px!important}.c-itemPslize__field-label{flex:0 0 auto;width:1.75em;padding-right:.5em}.c-itemPslize__field-input{flex:1 1 auto;width:100%;height:2.5em;line-height:2.5em;padding:0 .7901234568em;border-radius:8px;box-shadow:inset 0 .1em .2em #0000001a}.c-itemPslize__field-input:-ms-input-placeholder{color:#ababab}.c-itemPslize__field-input:-moz-placeholder{color:#ababab}.c-itemPslize__field-input::-moz-placeholder{color:#ababab}.c-itemPslize__field-input::-webkit-input-placeholder{color:#ababab}.c-pdtIpQty__section{display:inline-block;vertical-align:middle;position:relative;line-height:initial}.c-pdtIpQty__section.is-variants,.c-pdtIpQty__section.is-label{margin-right:.75em}.c-pdtIpQty__section.is-variants{width:calc(70% - .75em)}.c-pdtIpQty__section.is-selectOnly{width:100%}.c-pdtIpQty__section.is-label{width:5em;font-weight:700}.c-pdtIpQty__section.is-qty{width:30%}.c-pdtIpQty__alert{font-size:.878357191em;line-height:initial;margin:.75em auto}.c-pdtIpQty__help:after{content:"?";display:inline-block;vertical-align:middle;width:1.4em;height:1.4em;font-size:.8em;line-height:1.38em;text-align:center;margin:0 0 .3em .4em;border:.15em solid transparent;border-radius:100%;color:#db2828;border:.2em solid #DB2828}.c-pdtIpQty__selectGroup{height:2.7em}.c-pdtIpQty__select{width:100%;font-size:1.067em!important;height:100%;background-color:#fff;border:2px solid #DDD;border-radius:8px;padding:0 2em 0 .75em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-pdtIpQty__select.is-error{border-color:#db2828}.c-pdtIpQty__arrows{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;width:1.3em;margin-left:.55em;margin-right:.55em}.c-pdtIpQty__arrows.is-noEvent{pointer-events:none;-webkit-user-select:none;user-select:none}.c-pdtIpQty__arrowsIco{flex:0 0 auto;width:.6em;height:.6em;vertical-align:middle;font-size:1.3em}.c-pdtIpQty__arrowsIco,.c-pdtIpQty__arrowsIco:before{display:inline-block}.c-pdtIpQty__arrowsIco:before{margin:-.2em}.c-pdtIpQty__arrowsIco{line-height:1;margin:-.05em 0}.c-pdtIpQty__counter{height:100%;background-color:#fff;border:2px solid #DDD;border-radius:8px;display:flex;align-items:stretch;height:2.7em}.c-pdtIpQty__counter:active,.c-pdtIpQty__counter:focus,.c-pdtIpQty__counter:focus-within,.c-pdtIpQty__counter.is-ready{border-color:#00bdb3}.c-pdtIpQty__counter.is-disabled{border-color:#ddd}.c-pdtIpQty__counter.is-ready{border-width:2px}.c-pdtIpQty__qtyBtn,.c-pdtIpQty__qtyVal{background:none;border:0;outline:0;margin:0;padding:0;display:inline-block;vertical-align:middle}.is-disabled.is-disabled .c-pdtIpQty__qtyBtn,.is-disabled.is-disabled .c-pdtIpQty__qtyVal{cursor:not-allowed}.is-disabled.is-disabled .c-pdtIpQty__qtyBtn,.is-disabled.is-disabled .c-pdtIpQty__qtyBtn:hover,.is-disabled.is-disabled .c-pdtIpQty__qtyBtn:active,.is-disabled.is-disabled .c-pdtIpQty__qtyBtn:focus,.is-disabled.is-disabled .c-pdtIpQty__qtyVal,.is-disabled.is-disabled .c-pdtIpQty__qtyVal:hover,.is-disabled.is-disabled .c-pdtIpQty__qtyVal:active,.is-disabled.is-disabled .c-pdtIpQty__qtyVal:focus{background-color:transparent}.c-pdtIpQty__qtyBtn{width:2rem;padding:0}.c-pdtIpQty__qtyBtn[disabled]{opacity:.25}.c-pdtIpQty__qtyIco{width:.6em;height:.6em;vertical-align:middle;font-size:1.3em}.c-pdtIpQty__qtyIco,.c-pdtIpQty__qtyIco:before{display:inline-block}.c-pdtIpQty__qtyIco:before{margin:-.2em}.c-pdtIpQty__qtyIco{line-height:.8}.c-pdtIpQty__qtyVal{width:100%;font-size:1.067em!important;width:calc(100% - 4rem);text-align:center;padding:0}.c-pdtIpQty__qtyVal::-webkit-inner-spin-button,.c-pdtIpQty__qtyVal::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-pdtBuyLimitTip{z-index:10}.c-pdtBuyLimitTip__content{max-width:18em;border-radius:.25em;box-shadow:0 1px 9px #00000026,0 0 2px #0000001a;-webkit-transition:box-shadow .25s cubic-bezier(.4,0,.2,1);transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.c-pdtBuyLimitTip__inner{font-size:.878357191em}.c-pdtBuyLimitTip{display:inline-block;font-size:1rem;transition:opacity .25s ease}.c-pdtBuyLimitTip__content{position:relative;font-size:1em;margin:1em}.c-pdtBuyLimitTip__arrow{position:absolute;width:1em;height:1em}.c-pdtBuyLimitTip__arrow:before,.c-pdtBuyLimitTip__arrow:after{content:"";display:block;position:absolute;width:0;height:0;margin:auto;border:.5em solid transparent}.c-pdtBuyLimitTip[data-popper-placement*=top] .c-pdtBuyLimitTip__arrow{left:0;top:100%}.c-pdtBuyLimitTip[data-popper-placement*=bottom] .c-pdtBuyLimitTip__arrow{left:0;bottom:100%}.c-pdtBuyLimitTip[data-popper-placement*=left] .c-pdtBuyLimitTip__arrow{top:0;left:100%}.c-pdtBuyLimitTip[data-popper-placement*=right] .c-pdtBuyLimitTip__arrow{top:0;right:100%}.c-pdtBuyLimitTip__content{padding:.4em}.c-pdtBuyLimitTip__content{color:#fff;background-color:#32323c;border:1px solid #32323C}.c-pdtBuyLimitTip[data-popper-placement*=top] .c-pdtBuyLimitTip__arrow:before{top:1px;border-top-color:#32323c}.c-pdtBuyLimitTip[data-popper-placement*=top] .c-pdtBuyLimitTip__arrow:after{border-top-color:#32323c}.c-pdtBuyLimitTip[data-popper-placement*=bottom] .c-pdtBuyLimitTip__arrow:before{bottom:1px;border-bottom-color:#32323c}.c-pdtBuyLimitTip[data-popper-placement*=bottom] .c-pdtBuyLimitTip__arrow:after{border-bottom-color:#32323c}.c-pdtBuyLimitTip[data-popper-placement*=left] .c-pdtBuyLimitTip__arrow:before{left:1px;border-left-color:#32323c}.c-pdtBuyLimitTip[data-popper-placement*=left] .c-pdtBuyLimitTip__arrow:after{border-left-color:#32323c}.c-pdtBuyLimitTip[data-popper-placement*=right] .c-pdtBuyLimitTip__arrow:before{right:1px;border-right-color:#32323c}.c-pdtBuyLimitTip[data-popper-placement*=right] .c-pdtBuyLimitTip__arrow:after{border-right-color:#32323c}.c-colvars__item,.c-colvars__bounds{display:inline-block}.c-colvars__item{position:relative;vertical-align:top}.has-offset .c-colvars__item.is-active:after{content:"";display:inline-block;position:absolute;top:100%;left:0;width:100%;height:1.5em;cursor:default}.is-colPage .c-colvars__item,.is-pdtPage .c-colvars__item,.is-swatchModal .c-colvars__item{max-width:3.5em;margin-left:.3em}.is-colPage .c-colvars__item:first-child,.is-pdtPage .c-colvars__item:first-child,.is-swatchModal .c-colvars__item:first-child{margin-left:0}@media only screen and (max-width:767px){.is-colPage .c-colvars__item{width:-moz-calc((100% - .6em) / 3);width:-webkit-calc((100% - .6em) / 3);width:calc((100% - .6em) / 3)}}@media only screen and (min-width:768px)and (max-width:991px){.is-colPage .c-colvars__item{width:-moz-calc((100% - .9em) / 4);width:-webkit-calc((100% - .9em) / 4);width:calc((100% - .9em)/4)}}@media only screen and (min-width:992px){.is-colPage .c-colvars__item{width:-moz-calc((100% - 1.2em) / 5);width:-webkit-calc((100% - 1.2em) / 5);width:calc((100% - 1.2em)/5)}}.is-pdtPage .c-colvars__item{width:calc((100% - 1.75em)/5)}.c-colvars__bounds{width:100%;vertical-align:middle;padding:.1em;border:1px solid transparent;border-radius:.25em;background-color:#fff;aspect-ratio:1/1}.is-default .c-colvars__bounds,.is-active .c-colvars__bounds,.c-colvars__bounds:hover{border-color:#00bdb3}.c-colvars__link{line-height:0;cursor:pointer}.c-colvars__link,.c-colvars__link:hover,.c-colvars__link:active,.c-colvars__link:focus{color:#32323c}.c-colvars__link.is-default{cursor:default}.c-colvars__link{display:block;width:100%;height:100%}.c-colvars__content{display:block;width:100%;height:100%;object-fit:contain;position:relative}.c-colvars__content:before{content:"";display:inline-block;padding:0 0 100%}.c-colvars__content{background-color:#fff}.is-thumb .c-colvars__content{font-size:0}.is-more .c-colvars__content{background:#f3f3f3}.c-colvars__val{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-pdtIpColors{display:flex;flex-direction:column;gap:8px}.c-pdtIpColors__heading{line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.c-pdtIpColors__label{line-height:0}.c-pdtIpColors__swatch{margin-top:.5em}.c-pdtIpColors__item{display:inline-flex;align-items:center;justify-content:center;padding:12px;font-size:14px;font-weight:700;line-height:125%;border-radius:4px;border:1px solid #DADADA;background:#fff;margin-right:8px;margin-top:8px;cursor:pointer}.c-pdtIpColors__item:hover,.c-pdtIpColors__item--active{border-color:#00bdb3}.c-pdtIpAction__break{margin:12px auto}.c-pdtIpAction__action.has-qtySelection{display:flex}.c-pdtIpAction__customize{margin:1.5em auto 1.25em}.is-show-sf .c-pdtIpAction__customize{margin-top:0}.c-pdtIpAction__sticky{position:fixed;left:0;width:100%;padding:1em 1em 2em;z-index:1051}.c-pdtIpAction__sticky.is-hide-sf{bottom:-100%}.c-pdtIpAction__sticky.is-show-sf{bottom:0}.c-pdtIpAction__sticky-shade{bottom:100%;height:1em;overflow:hidden}.c-pdtIpAction__sticky-shade,.c-pdtIpAction__sticky-shade:before{position:absolute;left:0;width:100%}.c-pdtIpAction__sticky-shade:before{content:"";display:block;top:100%;height:.15em;box-shadow:0 0 .4em #0006}.c-pdtIpAction__sticky-shade{pointer-events:none}.c-pdtIpAction__sticky.is-expanded{z-index:1000000}.c-pdtIpAction__info{display:flex;align-items:center;column-gap:1em;flex:1 1 auto;min-width:0}.c-pdtIpAction__info-pic{flex:0 0 auto;width:6em}.c-pdtIpAction__info-txt{flex:1 1 auto;min-width:0}.c-pdtIpAction__info-img{width:100%;border:1px solid #DDD;border-radius:.25em}.c-pdtIpAction__info-name,.c-pdtIpAction__info-from{font-size:1.067em}.c-pdtIpAction__info-name{line-height:1.15}.c-pdtIpAction__info-val{margin-top:.5em}.c-pdtIpAction__info-price{font-size:1.3829997357em;line-height:1.1}.c-pdtIpAction__info-price.is-emp{padding:.1em .3em;border-radius:.25em}.c-pdtIpAction__diag{margin:2em auto}.c-pdtIpAction__hr{padding:0;margin:1.25em auto;border:1px solid #DDD;border-width:1px 0 0 0}.c-pdtIpAction__hr.is-divider{margin-left:-1em;margin-right:-1em}.c-pdtIpAction__act{display:flex;align-items:flex-end;column-gap:.75em;line-height:0}.c-pdtIpAction__act-qty{flex:0 0 auto;min-width:8em}.c-pdtIpAction__act-qty.has-qtySelection{width:30%;margin-right:.5em}.c-pdtIpAction__act-btn{flex:1 1 auto;min-width:0}.c-pdtIpAction__flex{display:flex;justify-content:space-between;width:100%}.c-pdtIpAction__close{width:1em;height:1em;vertical-align:middle;font-size:2.25em}.c-pdtIpAction__close,.c-pdtIpAction__close:before{display:inline-block}.c-pdtIpAction__close:before{margin:0}.c-pdtIpAction__close{flex:0 0 auto}.c-svgAppBadge__border{stroke-width:2px;stroke-miterlimit:10}.is-color .c-svgAppBadge__bg{fill:#000}.is-mono .c-svgAppBadge__bg{fill:#3c3c3c}.is-reverse .c-svgAppBadge__bg{fill:#fff}.is-color .c-svgAppBadge__border{stroke:#a6a6a6}.is-mono .c-svgAppBadge__border{stroke:#3c3c3c}.is-color .c-svgAppBadge__content,.is-mono .c-svgAppBadge__content{fill:#fff}.is-reverse .c-svgAppBadge__content{fill:#000}.is-mono.is-reverse .c-svgAppBadge__content{fill:#3c3c3c}.is-regular .c-svgCardAmex__bg{fill:#3eabd6}.is-offwhite .c-svgCardAmex__bg{fill:#f5f5f5}.is-reverse .c-svgCardAmex__bg{fill:#fff}.is-alpha .c-svgCardAmex__bg{fill:transparent}.is-regular .c-svgCardAmex__type{fill:#fff}.is-offwhite .c-svgCardAmex__type,.is-reverse .c-svgCardAmex__type,.is-alpha .c-svgCardAmex__type{fill:#3eabd6}.is-regular .c-svgCardApple__bg{fill:#fff}.is-offwhite .c-svgCardApple__bg{fill:#f5f5f5}.is-reverse .c-svgCardApple__bg{fill:#3c3c3c}.is-alpha .c-svgCardApple__bg{fill:transparent}.is-regular .c-svgCardApple__logo,.is-offwhite .c-svgCardApple__logo,.is-alpha .c-svgCardApple__logo{fill:#3c3c3c}.is-reverse .c-svgCardApple__logo{fill:#fff}.is-regular .c-svgCardAtome__bg{fill:#f0ff5f}.is-offwhite .c-svgCardAtome__bg{fill:#f5f5f5}.is-reverse .c-svgCardAtome__bg{fill:#3e3e3e}.is-alpha .c-svgCardAtome__bg{fill:transparent}.is-regular .c-svgCardAtome__type,.is-offwhite .c-svgCardAtome__type,.is-alpha .c-svgCardAtome__type{fill:#000}.is-reverse .c-svgCardAtome__type{fill:#f0ff5f}.c-svgCardReg__bg{fill:#ccc}.c-svgCardReg__band{fill:#32323c}.c-svgCardReg__num{fill:#000}.c-svgCardReg__sign{fill:#fff}.c-svgCardReg__emp{fill:#ff4d5f}.is-regular .c-svgCardDbs__bg{fill:#fff}.is-offwhite .c-svgCardDbs__bg{fill:#f5f5f5}.is-reverse .c-svgCardDbs__bg{fill:#3c3c3c}.is-alpha .c-svgCardDbs__bg{fill:transparent}.c-svgCardDbs__clear{fill:#fff}.is-regular .c-svgCardDbs__type,.is-offwhite .c-svgCardDbs__type,.is-alpha .c-svgCardDbs__type{fill:#3c3c3c}.is-reverse .c-svgCardDbs__type{fill:#fff}.c-svgCardDbs__logo{fill:#e20613}.is-primary-regular .c-svgCardGrabW__bg{fill:#00b14f}.is-secondary-regular .c-svgCardGrabW__bg{fill:#1a1a1a}.is-primary-offwhite .c-svgCardGrabW__bg,.is-secondary-offwhite .c-svgCardGrabW__bg{fill:#f5f5f5}.is-primary-reverse .c-svgCardGrabW__bg,.is-secondary-reverse .c-svgCardGrabW__bg{fill:#fff}.is-primary-alpha .c-svgCardGrabW__bg,.is-secondary-alpha .c-svgCardGrabW__bg{fill:transparent}.is-primary-regular .c-svgCardGrabW__type,.is-secondary-regular .c-svgCardGrabW__type{fill:#fff}.is-primary-offwhite .c-svgCardGrabW__type,.is-primary-reverse .c-svgCardGrabW__type,.is-primary-alpha .c-svgCardGrabW__type{fill:#00b14f}.is-secondary-offwhite .c-svgCardGrabW__type,.is-secondary-reverse .c-svgCardGrabW__type,.is-secondary-alpha .c-svgCardGrabW__type{fill:#1a1a1a}.is-regular .c-svgCardHsbc__bg{fill:#fff}.is-offwhite .c-svgCardHsbc__bg{fill:#f5f5f5}.is-reverse .c-svgCardHsbc__bg{fill:#3c3c3c}.is-alpha .c-svgCardHsbc__bg{fill:transparent}.c-svgCardHsbc__clear{fill:#fff}.is-regular .c-svgCardHsbc__type,.is-offwhite .c-svgCardHsbc__type,.is-alpha .c-svgCardHsbc__type{fill:#3c3c3c}.is-reverse .c-svgCardHsbc__type{fill:#fff}.c-svgCardHsbc__logo{fill:#db0011}.is-white .c-svgCardMaster__bg{fill:#fff}.is-offwhite .c-svgCardMaster__bg{fill:#f5f5f5}.is-alpha .c-svgCardMaster__bg{fill:transparent}.c-svgCardMaster__left{fill:#eb001b}.c-svgCardMaster__mid{fill:#ff5f00}.c-svgCardMaster__right{fill:#f79e1b}.is-white .c-svgCardNets__bg{fill:#fff}.is-offwhite .c-svgCardNets__bg{fill:#f5f5f5}.is-alpha .c-svgCardNets__bg{fill:transparent}.c-svgCardNets__typeA{fill:#e3003a}.c-svgCardNets__typeB{fill:#2f529f}.is-white .c-svgCardPaypal__bg{fill:#fff}.is-offwhite .c-svgCardPaypal__bg{fill:#f5f5f5}.is-alpha .c-svgCardPaypal__bg{fill:transparent}.c-svgCardPaypal__front{fill:#27346a}.c-svgCardPaypal__mid{fill:#1f264f}.c-svgCardPaypal__back{fill:#2790c3}.is-regular .c-svgCardShopBack__bg{fill:#fff}.is-offwhite .c-svgCardShopBack__bg{fill:#f5f5f5}.is-reverse .c-svgCardShopBack__bg{fill:#ff3100}.is-alpha .c-svgCardShopBack__bg{fill:transparent}.is-regular .c-svgCardShopBack__type,.is-offwhite .c-svgCardShopBack__type,.is-alpha .c-svgCardShopBack__type{fill:#3c3c3c}.is-reverse .c-svgCardShopBack__type{fill:#fff}.is-regular .c-svgCardShopBack__logo,.is-offwhite .c-svgCardShopBack__logo,.is-alpha .c-svgCardShopBack__logo{fill:#ff3100}.is-reverse .c-svgCardShopBack__logo{fill:#fff}.is-regular .c-svgCardStripe__bg{fill:#35a5e5}.is-offwhite .c-svgCardStripe__bg{fill:#f5f5f5}.is-reverse .c-svgCardStripe__bg{fill:#fff}.is-alpha .c-svgCardStripe__bg{fill:transparent}.is-regular .c-svgCardStripe__type{fill:#fff}.is-offwhite .c-svgCardStripe__type,.is-reverse .c-svgCardStripe__type,.is-alpha .c-svgCardStripe__type{fill:#35a5e5}.is-regular .c-svgCardTt__bg{fill:#00bdb3}.is-offwhite .c-svgCardTt__bg{fill:#f5f5f5}.is-reverse .c-svgCardTt__bg{fill:#fff}.is-alpha .c-svgCardTt__bg{fill:transparent}.is-regular .c-svgCardTt__logo{fill:#fff}.is-offwhite .c-svgCardTt__logo,.is-reverse .c-svgCardTt__logo,.is-alpha .c-svgCardTt__logo{fill:#00bdb3}.is-regular .c-svgCardUob__bg{fill:#fff}.is-offwhite .c-svgCardUob__bg{fill:#f5f5f5}.is-reverse .c-svgCardUob__bg{fill:#005cb9}.is-alpha .c-svgCardUob__bg{fill:transparent}.is-regular .c-svgCardUob__type,.is-offwhite .c-svgCardUob__type,.is-alpha .c-svgCardUob__type{fill:#005cb9}.is-reverse .c-svgCardUob__type{fill:#fff}.c-svgCardUob__logo{fill:#f5333f}.is-regular .c-svgCardVisa__bg{fill:#fff}.is-offwhite .c-svgCardVisa__bg{fill:#f5f5f5}.is-reverse .c-svgCardVisa__bg{fill:#1a1f71}.is-alpha .c-svgCardVisa__bg{fill:transparent}.is-regular .c-svgCardVisa__type,.is-offwhite .c-svgCardVisa__type,.is-alpha .c-svgCardVisa__type{fill:#1a1f71}.is-reverse .c-svgCardVisa__type,.is-white .c-svgFlagMy__bg{fill:#fff}.is-offwhite .c-svgFlagMy__bg{fill:#f5f5f5}.c-svgFlagMy__rect{fill:#23449c}.c-svgFlagMy__symbol{fill:#ffd933}.c-svgFlagMy__bar{fill:#dc2727}.is-white .c-svgFlagSg__bg{fill:#fff}.is-offwhite .c-svgFlagSg__bg{fill:#f5f5f5}.c-svgFlagSg__fore{fill:#ee2f43}.is-white .c-svgFlagUs__bg{fill:#fff}.is-offwhite .c-svgFlagUs__bg{fill:#f5f5f5}.c-svgFlagUs__rect{fill:#213065}.c-svgFlagUs__star{fill:#fff}.c-svgFlagUs__bar{fill:#bf2033}.is-regular .c-svgLogoAmex__text{fill:#3eabd6}.is-regular .c-svgLogoAtome__type,.is-regular .c-svgLogoAtome__logo{fill:#000}.is-regular .c-svgLogoAtome__badge{fill:#f0ff5f}.is-color .c-svgLogoGoogle__blue{fill:#4285f4}.is-color .c-svgLogoGoogle__red{fill:#ea4335}.is-color .c-svgLogoGoogle__yellow{fill:#fbbc05}.is-color .c-svgLogoGoogle__green{fill:#34a853}.is-mono .c-svgLogoGoogle__blue,.is-mono .c-svgLogoGoogle__red,.is-mono .c-svgLogoGoogle__yellow,.is-mono .c-svgLogoGoogle__green{fill:#000}.is-regular .c-svgLogoGrab__lineArt{fill:#00b14f}.is-regular .c-svgLogoGrab__text{fill:#1c1c1c}.is-regular .c-svgLogoGrab__circle.is-0{fill:#434343}.is-regular .c-svgLogoGrab__circle.is-1{fill:#686868}.is-regular .c-svgLogoGrab__circle.is-2{fill:#8d8d8d}.is-regular .c-svgLogoGrab__circle.is-3{fill:#b1b1b1}.is-regular .c-svgLogoHsbc__clear{fill:#fff}.is-regular .c-svgLogoHsbc__type{fill:#3c3c3c}.is-regular .c-svgLogoHsbc__logo{fill:#db0011}.is-regular .c-svgLogoShopBack__type{fill:#3c3c3c}.is-regular .c-svgLogoShopBack__logo{fill:#ff3100}.c-svgLShape__path{fill:none;stroke:#32323c;stroke-width:2.5%}.c-pdtIpInstals__blurb{font-size:1em}@media only screen and (min-width:768px){.c-pdtIpInstals__blurb{font-size:1.067em}}.c-pdtIpInstals__blurb{line-height:1.2;margin:.2em auto 0}.c-pdtIpInstals__icon{line-height:1}.c-pdtIpInstals__icon.is-atome{width:5.5em}.c-pdtIpInstals__icon.is-atome svg{margin:-.15em .1em}.c-pdtIpInstals__icon.is-grab{width:3.25em}.c-pdtIpInstals__icon.is-grab svg{margin:-.8em -.4em}@media only screen and (max-width:767px){.c-istlModal__dialog{width:95%;max-width:480px}}@media only screen and (min-width:768px){.c-istlModal__dialog{width:700px}}.c-istlModal__cap{border-bottom:1px solid #E9E9E9}.c-istlModal__body{line-height:1.3;text-align:center;padding-top:1.5em;padding-bottom:1.5em}.c-istlModal__card{padding-left:1em;padding-right:1em}.c-istlModal__card:nth-child(n+2){border-top:1px solid #E9E9E9;padding-top:1.5em;margin-top:1.5em}@media only screen and (min-width:768px){.c-istlModal__card{padding-left:1.5em;padding-right:1.5em}}.c-istlModal__top-logo{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:.5em;column-gap:.5em;margin-bottom:.75em}.c-istlModal__top-tagline{font-size:1.138489em}.c-istlModal__top-txt{font-size:1em}.c-istlModal__sums{display:flex;justify-content:space-around;align-items:flex-start;margin-top:1em;margin-bottom:1em}@media only screen and (max-width:767px){.c-istlModal__sums{background-color:#fafafa;border:1px solid #DDD}}@media only screen and (min-width:768px){.c-istlModal__sums{padding-left:1em;padding-right:1em}}.c-istlModal__sums-operator span{display:inline-block;font-size:1.5em;padding-top:.5em}@media only screen and (min-width:768px){.c-istlModal__sums-operator span{font-size:2em}}.c-istlModal__sums-operand{padding-top:.75em;padding-bottom:.75em;border-radius:.25em}@media only screen and (min-width:768px){.c-istlModal__sums-operand{min-width:8em}.c-istlModal__sums-operand.is-boxed{background-color:#fafafa;border:1px solid #DDD;padding-left:1em;padding-right:1em}}.c-istlModal__sums-value,.c-istlModal__sums-label{display:block}.c-istlModal__sums-value{font-size:1.728em}@media only screen and (min-width:768px){.c-istlModal__sums-value{font-size:2.48832em}}.c-istlModal__sums-label{font-size:.878357191em}@media only screen and (min-width:768px){.c-istlModal__sums-label{font-size:1em}}@media only screen and (max-width:767px){.c-istlModal__steps-item{text-align:left;margin-top:1.25em}}@media only screen and (min-width:768px){.c-istlModal__steps-item{display:inline-block;vertical-align:top;width:calc((100% - 2.5em) / 3);margin-left:1.25em}.c-istlModal__steps-item:first-child{margin-left:0}}@media only screen and (min-width:768px){.c-istlModal__steps-icon{display:none}}@media only screen and (max-width:767px){.c-istlModal__steps-icon,.c-istlModal__steps-text{display:inline-block;vertical-align:top}.c-istlModal__steps-icon{width:1em;height:1em;vertical-align:middle;font-size:3.25em}.c-istlModal__steps-icon,.c-istlModal__steps-icon:before{display:inline-block}.c-istlModal__steps-icon:before{margin:0}.c-istlModal__steps-icon{line-height:1.1;overflow:hidden}.c-istlModal__steps-text{width:calc(100% - 3.25em);padding-left:.75em}}.c-istlModal__steps-subh,.c-istlModal__steps-desc{line-height:1.25}.c-istlModal__steps-subh{font-size:1em}@media only screen and (min-width:768px){.c-istlModal__steps-subh{height:2.5em;margin-left:1.5em;margin-right:1.5em;margin-bottom:.25em}}.c-istlModal__steps-desc{font-size:.9372071228em}@media only screen and (min-width:768px){.c-istlModal__steps-desc{margin:0 .75em}}.c-istlModal__tnc{font-size:.8232026157em;text-align:left;margin-top:1.5em;padding-top:1em;border-top:1px solid #f4f4f4}.s-istlModal__logo .c-svgLogoGrab,.s-istlModal__logo .c-svgLogoShopBack,.s-istlModal__logo .c-svgCardDbs,.s-istlModal__logo .c-svgCardUob,.s-istlModal__logo .c-svgLogoHsbc,.s-istlModal__logo .c-svgLogoAmex,.s-istlModal__logo .c-svgLogoAtome{display:inline-block;vertical-align:middle}.s-istlModal__logo .c-svgLogoGrab{width:15em}.s-istlModal__logo .c-svgLogoShopBack{width:10.5em;margin:-.25em auto}.s-istlModal__logo .c-svgCardDbs,.s-istlModal__logo .c-svgCardUob{width:7.5em;margin-top:-15%;margin-bottom:-15%}.s-istlModal__logo .c-svgLogoHsbc{width:7.75em;margin:0 .75em}.s-istlModal__logo .c-svgLogoAmex{width:7.25em;margin:0 .5em}.s-istlModal__logo .c-svgLogoAtome{width:9em}.c-pdtCardSopf{display:inline-flex;align-items:center;column-gap:.5em}.c-pdtCardSopf__stars,.c-pdtCardSopf__rating,.c-pdtCardSopf__sold{flex:0 0 auto;line-height:1}.c-pdtCardSopf__display-rating{color:#282828;font-size:1rem;font-weight:700}.c-pdtCardSopf__sold{color:#008e86;padding:.25em .4em;background-color:#e6f8f7;border:1px solid rgb(191.25,238.5,236);border-radius:.25em}.is-panel .c-pdtCardSopf__sold:hover,.is-panel .c-pdtCardSopf__sold:active,.is-panel .c-pdtCardSopf__sold:focus{opacity:.8}.c-pdtCardSopf__star{width:.6em;height:.6em;vertical-align:middle;font-size:2em}.c-pdtCardSopf__star,.c-pdtCardSopf__star:before{display:inline-block}.c-pdtCardSopf__star:before{margin:-.2em}.c-pdtCardSopf__star{line-height:.8;margin:-.15em .15em -.15em 0}.c-pdtCardSopf__stars-newPromo{font-size:11.5px;display:flex;gap:4px}.c-pdtIpBasic__flex{display:flex;align-items:flex-start}.c-pdtIpBasic__fill{flex:1 1 auto}.c-pdtIpBasic__fixed{flex:0 0 auto;padding-left:1em;margin-bottom:-1.5em;display:flex;margin-top:4px;gap:6px}.c-pdtIpBasic__price{line-height:1.1;margin-top:12px}@media only screen and (max-width:767px){.c-pdtIpBasic__price{margin-top:4px}}.c-pdtIpBasic__pricePrefix{font-size:18px;line-height:1.2;font-weight:400}@media only screen and (min-width:768px){.c-pdtIpBasic__pricePrefix{font-size:24px}}.c-pdtIpBasic__priceCompare{font-size:1.44em}@media only screen and (min-width:768px){.c-pdtIpBasic__priceCompare{font-size:1.728em}}.c-pdtIpBasic__name{font-size:18px;line-height:1.2}@media only screen and (min-width:768px){.c-pdtIpBasic__name{font-size:20px;line-height:1.15}}.c-pdtIpBasic__dims{font-size:1.2em;line-height:1;margin:.75em 0}@media only screen and (min-width:768px){.c-pdtIpBasic__dims{font-size:1.2em;margin:.6em 0}}@media only screen and (min-width:768px)and (min-width:768px){.c-pdtIpBasic__dims{font-size:1.44em}}.c-pdtIpBasic__rating{display:inline-flex;align-items:center;font-size:1.067em}@media only screen and (min-width:768px){.c-pdtIpBasic__rating{font-size:1.138489em}}.c-pdtIpBasic__rating{margin-top:8px}.c-pdtIpBasic__wishlist{padding:0;background:none;border:0;width:.6em;height:.6em;vertical-align:middle}.c-pdtIpBasic__wishlist,.c-pdtIpBasic__wishlist:before{display:inline-block}.c-pdtIpBasic__wishlist:before{margin:-.2em}.c-pdtIpBasic__wishlist{font-size:32px;line-height:.9}.c-pdtIpBasic__wishlist:hover,.c-pdtIpBasic__wishlist.is-on{color:#ff4d5f}.c-pdtIpBasic__wishlist:hover{opacity:.8}.c-pdtIpBasic__share{padding:0;background:none;border:0;width:.6em;height:.6em;vertical-align:middle}.c-pdtIpBasic__share,.c-pdtIpBasic__share:before{display:inline-block}.c-pdtIpBasic__share:before{margin:-.2em}.c-pdtIpBasic__share{font-size:2.5em;line-height:.9;margin-top:.1em;margin-right:.3em}.c-pdtIpBasic__share:hover,.c-pdtIpBasic__share.is-on{color:#ff4d5f}.c-pdtIpBasic__share:hover{opacity:.8}.c-pdtIpBasic__priceReg{display:inline-block;vertical-align:baseline;font-size:32px;font-weight:600;line-height:1.2;margin-right:.15em}.c-pdtIpBasic__priceCompare{margin-left:.25em}.c-pdtIpBasic__priceValue.is-emp{font-size:.9em;padding:.1em .3em;border-radius:.25em}.c-pdtIpBasic__nl{margin-top:.1em}.c-pdtIpBasic__newPromoName{font-size:16px}.c-pdtIpBasic__newPromoPrice{font-size:40px;font-weight:700}.c-pdtSpDisc{color:#848484;font-size:14px;line-height:21px;font-weight:400}@media only screen and (min-width:768px){.c-pdtSpDisc{font-size:16px;line-height:24px;font-weight:400}}.c-pdtSpSection{font-size:14px;line-height:21px;font-weight:400}@media only screen and (min-width:768px){.c-pdtSpSection{font-size:16px;line-height:24px;font-weight:400}}.c-pdtSpSection__heading{font-size:14px;line-height:21px;font-weight:700}@media only screen and (min-width:768px){.c-pdtSpSection__heading{font-size:16px;line-height:24px;font-weight:700}}.c-pdtSpSection__flex{display:flex;font-size:14px;line-height:21px;font-weight:400;margin-bottom:16px}@media only screen and (min-width:768px){.c-pdtSpSection__flex{font-size:16px;line-height:24px;font-weight:400}}.c-pdtSpSection__flex.is-warranty,.c-pdtSpSection__flex:last-child{margin-bottom:0}.c-pdtSpSection__fixed{flex:0 0 auto;min-width:6em}.c-pdtSpSection__fill{flex:1 1 auto}.c-pdtSpSection__table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;background-color:#fff;border-bottom:none}.c-pdtSpSection__label{padding:4px 8px;font-size:14px;line-height:21px;font-weight:400;border-bottom:1px solid #e8e8e8}@media only screen and (min-width:768px){.c-pdtSpSection__label{font-size:16px;line-height:24px;font-weight:400}}.c-pdtSpSection__label{color:#000;min-width:120px;width:40%;vertical-align:top;background-color:#f3f3f3}@media only screen and (min-width:768px){.c-pdtSpSection__label{max-width:150px;width:25%}}.c-pdtSpSection__value{padding:4px 8px;font-size:14px;line-height:21px;font-weight:400;border-bottom:1px solid #e8e8e8}@media only screen and (min-width:768px){.c-pdtSpSection__value{font-size:16px;line-height:24px;font-weight:400}}.c-pdtSpSection__value{width:60%;vertical-align:top}@media only screen and (min-width:768px){.c-pdtSpSection__value{width:75%}}.c-specPortal__dialog{max-width:30em}@media only screen and (min-width:768px){.c-specPortal__dialog{max-width:45em}}.c-specPortal__cap{border-bottom:1px solid #E9E9E9}.c-specPortal__body{padding:1em}@media only screen and (min-width:768px){.c-specPortal__body{padding:1.25em}}.c-specPortal__title{font-size:1.44em;margin:-.25em 0 .5em}@media only screen and (min-width:768px){.c-dimsPortal__wrapper{display:flex}.c-dimsPortal__image{flex:0 1 auto}.c-dimsPortal__info{max-width:15em;flex:0 0 auto;margin-left:1.25em;margin-right:.75em}}.c-dimsPortal__diagram{width:100%}.c-dimsPortal__pdtName{font-size:1.138489em;line-height:1.2;margin-bottom:.75em}@media only screen and (max-width:767px){.c-dimsPortal__pdtName{margin-top:.75em}}.c-sofaFirm__bar{list-style-type:none;display:block;text-align:center;padding:.4em .4em 0;margin:0}.c-sofaFirm__segment{display:inline-block;vertical-align:top;width:20%}.c-sofaFirm__rating,.c-sofaFirm__label{font-weight:600}.c-sofaFirm__rating{position:relative;color:#fff;font-size:1.44em}@media only screen and (min-width:768px){.c-sofaFirm__rating{font-size:1.728em}}.c-sofaFirm__rating{padding:.3em 0 .1em}.c-sofaFirm__segment:first-child .c-sofaFirm__rating{border-radius:.15em 0 0 .15em}.c-sofaFirm__segment:last-child .c-sofaFirm__rating{border-radius:0 .15em .15em 0}.c-sofaFirm__pad{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + .4em);height:calc(100% + .4em);border-radius:.15em;box-shadow:0 4px 16px #0000001a,0 1px 6px #0000001f;-webkit-transition:box-shadow .25s cubic-bezier(.4,0,.2,1);transition:box-shadow .25s cubic-bezier(.4,0,.2,1);z-index:3}.is-seg5 .c-sofaFirm__rating,.is-seg5 .c-sofaFirm__pad{background-color:#1fc5bc}.is-seg4 .c-sofaFirm__rating,.is-seg4 .c-sofaFirm__pad{background-color:#3dcdc5}.is-seg3 .c-sofaFirm__rating,.is-seg3 .c-sofaFirm__pad{background-color:#5cd5ce}.is-seg2 .c-sofaFirm__rating,.is-seg2 .c-sofaFirm__pad{background-color:#7addd7}.is-seg1 .c-sofaFirm__rating,.is-seg1 .c-sofaFirm__pad{background-color:#99e5e1}.c-sofaFirm__val{position:relative;z-index:5}.c-sofaFirm__label,.c-sofaFirm__writeup{font-size:.9372071228em}.c-sofaFirm__label{display:block;max-width:4em;color:#00bdb3;line-height:1.2;margin:.9em auto 1em}.c-sofaFirm__writeup{padding:1em;background-color:#fafafa;border-radius:.15em}@media only screen and (min-width:768px){.c-sofaFirm__writeup{display:flex}}.c-sofaFirm__gap{background-color:#ddd}@media only screen and (max-width:767px){.c-sofaFirm__gap{width:100%;height:1px;margin:.75em auto}}@media only screen and (min-width:768px){.c-sofaFirm__gap{flex:0 0 auto;width:1px;margin:0 1em}}@media only screen and (min-width:768px){.c-sofaFirm__side{width:50%}}.c-cardImg{aspect-ratio:1.3513513514;object-fit:cover}@media only screen and (min-width:768px){.c-cardImg.is-next{opacity:0}.is-pdcard-hover .c-cardImg.is-next{opacity:1}}.c-readMore{position:relative;z-index:10}.c-readMore.is-primary{color:#00bdb3}.c-readMore.is-grey{color:#848484}.c-readMore.is-greymid{color:#ababab}.c-pdtCard{position:relative;color:#32323c;cursor:pointer}@media only screen and (min-width:992px){.c-pdtCard{padding-bottom:.5em}.c-pdtCard:hover,.c-pdtCard:active,.c-pdtCard:focus{border-radius:.25em;box-shadow:0 4px 16px #0000001a,0 1px 6px #0000001f;-webkit-transition:box-shadow .25s cubic-bezier(.4,0,.2,1);transition:box-shadow .25s cubic-bezier(.4,0,.2,1);z-index:15}}.c-pdtCard__overlink{position:absolute;inset:0;width:100%;z-index:5}.c-pdtCard__overlink:hover,.c-pdtCard__overlink:active,.c-pdtCard__overlink:focus{z-index:25}.c-pdtCard__thumb{position:relative;overflow:hidden;background-color:#fafafa;border-radius:.25em .25em 0 0;aspect-ratio:1.3513513514}.c-pdtCard__preview{position:absolute;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translate(-50%);bottom:1em;height:2.0272865295em;line-height:1.9272865295em;padding:0 .7023319616em;font-size:1em;border-radius:8px}@media only screen and (min-width:768px){.c-pdtCard__preview{height:2.0272865295em;line-height:1.9272865295em;padding:0 .7023319616em;font-size:1em}}.c-pdtCard__preview{visibility:hidden;opacity:0;border-radius:1.5em;z-index:45}.c-pdtCard__preview.c-pdtCard__preview{padding:0 1em}.c-pdtCard:hover .c-pdtCard__preview,.c-pdtCard:active .c-pdtCard__preview,.c-pdtCard:focus .c-pdtCard__preview{visibility:visible;opacity:1}.c-pdtCard__desc{line-height:1.3}@media only screen and (min-width:992px){.c-pdtCard__desc{padding:0 .5em}}.c-pdtCard__name{position:relative;margin:.5em auto 0;vertical-align:baseline;contain:content}.c-pdtCard__name-new{position:relative;top:-.4em;font-size:.6351101655em;text-transform:uppercase}.c-pdtCard__name-new.is-offset{margin-left:-2.4em}.c-pdtCard__name-fix,.c-pdtCard__name-show,.c-pdtCard__name-pad{font-size:1em}@media only screen and (min-width:768px){.c-pdtCard__name-fix,.c-pdtCard__name-show,.c-pdtCard__name-pad{font-size:1.138489em}}.c-pdtCard__name-fix,.c-pdtCard__name-show,.c-pdtCard__name-pad{line-height:1.3}.c-pdtCard__name-show{position:absolute;top:0;left:0;width:100%;height:auto}.c-pdtCard__name-pad{opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.c-pdtCard__dims{font-size:.9372071228em;margin:.2em auto 0}.c-pdtCard__price{display:inline-flex;align-items:baseline;column-gap:.25em;max-width:100%;font-size:1.2961572031em}@media only screen and (min-width:768px){.c-pdtCard__price{font-size:1.5745299861em}}.c-pdtCard__price{line-height:1.1;margin:.4em auto}.c-pdtCard__price-now,.c-pdtCard__price-compare{font-size:1em}.c-pdtCard__price-now{flex:1 0 auto}.c-pdtCard__price-now.is-emp{line-height:1;padding:.1em .3em;border-radius:.25em}.c-pdtCard__price-compare{flex:1 1 auto;min-width:0;font-size:.8232026157em}.c-pdtCard__proof{font-size:1em;margin:.25em auto}.c-pdtCard__hilite{font-size:.9372071228em}@media only screen and (min-width:768px){.c-pdtCard__hilite{font-size:1em}}.c-pdtCard__hilite{margin:.75em auto -.3em}.c-pdtCard__hilite:last-of-type{margin-bottom:0}.c-pdtCard__top{display:flex;align-items:center;position:absolute;top:0;left:0;width:100%;padding:.3em .3em 0 0}@media only screen and (min-width:992px){.c-pdtCard__top{padding:.4em .4em 0}}.c-pdtCard__left{flex:1 1 auto;min-width:0;margin-right:.75em}.c-pdtCard__flag{display:flex;font-size:.878357191em}@media only screen and (min-width:768px){.c-pdtCard__flag{font-size:.9372071228em}}.c-pdtCard__flag{line-height:1.1}.c-pdtCard__wishlist{position:relative;flex:0 0 auto;background:none;border:0;line-height:1;padding:.35em;background-color:#fff;border-radius:100%;box-shadow:0 1px 9px #00000026,0 0 2px #0000001a;-webkit-transition:box-shadow .25s cubic-bezier(.4,0,.2,1);transition:box-shadow .25s cubic-bezier(.4,0,.2,1);transition:opacity .25s ease;z-index:25}.c-pdtCard__wishlist:active,.c-pdtCard__wishlist:focus{background-color:#fafafa}.c-pdtCard__wishlist:hover div{color:#ff4d5f}.c-pdtCard__wishlist,.c-pdtCard__wishlist-btn{display:inline-block;vertical-align:middle}.c-pdtCard__wishlist-btn{width:.6em;height:.6em;vertical-align:middle}.c-pdtCard__wishlist-btn,.c-pdtCard__wishlist-btn:before{display:inline-block}.c-pdtCard__wishlist-btn:before{margin:-.2em}.c-pdtCard__wishlist-btn{font-size:1.75em;line-height:.9}.is-on .c-pdtCard__wishlist-btn{color:#ff4d5f}.c-pdtCard__colors{position:relative;margin:.75em auto 0;z-index:35}@media only screen and (min-width:992px){.c-pdtCard__colors{padding:0 .5em}}
