:where(#MainContent,store-header){scroll-behavior:smooth}:where(#MainContent,store-header) #stamped-reviews-tab .stamped-review-content{margin-left:0!important}:where(#MainContent,store-header) [aria-controls=search-drawer],:where(#MainContent,store-header) button.kl-teaser-UugrYG{display:none!important}:where(#MainContent,store-header) .button:not(.button--text),:where(#MainContent,store-header) .shopify-challenge__button,:where(#MainContent,store-header) #shopify-product-reviews .spr-summary-actions-newreview,:where(#MainContent,store-header) #shopify-product-reviews .spr-button{font-size:calc(var(--base-font-size) + 2px);letter-spacing:1px}:where(#MainContent,store-header) .kl-private-reset-css-Xuajs1.out{z-index:-1!important;display:none!important}:where(#MainContent,store-header) .product-form__add-button{height:62px!important}:where(#MainContent,store-header) .heading.h2{font-size:30px}@media screen and (min-width:1000px){:where(#MainContent,store-header) .section__header{margin-bottom:20px}}@media(max-width:999px){:where(#MainContent,store-header) .heading.h2{font-size:26px}}@media(max-width:740px){:where(#MainContent,store-header) .heading.h2{font-size:24px}}:where(#MainContent,store-header) .product-item__cta-wrapper .product-item__cta{margin:0;width:100%;border-radius:0}:where(#MainContent,store-header) .product-item__image-wrapper img{border-radius:0}:where(#MainContent,store-header) .product-item__image-wrapper{margin-block-end:10px;border-radius:8px}:where(#MainContent,store-header) .product-item__cta-wrapper .product-item__cta{font-weight:700;letter-spacing:.1px!important}:where(#MainContent,store-header) .product-item__info{text-align:left}:where(#MainContent,store-header) .rating__caption{margin-inline-start:5px;font-size:14px;font-weight:400}:where(#MainContent,store-header) .product-item-meta__title{font-weight:600;margin-top:3px;font-size:17px}:where(#MainContent,store-header) .product-item-meta .price-list .price--compare{opacity:1;text-decoration:line-through;font-size:18px;color:#c2bfcd;line-height:21px}:where(#MainContent,store-header) .product-item-meta .price-list{gap:5px}:where(#MainContent,store-header) .product-item-meta .price--highlight{font-weight:700;font-size:18px;line-height:21px;color:#7069bc}:where(#MainContent,store-header) .product-item-meta .product-item__label-list{position:static}:where(#MainContent,store-header) .product-item-meta__price-list-container{display:flex;justify-content:space-between}:where(#MainContent,store-header) .product-item-meta .product-item__label-list .label--highlight{font-size:12px}:where(#MainContent,store-header) .product-item__image-wrapper img{position:static;transform:none!important}:where(#MainContent,store-header) .slick-dots li:before{display:none}:where(#MainContent,store-header) .slick-dots li{height:12px;width:12px;font-size:0;list-style:none;background:#fff;border-radius:50%;margin-inline:2px;opacity:.5}:where(#MainContent,store-header) li.slick-active{opacity:1}:where(#MainContent,store-header) .product-media-slider ul.slick-dots{display:flex;align-items:center;padding:0;position:absolute;bottom:16px;right:10px}:where(#MainContent,store-header) ul.slick-dots{padding:0;display:flex;justify-content:center;margin-top:20px}:where(#MainContent,store-header) .product-media-slider{display:none}:where(#MainContent,store-header) .product-media-slider.slick-initialized{display:block}:where(#MainContent,store-header) .shopify-section--featured-collections .product-item__cta-wrapper{margin-top:-8px}@media(max-width:991px){:where(#MainContent,store-header){--product-list-block-spacing: 16px}
:where(#MainContent,store-header) .slick-dots li{height:8px;width:8px}
:where(#MainContent,store-header) .product-item__cta-wrapper .product-item__cta{font-size:14px;padding-inline:20px}
:where(#MainContent,store-header) .product-item__cta-wrapper .product-item__cta,:where(#MainContent,store-header) .product-item__cta-wrapper .loader-button__text{height:42px}
:where(#MainContent,store-header) .product-item-meta__title{font-size:15px}
:where(#MainContent,store-header) .product-item-meta .product-item__label-list .label--highlight{font-size:10px}
:where(#MainContent,store-header) .product-item-meta .price-list .price--compare,:where(#MainContent,store-header) .product-item-meta .price--highlight{font-size:16px}}@media(max-width:740px){:where(#MainContent,store-header) .product-list{--product-list-column-gap: 16px}
:where(#MainContent,store-header) .product-list__inner:not(.product-list__inner--scroller){margin-inline:0}
:where(#MainContent,store-header) .product-item__image-wrapper{margin-block-end:5px}
:where(#MainContent,store-header) .rating__caption{margin-inline-start:3px;font-size:12px}
:where(#MainContent,store-header) .rating__stars svg{height:11px;width:11px}
:where(#MainContent,store-header) .product__info .rating__stars svg{height:14px!important;width:14px!important}
:where(#MainContent,store-header) .stamped-fa-star-half-o:before,:where(#MainContent,store-header) .stamped-fa-star-o:before,:where(#MainContent,store-header) .stamped-fa-star:before{font-size:16px;margin-right:-3px}
:where(#MainContent,store-header) .stamped-badge-caption{font-size:13px}}@media(max-width:543px){:where(#MainContent,store-header) .product-item__cta-wrapper .product-item__cta{font-size:13px;padding-inline:10px}}:where(#MainContent,store-header) .product__info .product-meta{border-bottom:none;margin:0}:where(#MainContent,store-header) .product__info .label--highlight{background:#d6d2ff!important;color:#2e2a3a!important;font-weight:700!important;border-radius:50px!important;padding:6px 15px!important;font-size:14px!important}:where(#MainContent,store-header) .product__info .price--highlight{color:#7069bc!important}:where(#MainContent,store-header) .product__zoom-button{border-radius:100px}:where(#MainContent,store-header) .product__thumbnail-list{margin-right:0;margin-bottom:15px}:where(#MainContent,store-header) .product__thumbnail-item{padding-right:10px}:where(#MainContent,store-header) .product__thumbnail-item:last-child{padding-right:0}:where(#MainContent,store-header) .product__media{z-index:2}:where(#MainContent,store-header) .pswp__top-bar{top:180px}:where(#MainContent,store-header) .product__thumbnail-item .product__thumbnail{width:90px;min-width:90px}@media(min-width:1000px){:where(#MainContent,store-header) .product__media{position:sticky;top:135px;display:block}}@media screen and (max-width:999px){:where(#MainContent,store-header) flickity-carousel.product__media-list,:where(#MainContent,store-header) .product__thumbnail-list{margin-left:0!important}
:where(#MainContent,store-header) .product__media-item{width:90%;min-width:90%;max-width:90%;margin-right:15px}
:where(#MainContent,store-header) .product__thumbnail-list-inner{padding:0!important}
:where(#MainContent,store-header) scroll-shadow:after{content:"";position:absolute;z-index:3;bottom:0;pointer-events:none;background-image:linear-gradient(to right,#fff0,#fff 98%);width:15%;height:7em;right:0}}:where(#MainContent,store-header) .stamped-header-title{display:none!important}:where(#MainContent,store-header) #stamped-main-widget,:where(#MainContent,store-header) div.stamped-container[data-widget-style],:where(#MainContent,store-header) div[data-widget-style] div.stamped-container{margin:0!important}:where(#MainContent,store-header) .template--duo .container{padding-inline:16.7px!important}:where(#MainContent,store-header) .template--duo .product{margin-inline:0}:where(#MainContent,store-header) .template--duo .product__media{padding-inline-start:0;max-width:55%;width:55%}:where(#MainContent,store-header) .template--duo .product__media-list-wrapper{box-shadow:4px 3px 12px 7px #eee}:where(#MainContent,store-header) .template--duo .product-meta__title{font-size:50px;font-weight:600}:where(#MainContent,store-header) .template--duo .product-meta p{font-size:10px!important;text-transform:uppercase}:where(#MainContent,store-header) .template--duo .product-form__text{font-size:17px;color:rgba(var(--text-color),.75)}:where(#MainContent,store-header) .template--duo .product__info .product-meta{padding-bottom:10px}:where(#MainContent,store-header) .template--duo .product-form .iconic___text--container span{font-weight:400;font-size:18px;color:rgba(var(--text-color),.75)}:where(#MainContent,store-header) .template--duo legend.form__label{font-weight:600}:where(#MainContent,store-header) .template--duo .block-swatch__radio:checked+.block-swatch__item .free-ship-text{color:#7069bc;border:1px solid #7069bc;background-color:#fff}:where(#MainContent,store-header) .template--duo .popular_text{position:absolute;right:-30px;top:-8px;display:block!important}:where(#MainContent,store-header) .template--duo .popular_text svg{width:90px}:where(#MainContent,store-header) .template--duo .block-swatch__radio:hover+.block-swatch__item{background:#ccbdff;border:2px solid #7069bc!important}:where(#MainContent,store-header) .template--duo .block-swatch__radio:hover+.block-swatch__item .sn_ys .free-ship-text{border:1px solid #7069bc;background:#fff;color:#7069bc}:where(#MainContent,store-header) .template--duo .product-shipping-text{text-align:center;font-size:14px;font-weight:600}:where(#MainContent,store-header) .template--duo .product-form__add-button{text-transform:capitalize;font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center}:where(#MainContent,store-header) .template--duo .product-form__add-button:before{content:"";background:url(otonagi-sl-finger.png) center center no-repeat;width:26px;height:24px;display:inline-block;background-size:25px;margin-bottom:-8px;margin-right:5px;position:relative;top:-3px}:where(#MainContent,store-header) .template--duo .product__thumbnail-item .product__thumbnail{width:122px;min-width:122px}:where(#MainContent,store-header) .template--duo .product__thumbnail-item{padding-right:0}:where(#MainContent,store-header) .template--duo .product-form{row-gap:0;display:grid}:where(#MainContent,store-header) .template--duo .product-form>*{margin-bottom:15px}:where(#MainContent,store-header) .template--duo .product-form .metafields-accordions-wrap,:where(#MainContent,store-header) .template--duo .product__accordion.accordion{margin-bottom:0}:where(#MainContent,store-header) .sliding-logo-wrapper{position:relative;display:flex;overflow:hidden;width:100%;height:100px;max-width:1500px}:where(#MainContent,store-header) .sliding-logo-wrapper .logo-slide{display:flex;height:auto;min-width:100px;margin-right:20px;margin-left:20px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}:where(#MainContent,store-header) .sliding-logo-wrapper .image-holder{position:relative;display:flex;width:560px;min-width:560px;-webkit-box-align:center;align-items:center}:where(#MainContent,store-header) .sliding-logo-wrapper .logo-container{display:flex;width:100%}:where(#MainContent,store-header) .sliding-logo-wrapper .logo-center-text{position:absolute;left:50%;top:50%;display:flex;width:100%;height:100%;max-width:100%;flex-direction:column;justify-content:center;align-items:center;background-color:transparent;background-image:radial-gradient(circle farthest-corner at 50% 50%,#fff 10%,#f7fcfd00);transform:translate(-50%,-50%);font-size:21px;line-height:21px;font-weight:700;text-align:center}:where(#MainContent,store-header) .sliding-logo-wrapper .logo-slide img{height:auto;max-width:100%;border-radius:10px}:where(#MainContent,store-header) .sliding-logo-wrapper .logo-container{min-width:1517px}:where(#MainContent,store-header) .logo-container.marquee{overflow:hidden;position:relative;animation:MarqueeLeft linear 60s infinite}:where(#MainContent,store-header) .estimated-date-time-wrapper{text-transform:capitalize}:where(#MainContent,store-header) .estimated-date-time-wrapper .deliverydate,:where(#MainContent,store-header) .estimated-date-time-wrapper{font-weight:600}@keyframes MarqueeLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}:where(#MainContent,store-header) .sliding-logo-wrapper .logo-center-text p{margin:0}:where(#MainContent,store-header) .sliding-logo-wrapper .logo-center-text p{margin:0;color:rgb(var(--text-color),.75)}:where(#MainContent,store-header) .flip-clock-wrapper{display:flex;align-items:center;justify-content:center;width:max-content;margin-top:0}:where(#MainContent,store-header) .flip-clock-wrapper ul{position:relative;height:30px;list-style:none;margin:0 -4px;max-width:30px;padding-inline-start:40px}:where(#MainContent,store-header) .flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:30px;max-width:30px;text-decoration:none!important}:where(#MainContent,store-header) .flip-clock-wrapper ul li:first-child{z-index:2}:where(#MainContent,store-header) .flip-clock-wrapper ul li a{display:block;height:100%;perspective:200px;margin:0!important;overflow:visible!important;cursor:default!important;pointer-events:none!important}:where(#MainContent,store-header) .flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;overflow:hidden;outline:1px solid transparent}:where(#MainContent,store-header) .flip-clock-wrapper ul li a div.up{transform-origin:50% 100%;top:0}:where(#MainContent,store-header) .flip-clock-wrapper ul li a div.down{transform-origin:50% 0;bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}:where(#MainContent,store-header) .flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#fff;font-weight:600;background-color:#c30000;border-radius:6px;font-size:20px}:where(#MainContent,store-header) .flip-clock-wrapper ul li a div.up div.inn{top:0}:where(#MainContent,store-header) .flip-clock-wrapper ul li a div.down div.inn{bottom:0}:where(#MainContent,store-header) .flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}:where(#MainContent,store-header) .flip-clock-wrapper ul.play li.flip-clock-active{animation:asd .5s .5s linear both;z-index:5}:where(#MainContent,store-header) .flip-clock-divider{float:left;display:inline-block;position:relative;width:10px}:where(#MainContent,store-header) .flip-clock-divider:first-child{width:0}:where(#MainContent,store-header) .flip-clock-dot{display:block;background:#000;width:4px;height:4px;position:absolute;border-radius:50%;left:-2px}:where(#MainContent,store-header) .flip-clock-divider .flip-clock-label{position:absolute;top:-36px;font-size:12px;color:#000;text-shadow:none;width:60px;right:-55px;display:none}:where(#MainContent,store-header) .flip-clock-dot.top{top:3px}:where(#MainContent,store-header) .flip-clock-dot.bottom{bottom:3px}@keyframes asd{0%{z-index:2}20%{z-index:4}to{z-index:4}}:where(#MainContent,store-header) .flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;animation:turn .5s .5s linear both}@keyframes turn{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}:where(#MainContent,store-header) .flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;animation:turn2 .5s linear both}@keyframes turn2{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}:where(#MainContent,store-header) .flip-clock-wrapper ul li.flip-clock-active{z-index:3}@media(max-width:767px){:where(#MainContent,store-header) #shopify-section-countdown-announcementbar h2{font-size:11px}
:where(#MainContent,store-header) .announcement_timer{gap:10px}
:where(#MainContent,store-header) .flip-clock-wrapper ul li a div div.inn{font-size:15px}
:where(#MainContent,store-header) .flip-clock-wrapper ul li{line-height:25px;max-width:25px}
:where(#MainContent,store-header) .flip-clock-wrapper ul{height:25px;margin:0 -7px;max-width:25px}
:where(#MainContent,store-header) .flip-clock-wrapper{padding-left:8px}
:where(#MainContent,store-header) .flip-clock-divider .flip-clock-label{right:-48px}
:where(#MainContent,store-header) .flip-clock-dot{left:-4px}}@media(max-width:1199px){:where(#MainContent,store-header) .product__info{padding-left:40px}}@media(max-width:999px){:where(#MainContent,store-header) .product__info{padding-left:0;margin-top:0%}}@media(max-width:767px){:where(#MainContent,store-header) .product__info{margin-top:0%}}:where(#MainContent,store-header) .template--duo .shopify-section--product-recommendations .section__header{margin-bottom:30px;margin-inline:0;max-width:100%;text-align:left}:where(#MainContent,store-header) .template--duo .shopify-section--product-recommendations .heading{font-size:50px;font-weight:600}:where(#MainContent,store-header) .template--duo .shopify-section--product-recommendations .product-list--center .product-list__inner{margin-inline:0}@media screen and (max-width:999px){:where(#MainContent,store-header) .template--duo .product__media{padding-inline-start:0;max-width:100%;width:100%}
:where(#MainContent,store-header) .template--duo .product__media-item{width:85%;min-width:85%;max-width:85%;margin-right:0}
:where(#MainContent,store-header) .template--duo flickity-carousel.product__media-list,:where(#MainContent,store-header) .template--duo flickity-carousel.product__media-list .product__thumbnail-list{margin-inline:calc(-1* var(--container-gutter))!important;margin-top:-28px!important}
:where(#MainContent,store-header) .template--duo .product__media-nav{display:none!important}
:where(#MainContent,store-header) .template--duo .product__media-list-wrapper{box-shadow:none}
:where(#MainContent,store-header) .template--duo .product__media-image-wrapper{border-radius:0}
:where(#MainContent,store-header) .template--duo .product-meta__title{font-size:34px;font-weight:600}
:where(#MainContent,store-header) .template--duo .product__info .product-meta{margin-top:15px}
:where(#MainContent,store-header) .template--duo .popular_text svg{width:80px}
:where(#MainContent,store-header) .template--duo .popular_text{right:-15px;top:-14px}
:where(#MainContent,store-header) .template--duo .block-swatch-list label{padding:15px 60px!important}
:where(#MainContent,store-header) .template--duo .pro-iwt-wrap .innr p{font-size:14px!important}
:where(#MainContent,store-header) .template--duo .pro-iwt-wrap .inner-icon img{width:80px;height:80px;min-width:40px}
:where(#MainContent,store-header) .template--duo .shopify-section--product-recommendations .heading{font-size:37px;font-weight:600}
:where(#MainContent,store-header) .product-list-duo-template.product-list__inner{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:0}
:where(#MainContent,store-header) .product-list-duo-template.product-list__inner product-item{flex-direction:column;display:flex;position:relative;width:calc(50% - 8px);justify-content:flex-start;align-items:center}
:where(#MainContent,store-header) .product-list-duo-template .product-item__info{width:100%}
:where(#MainContent,store-header) .template--duo .product__info{padding-left:00}
:where(#MainContent,store-header) .template--duo .product__media{position:static}}:where(#MainContent,store-header) .estimated-date-time-wrapper .cnt_main .estimated-time{display:flex;align-items:center;justify-content:center;gap:5px}:where(#MainContent,store-header) .estimated-date-time-wrapper .cnt_main .estimated-time #timer{color:#7069bc}:where(#MainContent,store-header) .shopify-section--main-product span.stamped-badge-caption{font-size:16px!important}:where(#MainContent,store-header) .shopify-section--main-product .stamped-fa-star-half-o:before,:where(#MainContent,store-header) .shopify-section--main-product .stamped-fa-star-o:before,:where(#MainContent,store-header) .shopify-section--main-product .stamped-fa-star:before{margin:0!important}:where(#MainContent,store-header) .shopify-section--main-product span.stamped-badge-caption[data-reviews][data-label][data-version="2"]>span{font-size:0}:where(#MainContent,store-header) .shopify-section--main-product span.stamped-badge-caption[data-reviews][data-label][data-version="2"]:after{content:" reviews"!important}:where(#MainContent,store-header) .shopify-section--main-product .stamped-badge-caption:before{content:"Excellent " attr(data-rating)" | "!important}:where(#MainContent,store-header) .product__thumbnail:after{box-shadow:0 0 0 2px #7069bc}:where(#MainContent,store-header) .block-swatch-list{flex-direction:column-reverse}@media(max-width:999px){:where(#MainContent,store-header) .template--duo .product__media{overflow:hidden}
:where(#MainContent,store-header) .template--duo .shopify-section--main-product .container{padding:0!important}
:where(#MainContent,store-header) .template--duo .product__info{padding-inline:16.5px}
:where(#MainContent,store-header) .shopify-section--faq{overflow:hidden}}@keyframes spin{0%{transform:rotate(360deg)}to{transform:rotate(0)}}:where(#MainContent,store-header) .cart_loading:after{border:5px solid #f3f3f3;border-top:5px solid #000;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite;content:"";display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:50%;transform:translate(-50%,-50%);z-index:2}:where(#MainContent,store-header) .cart_loading:before{background:#e5e5e5db;content:"";height:100%;width:100%;position:absolute;top:0;bottom:0;z-index:2}:where(#MainContent,store-header) .shopify-section-group-header-group.shopify-section--custom-liquid{display:none}:where(#MainContent,store-header) .line-item__quantity--block .line-item__remove-button.quantity-selector__button{margin-block-start:unset;margin-inline-start:unset;display:flex}:where(#MainContent,store-header) .cart__checkout-button .checkout-button__lock{position:unset;padding:0 5px}:where(#MainContent,store-header) .drawer-upgrade-top{display:inline-flex;gap:20px;align-items:center}:where(#MainContent,store-header) .drawer-upgrade-middle{margin-right:20px}:where(#MainContent,store-header) .drawer-upgrade-middle-text{font-weight:700;font-size:16px}:where(#MainContent,store-header) .drawer-upgrade-pill{font-size:9px;font-weight:700;background:#d6d2ff;max-width:fit-content;padding:5px 10px;border-radius:50px;text-transform:uppercase;margin-top:5px}:where(#MainContent,store-header) .drawer-upgrade-button{color:#fff;font-weight:700;font-size:14px;background:#7069bc;cursor:pointer;padding:11px 14px;border-radius:10px;width:110px;justify-content:center;display:flex}:where(#MainContent,store-header) .drawer-upgrade-title{font-size:14px;font-weight:700;text-align:center;padding-bottom:15px}:where(#MainContent,store-header) .drawer-upgrade-content{border:1px solid #7069BC;margin-left:40px;margin-right:40px;padding:15px 20px;border-radius:10px 10px 0 0}:where(#MainContent,store-header) .drawer-upgrade-content.drawer-upgrade-bottom{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:0;margin-bottom:6px;border-radius:10px;background:#f4f3ff;color:#6962af;align-items:center;display:flex;justify-content:center;padding-top:2px;padding-bottom:2px}:where(#MainContent,store-header) span.shipping-bar__text.text--small b{color:#7069bc}@media only screen and (max-width:500px){:where(#MainContent,store-header) .drawer-upgrade-middle-text{font-size:14px}
:where(#MainContent,store-header) .drawer-upgrade-button{font-size:12px;padding:8px 7px}
:where(#MainContent,store-header) .drawer-upgrade-content.drawer-upgrade-bottom{font-size:12px}
:where(#MainContent,store-header) .drawer-upgrade-content{margin-left:5%;margin-right:5%}
:where(#MainContent,store-header) .drawer-upgrade-middle{margin-right:0;width:70%}
:where(#MainContent,store-header) .drawer-upgrade-top{width:100%}}:where(#MainContent,store-header) .cf-gift line-item-quantity,:where(#MainContent,store-header) .cf-gift .line-item__quantity,:where(#MainContent,store-header) .cf-gift .quantity-selector,:where(#MainContent,store-header) .cf-gift .line-item__remove-button{display:none!important}