p{line-height:1.8}.price dl{color:#c30b23}.product-form__buttons .button{border:1px solid}.product__title .product__heading{font-size:calc(var(--font-heading-scale) * 1.6rem);font-weight:700;line-height:1.5}.product__inventory progress-bar:after{background-color:#c00!important}.cart__ctas button{max-width:100%}.thumbnail-list{background-color:initial!important;box-shadow:none!important}@media screen and (min-width: 750px){.product__title .product__heading{font-size:calc(var(--font-heading-scale) * 1.8rem);font-weight:700;line-height:1.5}}.product__title .product__heading{font-weight:700}.product__description{font-size:1.5rem}.product__description h2{color:#8c720e;border-bottom:1px solid;font-size:2.4rem;margin-top:40px}.product__description h2 span{font-size:14px;margin-left:20px}.Item_Wrap{margin:50px 0}.Item_Wrap dt{margin-bottom:5px;box-sizing:border-box;font-weight:700}.Item_Wrap dd{margin-bottom:10px;border-bottom:1px dotted #f2f2f2;margin-left:2rem;padding-bottom:5px;margin-right:10px;line-height:2}.Item_Wrap dd a{line-height:2.4}.Cond_Wrap{margin-bottom:50px}.Cond_Wrap dt{margin-bottom:5px;font-weight:700}.Cond_Wrap dd{margin-bottom:15px;margin-left:2rem;margin-right:10px;border-bottom:1px dotted #f2f2f2;padding-bottom:5px}.Size_Wrap{margin-bottom:50px}.Size_Wrap dt{font-weight:700;margin:3px}.Size_Wrap dd{border-bottom:1px dotted #f2f2f2;margin-bottom:10px;box-sizing:border-box;margin-left:2rem;padding-bottom:5px;margin-right:10px}.Size_Wrap dd span{font-size:1.3rem}.Size_link{text-align:right;color:#666;font-size:1.3rem}.product__accordion .accordion__content{background-color:#f9f9f9}.product__accordion .accordion__content p{padding-top:10px}ul.list-menu--inline>li:last-child{border:1px solid}ul.list-menu--inline>li:last-child a{font-family:Assistant san-serif;font-weight:700;font-size:12px}ul.list-menu--inline>li a{font-weight:700}.shopify-policy__container{max-width:1000px;margin:50px auto}.shopify-policy__title{margin-bottom:50px}@media only screen and (min-width: 750px){.shopify-policy__title h1{font-size:calc(var(--font-heading-scale) * 3rem)}}.shopify-policy__title h1{font-size:calc(var(--font-heading-scale) * 2.8rem)}.shopify-policy__body{font-size:1.5rem;line-height:1.8}.Size_guide_wrap ul.Caution li{font-size:1.5rem}.Size_guide_wrap .container h3{width:100%;background-color:#a99960;color:#fff;text-align:center;line-height:4rem}.Size_guide_wrap .container .subTxt{text-align:left}.koumoku{font-size:1.5rem;margin:20px auto 50px;width:100%;box-shadow:0 1px 8px #bbb;line-height:2.4rem}.koumoku tr{height:40px}.koumokuleft{width:30%;background-color:#f2f2f2;text-align:left;padding-left:10px}.koumokuright{padding:5px}.photo_container{width:100%;margin:0 auto 100px;display:block;position:relative;background:#f2f2f2;padding-bottom:10px;box-shadow:0 1px 8px #bbb;border:2px solid #fff;box-sizing:border-box}.photo_container ul{display:flex;justify-content:flex-start;flex-flow:row nowrap;overflow-x:scroll;list-style:none}.photo_container ul li{position:relative;flex:0 0 60%;margin:0 5px 5px 0;background-color:#f2f2f2;padding:0 0 5px 10px}.photo_container ul li p{text-align:left;font-size:14px;line-height:24px;text-indent:-1em;padding:3px 3px 3px 1em;height:60px}.photo_container ul li p:first-letter{font-size:18px;font-weight:700}.photo_container ul li img{width:100%;border:1px solid #ccc;box-sizing:border-box}.photo_container ul::-webkit-scrollbar{height:16px;padding-bottom:20px}.photo_container ul::-webkit-scrollbar-thumb{background-color:#313131;border-left:1px solid #fff;border-right:1px solid #fff}.photo_container ul::-webkit-scrollbar-track{background:#fff;border:1px dotted #313131}.photo_container ::-webkit-scrollbar-button:single-button:horizontal:increment{border-top:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #313131}.photo_container ::-webkit-scrollbar-button:single-button:horizontal:decrement{border-top:10px solid transparent;border-right:10px solid #313131;border-bottom:10px solid transparent;border-left:10px solid transparent}#sizemenu{padding:20px 0;text-align:left}#sizemenu .jumptxt{padding:20px 0}.square_btn{display:inline-block;padding:.3em .5em;text-decoration:none;color:#8c720e;border:solid 1px #8c720e;margin-bottom:10px;margin-right:3px}.square_btn:hover{background:#8c720e;color:#fff}@media screen and (min-width: 990px){#sizemenu{display:none}}#GuideMenu{padding:20px 0 120px;text-align:left}#GuideMenu .jumptxt{padding:20px 0}#GuideMenu .jumptxt a{text-decoration:none}#GuideMenu .jumptxt a:hover{text-decoration:underline}.Shopping_guide_wrap .container h3{width:100%;background-color:#a99960;color:#fff;text-align:center;line-height:4rem}.Shopping_guide_wrap .container .subTxt{font-weight:700;margin-bottom:10px}.Shopping_guide_wrap .container .subTxt:before{content:"\25a0"}.Shopping_guide_wrap .container .GuideTxt{margin-bottom:30px}.Shopping_guide_wrap .container p.CautionTxt{font-size:90%;color:#d62d2d;text-align:left;box-sizing:border-box;line-height:1.6em;font-weight:700}.Shopping_guide_wrap .Henpin_case_wrap p{font-size:95%;line-height:1.6em;width:96%}.Henpin_case{line-height:1.6em;border:1px solid #e5e5e5;margin:25px 0 50px}.Henpin_case span{color:#d62d2d;font-weight:700}.Henpin_case_wrap .Henpin_case h4{text-align:center;padding:10px;font-weight:700;margin:0;background-color:#e5e5e5}.Henpin_case_wrap .Henpin_case p{padding:10px}.Henpin_case_innerwrap{display:flex;flex-flow:row wrap;justify-content:space-around}.Henpin_case_innerwrap .Henpin_case_inner{flex:0 1 45%;border:1px solid #e5e5e5}.Henpin_case_innerwrap .Henpin_case_inner h5{padding:10px;font-weight:700;background-color:#e5e5e5;margin:0;text-align:center}.Henpin_case ul{list-style:inside}.Henpin_case ul li{padding-left:1.2em;text-indent:-1.4em}@media screen and (min-width: 990px){#GuideMenu{display:none}#shopify-section-template--18309917212869__main .grid__item .page-sidebar{overflow-y:scroll;height:100vh}}@media screen and (max-width: 749px){.Henpin_case_innerwrap .Henpin_case_inner{flex:0 1 90%;margin-bottom:15px}}.product__inventory progress-bar{height:.5rem!important}.button--secondary:after{transform:rotate3d(0,0,1,-10deg) translate3d(0,-110%,0)}.button--secondary:hover:after{animation:none;transform:rotate3d(0,0,1,0) translateZ(0)}.product__inventory .accent-3:after{background:#c00!important}section#shopify-section-template--18309917540549__6bd04854-4960-4d1b-92f9-d3841498ad84,section#shopify-section-template--18309917540549__85aad474-5dbc-4912-8a35-efeaac50b84e,section#shopify-section-template--18309917540549__faq,section#shopify-section-template--18309917540549__45dfe290-c8ae-4edd-a579-718a3d78f63f,section#shopify-section-template--18309917540549__b1bac2f9-5c17-45f4-95fa-02c9fb16503e{max-width:1000px;margin:100px auto}#shopify-section-template--16052104921285__faq p.h3{border-bottom:1px solid #f2f2f2;line-height:2}#shopify-section-template--18309917376709__a6709665-4145-4fda-b61a-37d1d228fbba .product-details .accordion p{line-height:2.2em}.menu-drawer__utility-links{justify-content:center!important}.link-with-icon .icon{color:#8c720e}.cart-drawer .free-shipping__progress{height:.4rem!important}.free-shipping__progress--success:after{background:#049cff!important}._1fragem14 div._1fragem16 ol._5uqybw2 li span._19gi7yt0{font-size:1em;padding:5px;border-radius:3px;background:#f2f2f2}.grid__item.footer__content-left,.grid__item.footer__content-right .grid .grid__item.small-hide{order:2}.accordion.footer-block--newsletter .list-social__link:after{background-color:#fff;border:1px solid #8c720e}.cart-drawer .subtotal+.taxes-discounts{margin-top:-1rem;text-align:right}div#main-cart-footer{border-bottom:1px solid #000}.cart-count-bubble{background-color:#c00}.mini-cart__actions details+details{display:none}.cart-drawer .cart-recommendations{background-color:#f9f7e3}.mini-cart__inner{box-shadow:0 0 10px #00000080}@media screen and (max-width: 749px){.cart-recommendations .title{font-size:1.2rem!important;background-color:initial!important;top:10px!important}}@media screen and (min-width: 750px){.facet-checkbox .icon:after{width:.8rem!important;height:.8rem!important;background-color:#8c720e!important}.facets-vertical>.facet-filters .facets__reset{color:#8c720e;font-weight:700}.price-range__thumbs:before{background-color:#8c720e!important}.price-range__track{--selected-range: #8c720e!important}.count-bubble{background-color:#8c720e!important}}.mobile-facets__label .icon:after{width:.8rem!important;height:.8rem!important;background-color:#8c720e!important}.list-social__link:after{background-color:#fff!important;border:1px solid #8c720e}:is(.login) .typeset a{line-height:calc(1 + .8 / var(--font-body-scale))!important}@media screen and (max-width: 749px){.search-modal__content{padding-top:10px}}.article-card__title{font-weight:700!important;font-size:calc(var(--font-heading-scale) * 1.5rem)}@media only screen and (min-width: 750px){.article-card__title{font-size:calc(var(--font-heading-scale) * 1.7rem)}}.article-card__excerpt{color:#313131}.article-template__hero-container{max-width:800px!important}@media only screen and (min-width: 750px){.article-template__title{font-size:calc(var(--font-heading-scale) * 3rem)}}ul.coordinate__keywords{display:flex;list-style:none;flex-flow:row wrap;margin-bottom:30px}ul.coordinate__keywords li{flex:0 1 auto;margin:5px}ul.coordinate__keywords li a{background:#fff!important;border-radius:25px;text-decoration:none;padding:5px 15px;display:block;text-align:center;transition:.5s ease all;color:#313131;border:1px solid;font-size:.8em}ul.coordinate__keywords li a:hover{color:#fff;background:#313131!important}@media only screen and (min-width: 750px){.coordinate__description h2,.coordinate__description.h2{font-size:calc(var(--font-heading-scale) * 2rem)}}.coordinate__description h2 span{font-size:.7em;margin-left:10px}@media screen and (min-width: 750px){.blog-header{flex-flow:column;align-items:center!important;margin-bottom:4rem}}@media screen and (min-width: 750px){.blog-header .title--primary{margin-bottom:20px!important;text-align:center}}.blog-filter a:before{content:"#"}.article-template__title{font-size:2.4rem}.coordinate__description{margin:0 auto 80px;max-width:700px}.article-template__hero-adapt img{padding:10px}.multicolumn-list .multicolumn-card__title{font-weight:700}.multicolumn-card .button--cta .label{font-size:1.2rem;color:#8c720e}.multicolumn-card .button--cta .icon{color:#8c720e}.multicolumn-card .button--cta:before,.multicolumn-card .button--cta:after{background-color:#a99960}.multicolumn-card .button--cta{min-height:3.5rem}.multicolumn img:hover{opacity:.8}#shopify-section-template--18309917376709__607e77e6-f274-42a0-a8a4-5c2eb0accfaf{background:#f3f2ea}#shopify-section-template--18309917376709__455cb3c2-2ac5-45b1-bf94-1f360980f5ca{background:#f3f2ea;margin-top:0;padding-top:20px}#shopify-section-template--18309917376709__455cb3c2-2ac5-45b1-bf94-1f360980f5ca .rich-text{background:initial}#Banner-template--19361333149893__d199445a-ec3a-4b4c-9982-8b391112fda8,#Banner-template--19361333149893__2e0321e0-fe49-4847-a79c-64b6656bcf99,#Banner-template--19361333149893__fa940261-1ede-4ae8-99e8-f00f53793e1b{max-width:600px;margin:0 auto}.NullsgifDiv{margin-top:20px}.NullsGiftWrapTitle{font-size:1.4rem}#NullssureGiftWrap{font-size:1.4rem;margin-bottom:30px}#nullsNote{font-family:initial}.collection-hero__title{padding-top:20px}#shopify-section-template--19361333543109__6133ee3a-9cae-4d69-9601-8fe9c528462a{max-width:1000px;margin:0 auto}#shopify-section-template--19361333543109__528cf1af-3566-4786-bdff-834ac7b734fd ul{display:flex;width:100%;margin:50px auto 0;flex-flow:row wrap;padding-left:0}#shopify-section-template--19361333543109__528cf1af-3566-4786-bdff-834ac7b734fd ul li{flex:1 1 48%;list-style:none;list-style:circle;list-style-position:inside;text-align:left}#shopify-section-template--19361333543109__528cf1af-3566-4786-bdff-834ac7b734fd ul li a{text-decoration:none;background-image:none;font-family:Monotype Italian Old Style,serif}#shopify-section-template--19361333543109__528cf1af-3566-4786-bdff-834ac7b734fd ul li a:hover{font-weight:700;color:#ebd409}@media screen and (min-width: 750px){#shopify-section-template--19361333543109__528cf1af-3566-4786-bdff-834ac7b734fd .rich-text__text{max-width:100%!important}#shopify-section-template--19361333543109__528cf1af-3566-4786-bdff-834ac7b734fd ul{display:flex;width:100%;margin:50px auto 0;flex-flow:row nowrap;max-width:1200px}#shopify-section-template--19361333543109__528cf1af-3566-4786-bdff-834ac7b734fd ul li{flex:0 1 20%}}ul#Slider-template--19361333543109__bda75a81-d5e2-47ce-b430-f13239a97fc4 li{position:relative;margin-bottom:140px}ul#Slider-template--19361333543109__bda75a81-d5e2-47ce-b430-f13239a97fc4 li img{border-radius:2% 2% 50% 50%}ul#Slider-template--19361333543109__bda75a81-d5e2-47ce-b430-f13239a97fc4 .media-wrapper{background:none}ul#Slider-template--19361333543109__bda75a81-d5e2-47ce-b430-f13239a97fc4 .multicolumn-card__info{background:#fafafacc;position:absolute;top:40%;padding:20px;left:15%}ul#Slider-template--19361333543109__bda75a81-d5e2-47ce-b430-f13239a97fc4 .multicolumn-card__info .multicolumn-card__title,ul#Slider-template--19361333543109__bda75a81-d5e2-47ce-b430-f13239a97fc4 .multicolumn-card__info p{color:#28864e}#Slider-template--19361333543109__974843e1-160d-4994-800b-1eb15bac2db6 .multicolumn-card,#Slider-template--19361333543109__7f01f838-7e17-49aa-9cd7-d7e5477abbfc .multicolumn-card,#Slider-template--19361333543109__a1ba87a1-515e-4268-9698-e8fefcec6b18 .multicolumn-card{flex-direction:row;flex-wrap:nowrap;justify-content:space-between}#Slider-template--19361333543109__974843e1-160d-4994-800b-1eb15bac2db6 .multicolumn-card .media-wrapper,#Slider-template--19361333543109__7f01f838-7e17-49aa-9cd7-d7e5477abbfc .multicolumn-card .media-wrapper,#Slider-template--19361333543109__a1ba87a1-515e-4268-9698-e8fefcec6b18 .multicolumn-card .media-wrapper{flex:0 1 35%;background:none}#Slider-template--19361333543109__974843e1-160d-4994-800b-1eb15bac2db6 .multicolumn-card .multicolumn-card__info,#Slider-template--19361333543109__7f01f838-7e17-49aa-9cd7-d7e5477abbfc .multicolumn-card .multicolumn-card__info,#Slider-template--19361333543109__a1ba87a1-515e-4268-9698-e8fefcec6b18 .multicolumn-card .multicolumn-card__info{flex:0 1 65%;padding:10px}#Slider-template--19361333543109__974843e1-160d-4994-800b-1eb15bac2db6 .multicolumn-card__title,#Slider-template--19361333543109__7f01f838-7e17-49aa-9cd7-d7e5477abbfc .multicolumn-card__title,#Slider-template--19361333543109__a1ba87a1-515e-4268-9698-e8fefcec6b18 .multicolumn-card__title{font-size:1.2em}#Slider-template--19361333543109__974843e1-160d-4994-800b-1eb15bac2db6 .rte p,#Slider-template--19361333543109__7f01f838-7e17-49aa-9cd7-d7e5477abbfc .rte p,#Slider-template--19361333543109__a1ba87a1-515e-4268-9698-e8fefcec6b18 .rte p{font-size:.9em}@media screen and (min-width: 750px){#Banner-template--19361333543109__5dc60382-22a1-4d6a-9037-06d665e64dd0,#Banner-template--19361333543109__ce6c2a4a-2a09-4b48-b91b-9b57a686df16{max-width:400px;margin:0 auto}}#shopify-section-template--18309917376709__featured-collection h2.title:after{content:"\65b0\7740\5546\54c1";display:block;font-size:.5em;padding:10px 0}#shopify-section-template--18309917376709__607e77e6-f274-42a0-a8a4-5c2eb0accfaf h2.title{text-align:center}#shopify-section-template--18309917376709__607e77e6-f274-42a0-a8a4-5c2eb0accfaf h2.title:after{content:"\30d4\30c3\30af\30a2\30c3\30d7";display:block;font-size:.5em;padding:10px 0}#shopify-section-template--18309917376709__aa894ee3-33e1-4e14-a208-710de00eba6d h2.title{text-align:center}#shopify-section-template--18309917376709__aa894ee3-33e1-4e14-a208-710de00eba6d h2.title:after{content:"\30b9\30bf\30a4\30ea\30f3\30b0";display:block;font-size:.5em;padding:10px 0}@media (max-width:768px){#dummy-chat-button-iframe{bottom:70px!important}#shopify-chat iframe#ShopifyChat{bottom:70px!important;max-height:90%!important;max-width:98vw!important;margin:0 auto}}@media screen and (min-width: 769px){#dummy-chat-button-iframe,#shopify-chat iframe#ShopifyChat{bottom:16px!important}}.cc-calendar-overall .note pre{font-family:Assistant,sans-serif!important}.cc-calendar-overall{background-color:#f9f9f9}.cc-calendar-input-overall .cc-calendar-input input,.cc-calendar-input-overall .cc-time-options,#cc-main-note-context{font-size:1.4rem!important}.cc-calendar-overall{margin-bottom:5px!important;padding:5px 10px!important}.cc-calendar-input-overall .cc-calendar-input input,.cc-calendar-input-overall .cc-time-options{height:36px!important}.cc-calendar-overall .note{margin:0 auto!important}.cc-calendar-overall label{font-size:1.3rem!important;margin-top:5px!important}.cart-drawer .taxes-discounts{text-align:center}.cc-calendar-input-overall .cc-calendar-input,.cc-calendar-input-overall .cc-selection{margin:0 auto}.cc-calendar-overall .note{width:auto!important}@media screen and (max-width: 749px){.socialplus-association-button{min-width:22rem}}.ssw-reward-tab-right .ssw-reward-tab-closed{right:0!important;bottom:110px}.ssw-reward-tab .ssw-reward-tab-closed{padding:4px;border-radius:30px 0 0 30px}.ssw-reward-tab .ssw-reward-tab-title{display:none}.ssw-reward-tab .ssw-reward-tab-ico{margin-left:0;width:32px;height:32px}.ssw-wishlist-btn__wrapper .ssw-wishlist-btn{padding:0}.ssw-wishlist-btn__wrapper .ssw-wishlist-btn button{background:#a99960!important;width:100%!important;border:none!important;font-family:Monotype Italian Old Style,serif!important}#widget-fave-html .ssw-wishlist-btn .ssw-fave-btn-content{cursor:pointer}.ssw-stars>i{font-size:15px!important}@media screen and (min-width: 750px){.ssw-reward-tab-right{top:initial;bottom:110px!important}}.ssw-reward-tab{right:0!important}@media (min-width: 441px){#ssw-reward-box{bottom:15px!important;right:60px!important}}@media (orientation: landscape){#ssw-reward-box{bottom:15px!important;right:60px!important;border-radius:5px}}.ssw-reward-tab-opened{width:40px!important;height:40px!important}.gw-container .ssw-reward-box-earning-rule-inner-copy .ssw-reward-btn.ssw-reward-friend-copy{padding:14px;white-space:nowrap}.ssw-refer-customer__text{line-height:12px}.ssw-instagram-feed-wrap h2{text-align:center}#ssw-instagram-modal .ssw-instagram-detail-product .ssw-instagram-detail-product-add-to-cart,#ssw-instagram-modal .ssw-instagram-detail-product .ssw-instagram-detail-product-sold-out,.ssw-insta-add-to-cart,.ssw-insta-adding-to-cart,.ssw-insta-checkout,.ssw-insta-sold-out,.ssw-instagram-product-back{border-radius:0!important}.ssw-insta-product-title{font-size:18px!important;color:#1a1b18!important;line-height:1.6;font-family:Monotype Italian Old Style,serif;font-weight:700!important}.ssw-insta-product-title:hover{text-decoration:underline!important}.ssw-instagram-detail-title{color:#1a1b18!important;font-size:95%!important}.ssw-instagram-detail-product-link{color:#1a1b18!important;font-family:Monotype Italian Old Style,serif;font-weight:700!important;line-height:1}.ssw-instagram-detail-product:hover .ssw-instagram-detail-product-link{color:#1a1b18;text-decoration:underline!important}.ssw-instagram-product-back{padding:5px 20px!important;border:none!important}.ssw-instagram-product-back:hover{opacity:.6}.ssw-insta-add-to-cart{padding:10px 12px!important;border:none!important;font-size:14px!important}.ssw-insta-add-to-cart:hover{background-color:#1a1b18!important;border:none!important;opacity:.6}.ssw-insta-product-price .money{color:#c30b23}.ssw-product-description h2{color:#8c720e;border-bottom:1px solid;font-size:2.4rem;margin-top:40px}.ssw-instagram-load-more a{opacity:1!important;position:relative;z-index:1;padding:1rem 3rem;padding-top:calc(1rem + var(--font-button-baseline));text-decoration:none;border-radius:var(--button-radius);border:var(--button-border-width) solid rgb(var(--color-button-border));color:rgb(var(--color-button-text));background-color:rgb(var(--color-button-background));font-family:var(--font-button-family);min-width:24rem;max-width:100%;min-height:4.6rem;text-transform:uppercase;font-weight:600;transition-property:color,background-color,box-shadow;transition-duration:var(--duration-long);transition-timing-function:ease;-webkit-appearance:none;appearance:none;overflow:hidden;box-shadow:var(--button-shadow-horizontal-offset) var(--button-shadow-vertical-offset) rgba(var(--color-shadow),var(--shadow-opacity))}.ssw-instagram-load-more a:hover{box-shadow:none;background-color:rgba(var(--color-button-background),.85);transition-delay:var(--duration-default)}.ssw-instagram-load-more a:after{content:"";z-index:-1;position:absolute;top:0;left:-100%;width:100%;height:100%;transform:skew(-15deg);background-image:linear-gradient(90deg,transparent,rgba(var(--color-button-text),.25),transparent)}.ssw-instagram-load-more a:hover:after{animation:shine var(--duration-animate) ease}.ssw-instagram-feed-wrap h2{font-size:calc(var(--font-heading-scale) * 2rem);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-heading))}.ssw-instagram-feed-wrap h2:before{content:"INSTAGRAM";font-size:calc(var(--font-heading-scale) * 2.6rem);display:block}@media screen and (min-width: 750px){.ssw-instagram-detail-product-link{font-size:15px!important}.ssw-insta-product-title{font-size:18px!important}}@media screen and (max-width: 749px){.ssw-instagram-load-more a{width:100%}.ssw-instagram-feed-wrap h2{font-size:calc(var(--font-heading-scale) * 1.6rem)}.ssw-instagram-feed-wrap h2:before{font-size:calc(var(--font-heading-scale) * 2rem)}}#ww_35838dc32dde7,#ww_4c78e7ad09c3d{max-width:100%;padding-bottom:20px!important}@media screen and (min-width: 750px){#ww_35838dc32dde7,#ww_4c78e7ad09c3d{max-width:60%;margin:0 auto!important}#shopify-section-template--18309917376709__fe4dbb55-85e8-41c3-9ea3-248fe8337e66 .page-width,#shopify-section-template--19361332986053__4cc92ed5-d5cd-4215-b430-75c832942fa2 .page-width{padding:10px 5rem}}#shopify-section-template--18309917376709__fe4dbb55-85e8-41c3-9ea3-248fe8337e66 .page-width,#shopify-section-template--19361332986053__4cc92ed5-d5cd-4215-b430-75c832942fa2 .page-width{background-color:#ebfcff!important}#shopify-section-template--19361332953285__05bcb49d-a644-43b2-bc59-099f5dd3459a ul{display:flex;justify-content:flex-start;flex-flow:row wrap;list-style:none;padding-left:0!important}#shopify-section-template--19361332953285__05bcb49d-a644-43b2-bc59-099f5dd3459a ul li{flex:0 1 100%;margin-bottom:5px;padding-bottom:10px;margin-left:1%;margin-right:1%;border-bottom:1px solid #f5f5f5}#shopify-section-template--19361332953285__05bcb49d-a644-43b2-bc59-099f5dd3459a ul li a{color:rgb(var(--color-link));font-size:inherit;position:relative;cursor:pointer;padding-bottom:.2rem;text-decoration:none;background-color:transparent;background-image:linear-gradient(to top,rgb(var(--color-link)) 0px 0px),linear-gradient(to top,rgb(var(--color-border)) 0px 0px);background-repeat:no-repeat;background-position:right bottom,right bottom;background-size:0% .1rem,100% .1rem;transition-property:background-size;transition-timing-function:ease;transition-duration:var(--duration-default)}#shopify-section-template--19361332953285__05bcb49d-a644-43b2-bc59-099f5dd3459a ul li a:hover{background-position:left bottom,left bottom;background-size:100% .1rem,100% .1rem}@media screen and (min-width: 750px){#shopify-section-template--19361332953285__05bcb49d-a644-43b2-bc59-099f5dd3459a ul li{flex:0 1 31%}}nav.breadcrumb{text-align:left;font-size:12px;margin:10px 0}nav.breadcrumb a{font-size:12px}.breadcrumb-wrapper{font-size:12px}.breadcrumb-wrapper a{font-size:12px;text-decoration:none}.breadcrumb-wrapper a:hover{text-decoration:underline}.product__otoiawase{margin-top:50px;margin-bottom:50px}.product__otoiawase #modalOpen{width:100%}.product__otoiawase label{display:none!important}.product__otoiawase .field{margin-bottom:10px}.product__otoiawase .modalClose{font-size:2rem;cursor:pointer;line-height:50px}.product__otoiawase .modalClose:after{content:"CLOSE";font-size:1.6rem;margin-left:10px}.product__otoiawase button{border:1px solid #a99960;width:100%}.product__otoiawase .button:after,.product__otoiawase .button:before,.product__otoiawase .button:not([disabled]):hover:after{box-shadow:none}.product__otoiawase .modal{display:none;position:fixed;z-index:2;left:0;top:0;height:100vh;width:100vw;overflow:hidden;background-color:#00000080}.product__otoiawase .modal-content{position:relative;background-color:#fff;margin:15% auto;width:50%;box-shadow:0 5px 8px #0003,0 7px 20px #0000002b;animation-name:modalopen;animation-duration:1s}@media (max-width: 749px){.product__otoiawase .modal-content{width:90%;margin-top:30%;height:400px;overflow-y:auto}}@keyframes modalopen{0%{opacity:0}to{opacity:1}}.product__otoiawase .modalClose{font-size:1.8rem;position:absolute;top:-5px;right:20px}.product__otoiawase .modalClose:hover{cursor:pointer}.product__otoiawase .modal-body{padding:3rem 2rem}.product__otoiawase .field{margin:1rem 0}#shopify-section-template--19361332953285__39de32d1-fadc-481a-b8f8-825d4bf0cf40{margin:0}#shopify-section-template--19361332953285__39de32d1-fadc-481a-b8f8-825d4bf0cf40 .wrapper{max-width:90%;margin:0 auto;padding:20px 10px;box-sizing:border-box}#shopify-section-template--19361332953285__39de32d1-fadc-481a-b8f8-825d4bf0cf40 .search-result{margin-top:20px;list-style:none;padding:0}#search-result__list a{color:rgb(var(--color-link));font-size:inherit;position:relative;cursor:pointer;padding-bottom:.2rem;text-decoration:none;background-color:transparent;background-image:linear-gradient(to top,rgb(var(--color-link)) 0px 0px),linear-gradient(to top,rgb(var(--color-border)) 0px 0px);background-repeat:no-repeat;background-position:right bottom,right bottom;background-size:0% .1rem,100% .1rem;transition-property:background-size;transition-timing-function:ease;transition-duration:var(--duration-default)}#search-result__list a:hover{background-position:left bottom,left bottom;background-size:100% .1rem,100% .1rem}#shopify-section-template--19361332953285__39de32d1-fadc-481a-b8f8-825d4bf0cf40 .search-area form{text-align:center}#shopify-section-template--19361332953285__39de32d1-fadc-481a-b8f8-825d4bf0cf40 .search-area input{width:100%}.search-area input[type=text]{padding:8px;font-size:15px;border:1px solid #d6d6d6}.search-area input[type=text]:focus{background:#f9f9f9}.search-result{margin-top:20px}.search-result__hit-num span{font-weight:700}#search-result__list{margin-top:15px;line-height:2}#search-result__list span{display:inline-block;margin-right:15px;padding:5px;background:#f2f2f2}.target-area{margin-top:50px}@media screen and (min-width: 750px){#shopify-section-template--19361332953285__39de32d1-fadc-481a-b8f8-825d4bf0cf40{margin:0}#shopify-section-template--19361332953285__39de32d1-fadc-481a-b8f8-825d4bf0cf40 .wrapper{max-width:50%;margin:0 auto;padding:20px 40px;box-sizing:border-box}#shopify-section-template--19361332953285__39de32d1-fadc-481a-b8f8-825d4bf0cf40 .search-result{margin-top:20px;list-style:none;padding:0}#search-result__list a{color:rgb(var(--color-link));font-size:inherit;position:relative;cursor:pointer;padding-bottom:.2rem;text-decoration:none;background-color:transparent;background-image:linear-gradient(to top,rgb(var(--color-link)) 0px 0px),linear-gradient(to top,rgb(var(--color-border)) 0px 0px);background-repeat:no-repeat;background-position:right bottom,right bottom;background-size:0% .1rem,100% .1rem;transition-property:background-size;transition-timing-function:ease;transition-duration:var(--duration-default)}#search-result__list a:hover{background-position:left bottom,left bottom;background-size:100% .1rem,100% .1rem}#shopify-section-template--19361332953285__39de32d1-fadc-481a-b8f8-825d4bf0cf40 .search-area form{text-align:center}#shopify-section-template--19361332953285__39de32d1-fadc-481a-b8f8-825d4bf0cf40 .search-area input{width:100%}.search-area input[type=text]{padding:8px 5px;border:1px solid #d6d6d6;line-height:1.6}.search-area input[type=text]:focus{background:#f9f9f9}.search-result{margin-top:20px}.search-result__hit-num span{font-weight:700}#search-result__list{margin-top:15px}#search-result__list span{display:inline-block;margin-right:15px;padding:5px;background:#f2f2f2}.target-area{margin-top:50px}#search-result__list{margin-top:15px;padding:1rem}}.search-area *:focus-visible{outline:1px solid #ba9c3142;outline-offset:0rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-keyboard-focus),.5);box-shadow:0 5px 15px #ba9c314d}.header-navlink{overflow-x:scroll;overflow-y:hidden;background:-moz-linear-gradient(top,#5e4e0f,#000000);background:-webkit-linear-gradient(top,#5e4e0f,#000000);background:linear-gradient(to bottom,#5e4e0f,#000)}.header-navlink__wrap{display:flex;width:145%;height:38px;padding:0 1rem;box-sizing:border-box}.header-navlink__wrap .header-navlink__item{flex:1 1 30%}.header-navlink .header-navlink__wrap .header-navlink__item{line-height:2;color:#fff;padding:3px 5px;font-size:11px;opacity:.5;margin:5px 2px 0;text-decoration:none;border-radius:5px 5px 0 0;background-color:#000;letter-spacing:.05em;text-align:center;transition:.6s}.header-navlink .header-navlink__wrap .header-navlink__item:hover{opacity:1}.header-navlink .header-navlink__wrap .header-navlink__item--current{opacity:1;background-color:#fff;color:#000;font-weight:700;pointer-events:none}@media screen and (min-width: 750px){.header-navlink__wrap{width:100vw;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0 100px;box-sizing:border-box;margin:0 auto;max-width:160rem}.header-navlink{overflow:hidden}.header-navlink__wrap .header-navlink__item{flex:0 1 auto;padding:5px 10px!important}}@media screen and (max-width: 749px){.breadcrumb-wrapper-top{padding:1rem 1.5rem}}.template-index .breadcrumb-wrapper-top{padding:0}.facets__main{padding-bottom:100px}.customer .grid__item--three-quarter,.customer .grid__item--one-quarter{padding:10px;box-sizing:border-box}.dokopoi_customer{padding:0}#shopify-block-3edbd010-2879-4a33-bcba-a3f383028baa{padding:10px;box-sizing:border-box}.dokopoi_customer td:before{color:#999;margin-bottom:0}#dokopoiPointInner{padding:10px;box-sizing:border-box}#dokopoiPointHistoryPageNate{text-align:center}#dokopoiPointHistoryPageNate button{border-radius:0;background:#000;color:#fff}@media screen and (min-width: 750px){.dokopoi_customer td:before{content:attr(data-label);text-align:left;margin-bottom:20px;display:block;color:#999}#dokopoiPointInner #dokopoiRemainingPointLabel{font-size:2.6rem;font-family:var(--font-heading-family);margin-right:20px}}@media screen and (max-width: 749px){#dokopoiPointInner #dokopoiRemainingPointLabel{font-size:2rem;font-family:var(--font-heading-family)}.dokopoi_customer tbody td{border-bottom:1px solid #f5f5f5}}.socialplus-association-component{margin:20px auto!important}#ssw-widget-recommends-html .gw-review-btn{border-radius:0!important}.ssw-collections .ssw-product-info{overflow:hidden}.ssw-collections .ssw-span:hover .ssw-product-link{position:relative!important;display:block!important;right:initial!important;top:initial!important}.ssw-collections .ssw-span{padding-bottom:10px}@media screen and (max-width: 749px){#gf-tree{z-index:99999999999!important}.limit-by span:hover,.sort-by{background:#fff!important}.gf-filter-trigger{padding-left:0!important}#gf-grid #gf-controls-container .globo-selected-items-wrapper .selected-item>a.clear-refinements{background:#fff!important;color:#a99960!important;border:1px solid #a99960!important}#gf-tree .globo-selected-items .clear-refinements{background:#fff!important;color:#a99960!important;border:1px solid #a99960!important}}#gf-tree .noUi-handle{background:#a99960!important}.gf-block-title .gf-refine-toggle,span.gf-clear,a.gf-clear{color:#a99960!important;font-weight:700!important}.spf-has-filter #gf-products,.gf-actions{margin-left:0!important;margin-right:0!important}.gf-filter-selection{padding-right:0!important}@media screen and (min-width: 750px){#gf-products{gap:3rem!important}}.selected-item span.gf-clear{width:14px!important;height:14px!important;flex:0 0 14px!important}.selected-item span.gf-clear:hover{transition:transform var(--duration-default) ease;will-change:transform;transform:scale(1) rotate(90deg)}label:has(+.product-form__buttons){border:1px solid;padding:10px 20px;width:100%;margin:20px 0;display:inline-block!important;text-align:center}label:has(+.product-form__buttons) span{font-family:Monotype Italian Old Style,serif}.taxes-discounts+label{border:1px solid;padding:5px 20px;width:100%;margin:5px 0;display:inline-block!important;text-align:center}.taxes-discounts+label span{font-family:Monotype Italian Old Style,serif}.cc-calendar-overall+label{border:1px solid;padding:5px 20px;width:100%;margin:5px 0;display:inline-block!important;text-align:center}.cc-calendar-overall+label span{font-family:Monotype Italian Old Style,serif}.gl-card-title a{color:#1a1b18!important}.gl-fullscreen-layer .gl-fullscreen-results__meta a{text-decoration:none!important;color:#a99960!important;font-weight:600;border:1px solid #a99960;padding:2px 5px;box-sizing:border-box;transition:.4s}.gl-fullscreen-layer .gl-fullscreen-results__meta a:hover{text-decoration:underline;background-color:#a99960;color:#fff!important}.gl-fullscreen-layer .gl-d-searchbox-input{font-size:2rem!important}.gl-fullscreen-layer .gl-card-pricing{font-weight:700;color:#c30b23;font-weight:400;letter-spacing:.1rem;font-family:Monotype Italian Old Style,serif}.gl-fullscreen-layer .gl-d-close-btn{padding:14px!important}@media screen and (min-width: 750px){.gl-fullscreen-layer .gl-d-close-btn{padding:20px!important}.gl-fullscreen-layer .gl-d-searchbox-icon{padding:0 18px!important}}.gl-filter-search-fullscreen .gl-fullscreen-layer .gl-list__title{font-family:Monotype Italian Old Style,serif;font-size:16px!important}.gl-fullscreen-layer .gl-card-content{text-align:left!important}.gl-fullscreen-layer .gl-card-title a{font-weight:600;color:rgb(var(--color-link));font-size:calc(var(--font-heading-scale) * 1.6rem);font-family:Monotype Italian Old Style,serif;letter-spacing:calc(var(--font-heading-scale) * .06rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}.gf-search-item-product-vendor{font-size:.7em!important;text-align:left;line-height:1.2}.gl-fullscreen-layer .gl-card-thumbnail a img{transition:.4s}.gl-fullscreen-layer .gl-card-thumbnail a:hover img{opacity:.6}.card-information__text{font-size:calc(var(--font-heading-scale) * 1.5rem);font-weight:500!important;line-height:1.6}.price{font-weight:600!important}@media screen and (max-width: 749px){.card-wrapper{padding:3px;margin-bottom:20px}.card-information__text{font-size:calc(var(--font-heading-scale) * 1.3rem)}.gf-actions .gf-refine-toggle-mobile span{line-height:1.5!important}.gf-actions .gf-refine-toggle-mobile,.gf-actions .sort-by-toggle,.gf-actions .globo-dropdown-custom__options span,.globo-selected-items-wrapper .selected-item.gf-option-label a{font-size:13px!important}body>#gf-tree .gf-filter-header>div.gf-filter-heading{font-size:15px!important}}.search-modal__form .field{background-color:#f7f7f7!important;border-radius:0!important}.gl-fullscreen-layer .gl-d-close-btn:hover svg{transition:transform var(--duration-default) ease;will-change:transform;transform:scale(1) rotate(90deg)}@media screen and (max-width: 749px){.slideshow .flickity-page-dot{width:2.5rem!important}}@media screen and (max-width: 749px){.hc_cd .hc_cd_button{padding:8px!important}.hc_cd{padding:10px 5px!important;column-gap:10px!important}}.hc_cd{z-index:1!important}#hc_cd_4504 .hc_cd_button{border-radius:0!important}.mini-cart__action label{font-family:Monotype Italian Old Style,serif}.swpf_box_title{font-size:1.5rem!important;line-height:1.4!important;padding-bottom:3px!important;text-align:left}.swpf-content{background:linear-gradient(180deg,#0000,#000000b3)!important}.swpf-box{overflow:hidden}.swpf-box:hover img{transform:scale(var(--gw_wishlist_effect));transition:transform .3s cubic-bezier(.39,.575,.565,1)}.titleTxt{margin-bottom:50px}.titleTxt h2{font-size:3rem;color:#fff;background-color:#a99960;line-height:2;padding:0 20px}.titleTxt li{text-align:left;margin-bottom:10px;padding:2px 0}.titleTxt li a{font-size:100%;display:block;line-height:40px}.Cont-title h2{width:100%;position:relative;display:block;margin:100px auto 20px;padding:10px 20px;background-color:#577ba1;clear:both;color:#fff;font-size:3rem;overflow:hidden}.Cont-title h2 span{font-size:14px;position:absolute;right:15px;bottom:5px}.itemContainer{display:flex;width:100%;margin:0 auto 100px;flex-flow:row wrap;justify-content:flex-start;align-items:flex-end}.itemContainer .item{position:relative;flex:0 1 20%;box-sizing:border-box;padding:0 2px;margin:0 0 20px}.itemContainer .item .rankImgS{width:10%;position:absolute;top:5px;left:5px;font-size:12px;color:#a99960;z-index:1}.itemContainer .item .rankImgS img{position:relative}.itemContainer .item a img{border:1px solid #ccc;box-sizing:border-box}.itemContainer .item .rankText{font-weight:600;margin:5px 2px;height:36px}.itemContainer .item .rankSubText{display:none;font-size:80%;line-height:1.4;margin:5px 2px;text-align:left;height:50px;color:#666}@media screen and (max-width: 749px){.itemContainer .item{flex:0 1 50%}.titleTxt h2,.Cont-title h2{font-size:2rem}.Cont-title h2 span{font-size:12px;display:block;position:relative;padding-left:15px;margin-top:5px}}.ssw-balance-points h4{font-size:1.4rem;font-family:var(--font-body-family)}.ssw-balance-points h4 .ssw-earn-points-count{font-size:1.6rem}.ssw-product-description aside img{width:100%}.ssw-product-content{color:#313131}.ssw-price{color:#c30b23!important}#ssw-addToCartBtn{background-color:#1a1b18}.product__inventory-item{font-family:var(--font-body-family);font-size:1.4rem;color:rgba(var(--color-foreground),1);font-weight:700}.visitors_counter{font-weight:800}.socialplus-associate-banner{bottom:50px!important}.slider-mobile-gutter ul li{opacity:1!important;visibility:visible!important}.cookie__card{margin-bottom:1rem}@media screen and (max-width: 749px){.cookie__card{width:96%!important;padding:2.5rem 3.5rem!important}}.gw-container span.ssw-recommend-author a{position:relative}.gw-container span.ssw-recommend-author a:before{content:"";width:38px;height:18px;background-color:#fff;display:block;position:absolute;top:0;right:0}.ssw-user-info a.ssw-recommend-author{position:absolute}.ssw-user-info a.ssw-recommend-author:before{content:"";width:40px;height:24px;background-color:#fff;display:block;position:absolute;top:0;right:0}.ssw-questions .ssw-question a.ssw-recommend-author{position:relative}.ssw-questions .ssw-question a.ssw-recommend-author:before{content:"";width:38px;height:18px;background-color:#fff;display:block;position:absolute;top:0;right:0}@media screen and (max-width: 749px){.header__icon{height:3.4rem;width:4.2rem}.header__right search-modal{align-items:center}.header__right cart-drawer{display:inline-flex;align-items:center}}.gpo-ov-wrapper vertical .break-word{font-family:var(--font-button-family)}.gpo-choicelist__helptext{font-size:12px!important}.gpo-container{padding:10px 10px 0;border:1px solid}.gpo-app .gpo-choicelist input+label:hover span.gpo-choicelist__helptext{color:#737373}.gw-wl-add-to-wishlist-btn__inner.svelte-xc0fd8{font-family:var(--font-button-family)}.delivery-container{margin-right:auto!important;margin-left:initial!important}.delivery-container .delivery-mindate-caution{text-align:left!important}@media screen and (min-width: 750px){.cart__note .field__input{max-width:400px!important}}.delivery-container .flex-modifier{justify-content:left!important}@media screen and (max-width: 480px){.mini-cart__footer .button-container .button--secondary{letter-spacing:.2em!important;font-size:var(--font-button-size)!important;z-index:1!important;cursor:pointer!important;padding:1rem 3rem!important;padding-top:calc(1rem + var(--font-button-baseline))!important;text-decoration:none!important;border:var(--button-border-width) solid rgb(var(--color-button-border))!important;color:rgb(var(--color-button-text))!important;font-family:var(--font-button-family)!important;font-weight:600!important;transition-property:color,background-color,box-shadow;transition-duration:var(--duration-long);transition-timing-function:ease;-webkit-appearance:none;appearance:none;overflow:hidden;width:100%!important;margin-bottom:20px}}.gpo-app .gpo-label+.gpo-selected-values.has-value{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/40/assets/ritagliolibro.css.map */
