@charset "UTF-8";body{font-family:Noto Sans JP,Arial,sans-serif;font-size:16px;color:#1a1a1a;line-height:1.6;margin:0;padding:0}body.is-drawer-open{overflow:hidden;touch-action:none}.container{width:100%;max-width:1360px;padding:0 40px;margin:0 auto}@media (max-width: 768px){.container{padding:0 20px}}.announcement-bar{background:#f5f6f6;text-align:center;padding:10px;height:auto}.announcement-bar_text{font-size:13px;font-weight:500;color:#1a1a1a}.header{padding:16px;color:#fff;position:sticky;top:0;width:100%;z-index:1000;background:#fff;grid-template-columns:auto;grid-template-areas:none}.header.is-fixed{position:fixed}.header_title{margin:0}.header_wrap{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.header_wrap nav{display:none}}@media (max-width: 768px){.header_logo{width:50vw}}.header_logo a img{max-width:272px}@media (max-width: 768px){.header_logo a img{max-width:100%}}.header_nav{display:flex}.header_nav li a{margin-right:40px;font-size:13px;font-weight:500;color:#1a1a1a}.header_nav li a:hover{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.header_icon{display:flex}.header_icon a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;position:relative}@media (max-width: 768px){.header_icon a{width:32px;height:32px}}.header_icon a:not(:first-child){margin-left:10px}.header_icon a img{width:64%}.header_icon a:hover img{opacity:.8}.header_icon .cart-icon-link{position:relative;display:inline-block}.header_icon .cart-count-badge{position:absolute;top:0;right:-4px;min-width:20px;height:20px;background:#e74c3c;color:#fff;font-size:12px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0 6px;z-index:2;box-shadow:0 0 0 2px #fff}.footer{background:#cdcdcd;padding:72px 0 32px}.footer .footer_logo{text-align:center}.footer .footer_logo img{max-width:272px}.footer .footer_nav{display:flex;justify-content:center;margin-top:40px}@media (max-width: 768px){.footer .footer_nav{flex-wrap:wrap;gap:12px}}.footer .footer_nav li a{margin-right:40px;font-size:13px;font-weight:500;color:#1a1a1a}@media (max-width: 768px){.footer .footer_nav li a{margin-right:0}}.footer .footer_nav li a:hover{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.footer .footer_sns{display:flex;justify-content:center;margin-top:40px}.footer .footer_sns a{margin:0 8px}.footer .footer_copyright{text-align:center;margin-top:40px;font-size:13px;font-weight:500;color:#1a1a1a;font-family:Poppins,sans-serif}.slick-slide img{display:block;width:100%}.slick-dots{bottom:-32px!important}.slick-dots li{margin:0!important}.slick-dots li button:before{font-size:10px!important}@media (max-width: 768px){.slick-prev,.slick-next{display:none!important}}.main-content{background:#fff}.btn{display:inline-block;padding:.5rem 1rem;background-color:#2ecc71;color:#fff;text-decoration:none;border-radius:4px;transition:background-color .3s}.btn:hover{background-color:#25a25a}.drawer{position:fixed;top:0;right:-330px;width:330px;height:100vh;background:#f5f6f6;box-shadow:-4px 0 16px #00000014;z-index:1001;transition:right .4s cubic-bezier(.4,0,.2,1);overflow-y:auto;color:#1a1a1a;padding:40px 0;display:block;opacity:0;pointer-events:none}.drawer.active{right:0;opacity:1;pointer-events:auto}.drawer_overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s;display:block!important}.drawer_overlay.active{opacity:1;pointer-events:auto}.drawer_close{display:flex;justify-content:end;font-size:28px;width:calc(100% - 30px);margin:0 auto}.drawer_actions{display:flex;justify-content:space-between;width:calc(100% - 30px);margin:20px auto}.drawer_actions .drawer_action{background:#fff;width:100%;text-align:center;padding:16px 0;font-size:13px;display:flex;justify-content:center;transition:all .5s 0s ease}.drawer_actions .drawer_action:first-child{border-right:1px solid #DCE2E2}.drawer_actions .drawer_action:hover{background:#1a1a1a;color:#fff}.drawer_actions .drawer_action .icon{margin-top:-2px;margin-right:6px;display:block}.drawer_section-title{font-size:16px;padding:10px 24px 10px 30px;border-bottom:1px solid #DCE2E2;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Actor,sans-serif}.drawer_section-title:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:18px;color:#666;transition:.2s}.drawer .drawer_section.open .drawer_section-title:after{content:"-"}.drawer_list{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);padding:10px 30px}.drawer_list li a{font-size:14px;padding:8px 0;display:inline-block}.drawer .drawer_section.open .drawer_list{max-height:500px}.drawer .drawer_section-title{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drawer_nav{display:flex;justify-content:space-between;padding:10px 0}.drawer_nav a{font-size:16px;padding:10px 0;border-bottom:1px solid #DCE2E2;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Actor,sans-serif;flex:1;text-align:center}.drawer_sns{display:flex;justify-content:center;align-items:center;margin-top:32px;margin-bottom:32px}.drawer_sns a{margin:0 8px}.drawer_footer li{padding:0 15px}.drawer_footer li a{padding:7px 0;font-size:13px;color:#6e7474;display:inline-block}.common_breadcrumbs{background:#f5f6f6;border-top:1px solid #DCE2E2}.common_breadcrumbs .breadcrumbs{margin:0;padding:20px 0}.common_breadcrumbs a{text-decoration:none;color:#6e7474;font-size:13px}.common_breadcrumbs a[aria-current=page]{color:#6e7474}.common_breadcrumbs .breadcrumbs__item{margin-right:0}.common_breadcrumbs .breadcrumbs__item:not(:last-child):after{display:inline-block;margin:0 .4em;color:#aaa;font-size:1.2em;vertical-align:middle;font-family:inherit}.t-section{padding:72px 0}@media (max-width: 768px){.t-section{padding:40px 0 32px}}.t-section .section-title{font-size:50px;font-weight:500;margin-bottom:40px;text-align:center;font-family:Actor,sans-serif}@media (max-width: 768px){.t-section .section-title{font-size:32px}}.t-section.bg-gray{background:#f5f6f6}.t-section.kv{padding:40px 0 72px}.t-section.styling{background:url(/cdn/shop/files/stying_bg.png?v=1747900800) 0 0 no-repeat;background-size:contain}.t-section.pick{padding:10px 0 8px;overflow:hidden}.news_list{display:flex;justify-content:space-between}@media (max-width: 768px){.news_list{flex-wrap:wrap}}.news_list .news_item{width:calc(33% - 15px)}@media (max-width: 768px){.news_list .news_item{width:100%;margin-bottom:40px}}.news_list .news_item a{width:100%}.news_list .news_item a img{width:100%;height:auto}.news_list .news_item_caption{margin-top:20px;font-size:14px}.new-item .item_list{display:flex;flex-wrap:wrap;justify-content:start;gap:20px}@media (max-width: 768px){.new-item .item_list{justify-content:space-between;gap:0}}.new-item .item_list .item{width:calc(25% - 20px);margin-bottom:20px}@media (max-width: 768px){.new-item .item_list .item{width:calc(50% - 2px)}}.new-item .item_list .item img{width:100%}.new-item .item_list .item_caption{margin-top:20px}.new-item .item_list .item_caption_category{color:#1b1b1b99;font-size:11px}.new-item .item_list .item_caption_name{font-size:14px;font-weight:500;color:#1a1a1a}.new-item .item_list .item_caption_price{margin-top:10px;font-size:13px;color:#1b1b1b}.new-item .item_list .item_caption_price span{margin-right:6px;font-size:16px;font-weight:700;font-family:Poppins,sans-serif;color:#1b1b1b}.new-item .item_list .item_caption_tag{padding:3px 8px;margin-top:10px;width:-moz-fit-content;width:fit-content;font-size:11px;color:#1a1a1a99;border:1px solid #DCE2E2;border-radius:14px}.ranking_tab_list{display:flex;justify-content:center}.ranking_tab_list .ranking_tab_item{width:210px;height:50px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;color:#1a1a1a99;border-bottom:3px solid #DCE2E2;cursor:pointer;transition:all .5s 0s ease}.ranking_tab_list .ranking_tab_item.active{border-bottom:3px solid #666}.ranking_tab_list .ranking_tab_item:hover{color:#fff;background:#1a1a1a}.ranking_list{padding:40px 0}.ranking_list .item_image{position:relative}.ranking_list .ranking-badge{position:absolute;top:8px;left:8px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:15px;background:#666;font-size:15px;color:#fff;font-family:Poppins,sans-serif}.ranking_list .ranking-badge.idx1{background:#e1c761}.ranking_list .ranking-badge.idx2{background:#b0b2b4}.ranking_list .ranking-badge.idx3{background:#a18a65}.category_list{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:700px;margin:0 auto}.category_list .category_item{margin-bottom:20px}@media (max-width: 768px){.category_list .category_item{width:calc(50% - 10px)}}.category_list .category_item:nth-child(4) .category_image div img{height:34%}.category_list .category_item:nth-child(5) .category_image div img{height:38%}.category_list .category_item:last-child .category_image div img{height:12px}.category_list .category_item a:hover{opacity:.6}.category_list .category_image div{display:flex;justify-content:center;align-items:center;background:#fff;border-radius:10px;width:220px;height:220px}@media (max-width: 768px){.category_list .category_image div{width:100%;height:40vw}}.category_list .category_image div img{height:48%}.category_list .category_image .category_caption{font-size:14px;text-align:center;margin-top:12px}.brand_list{display:flex;justify-content:center;max-width:980px;margin:90px auto 0;padding-top:90px;border-top:1px solid #DCE2E2}@media (max-width: 768px){.brand_list{flex-direction:column}}.brand_list .brand_item{width:50%;padding:0 20px;text-align:center}@media (max-width: 768px){.brand_list .brand_item{width:100%}}@media (max-width: 768px){.brand_list .brand_item:first-child{margin-bottom:40px}}.brand_list .brand_item img{max-width:382px}@media (max-width: 768px){.brand_list .brand_item img{max-width:100%}}.brand_list .brand_item .brand_caption{margin-top:32px;margin-bottom:20px;font-size:16px;font-weight:700}.brand_list .brand_item .brand_description{font-size:13px;line-height:1.8;margin-bottom:20px}.brand_list .brand_item .brand_sns{display:flex;justify-content:center;align-items:center;margin-bottom:32px}.brand_list .brand_item .brand_sns a{margin:0 8px}.brand_list .brand_item .brand_button{background:#cdcdcd;padding:20px 53px;border-radius:32px;font-size:14px;font-weight:700;display:inline-block;transition:all .5s 0s ease}.brand_list .brand_item .brand_button:hover{background:#1a1a1a;color:#fff}.styling_list{display:flex;justify-content:space-between}.styling_list .styling_item{width:calc(25% - 20px)}@media (max-width: 768px){.styling_list .styling_item{width:50%}}.styling_list .styling_item .styling_image img{width:100%}.styling_list .styling_item .styling_caption{margin-top:20px;margin-bottom:8px;font-size:14px}.styling_list .styling_item time{font-size:14px;color:#6e7474;font-family:Poppins,sans-serif}.t-info_wrap{padding:54px;background:#f5f6f6;border-radius:30px}@media (max-width: 768px){.t-info_wrap{padding:54px 20px}}.t-info_wrap ul{max-width:960px;margin:0 auto}.t-info_wrap ul li a{display:flex;padding:19px 0;border-bottom:1px solid #ddd;font-size:14px;position:relative;background:url(/cdn/shop/files/arrow_right.svg?v=1747900800) no-repeat top 50% right 0;transition:all .5s 0s ease}@media (max-width: 768px){.t-info_wrap ul li a{flex-direction:column}}.t-info_wrap ul li a:hover p{text-decoration:underline}.t-info_wrap ul li a time{padding:1px 0 0;font-size:14px;color:#6e7474;font-family:Poppins,sans-serif}.t-info_wrap ul li a p{padding-left:40px}@media (max-width: 768px){.t-info_wrap ul li a p{padding-left:0;padding-right:40px}}.faq_item{background:#fff;margin-bottom:20px;border-radius:10px;border:2px solid #DCE2E2}.faq_item .faq_question{display:flex;align-items:center;gap:8px;padding:32px;cursor:pointer}.faq_item .faq_question .faq_q{font-weight:700;color:#666;margin-right:8px;font-size:18px;font-family:Poppins,sans-serif}.faq_item .faq_question .icon{position:relative;width:18px;height:18px;display:inline-block;margin-left:auto}.faq_item .faq_question .icon:before,.faq_item .faq_question .icon:after{content:"";position:absolute;background:#666;border-radius:1px;transition:.2s}.faq_item .faq_question .icon:before{top:10px;left:0;width:18px;height:2px}.faq_item .faq_question .icon:after{top:2px;left:8px;width:2px;height:18px;transition:all .3s 0s ease}.faq_item[open]{background:#dce2e2}.faq_item[open] .faq_question .icon:after{opacity:0}.faq_item .faq_answer p{padding:0 32px 32px}.faq_button{background:#cdcdcd;padding:20px 53px;margin:50px auto 0;border-radius:32px;font-size:14px;font-weight:700;display:block;min-width:250px;width:-moz-fit-content;width:fit-content;text-align:center;transition:all .5s 0s ease}.faq_button:hover{background:#1a1a1a;color:#fff}.pick_list{display:flex;width:100vw;white-space:nowrap;position:relative;background:#fff;animation:pick-scroll 20s linear infinite}.pick_item{display:inline-block;padding:0 2rem;font-size:13px;font-weight:500;color:#222;white-space:nowrap;font-family:Poppins,sans-serif}@keyframes pick-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.free_page_fv{position:relative}.free_page_fv_ttl{position:relative;padding:70px 0 55px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#1a1a1a;font-size:46px;font-weight:500;text-transform:uppercase;font-family:Actor,sans-serif}.free_page_fv_ttl span{font-size:16px;font-family:Noto Sans JP,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Lucida Grande,Verdana,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,sans-serif;color:#6e7474}.free_page_fv_img img{width:100%}.rental-step-container{max-width:900px;margin:0 auto;padding:164px 0;background:#fff}.rental-step_box{width:100%;display:flex;justify-content:space-between;margin-bottom:55px}.rental-step_box:not(:first-child){margin-top:72px}.rental-step-header{display:flex;flex-direction:column;justify-content:start;align-items:center;width:20%;line-height:1.2;border-right:1px solid #D0D0D0}.rental-step-text{margin:0;font-size:28px;font-weight:500;text-transform:uppercase;font-family:Optima,sans-serif;color:#1a1a1a}.rental-step-number{margin:0;font-size:64px;font-weight:500;font-style:italic;text-transform:uppercase;font-family:Optima,sans-serif;color:#1a1a1a}.rental-step-title{margin-bottom:20px;font-size:24px;font-weight:500}.rental-step-description{width:80%;padding:0 0 0 55px;font-size:14px;line-height:2}.rental-step-notes{margin:10px 0;list-style:disc}.rental-step-warning{color:#b01029}.rental-step-cancel{margin-top:32px}.rental-step-cancel h3{font-size:16px;font-weight:600}.rental-step-cancel_detail{margin-top:10px}.rental-step-cancel_detail_item{display:flex}.rental-step-cancel_detail_item span:first-child{width:32%}.rental-step-cancel_detail_item span:last-child{width:68%}.rental-step-down-triangle{width:60px;height:43.3012701892px;margin:0 auto;-webkit-clip-path:polygon(0 0,100% 0,50% 50%);clip-path:polygon(0 0,100% 0,50% 50%);background:#000}.sysRentalSchedulesCalendars{width:100%}.rental-caution-container{line-height:1.8;background-color:#f9f9f9;color:#333;max-width:900px;margin:0 auto;padding:20px;background-color:#fff}.rental-caution-title{font-size:32px;line-height:1.4;text-align:center;margin:0;text-transform:uppercase;font-family:Optima,sans-serif}.rental-caution-sub-title{text-align:center;margin:0 0 64px}.rental-caution-text{font-size:12px;text-align:center;margin:0}.rental-caution-contents{display:flex;flex-wrap:wrap;justify-content:center;margin-top:4%}.rental-caution-content{width:33.33%;margin:0 0 72px}.rental-caution-content-title{font-size:20px;text-align:center}.rental-caution-img{margin-bottom:32px;text-align:center}.company_about_lead{padding:100px 0}.company_about_lead_ttl{position:relative;padding:0 0 40px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#1a1a1a;font-size:32px;font-weight:500;text-transform:uppercase;font-family:Actor,sans-serif}.company_about_lead_ttl span{font-size:16px;font-family:Noto Sans JP,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Lucida Grande,Verdana,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,sans-serif;color:#6e7474}.company_about_lead p{font-size:14px;line-height:2.2;text-align:center}.company_about_feature{padding:40px 0 0;background:url(/img/page/about/bg.png) 0 0 no-repeat;background-size:100% 100%}.company_about_feature_ttl{display:flex;flex-direction:column;font-size:32px;font-weight:500;text-align:center;letter-spacing:3px;text-transform:uppercase;font-family:Optima,sans-serif}.company_about_feature_ttl span{font-size:16px}.company_about_feature_index{display:flex;justify-content:center;padding:55px 0 100px}.company_about_feature_index div{position:relative;padding:0 80px;display:flex;align-items:center;flex-direction:column;font-size:14px}.company_about_feature_index div:not(:last-child):after{content:"";position:absolute;bottom:2px;right:0;width:1px;height:16px;background:#fff}.company_about_feature_index div span{font-size:32px;font-family:Optima,sans-serif;font-style:italic;color:#fff}.company_about_feature_box{display:flex;align-items:center;margin:0 auto 100px;width:100%;max-width:1366px;padding:0 120px}@media (max-width: 768px){.company_about_feature_box{margin-bottom:40px}}.company_about_feature_box:nth-child(2),.company_about_feature_box:nth-child(4){flex-direction:row-reverse}.company_about_feature_box_img{width:50%;max-width:520px}.company_about_feature_box_body{width:50%;padding:0 0 0 90px}.company_about_feature_box:nth-child(2) .company_about_feature_box_body,.company_about_feature_box:nth-child(4) .company_about_feature_box_body{padding:0 64px 0 0}.company_about_feature_box_body_ttl{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px;font-size:18px;line-height:1.8}.company_about_feature_box_body_ttl span{font-size:120px;font-family:Optima,sans-serif;font-style:italic;color:#fff}.company_about_feature_box_body_ttl small{margin-left:14px;font-size:14px}.company_about_feature_box_body_txt{font-size:14px;line-height:2}.wrapper_company-company-profile{padding:100px 0 150px}.company-company-profile_table{margin:0 auto;border-collapse:collapse;width:80%;max-width:1000px;font-size:16px;text-align:left;border-top:1px solid #DCE2E2}.company-company-profile_table tr td{padding:24px 0;font-size:14px;border-bottom:1px solid #DCE2E2}.company-company-profile_table tr td:first-child{width:21%}.company-company-profile_table tr td:last-child{width:79%}.shopify-policy__container{padding:100px 0;max-width:900px!important;margin:0 auto}.shopify-policy__container h1{font-size:32px}.shopify-policy__container h2{padding:20px 0;font-size:18px}.shopify-policy__container p{padding:0 0 0 20px}#shopify-section-template--19611979055343__main .rte.scroll-trigger.animate--slide-in{text-align:center;padding-top:80px}@media (max-width: 768px){.company_about_lead{padding:100px 20px}.company_about_lead p{line-height:2;text-align:left}.company_about_feature_index{flex-direction:column;padding:24px 0 64px}.company_about_feature_index div{flex-direction:row;padding:20px}.company_about_feature_index div:not(:last-child):after{bottom:-7px;left:37px;right:auto;width:1px}.company_about_feature_index div span{margin-right:24px}.company_about_feature_box,.company_about_feature_box:nth-child(2),.company_about_feature_box:nth-child(4){padding:0 20px;flex-direction:column}.company_about_feature_box_img,.company_about_feature_box_body{width:100%}.company_about_feature_box_body,.company_about_feature_box:nth-child(2) .company_about_feature_box_body,.company_about_feature_box:nth-child(4) .company_about_feature_box_body{padding:0}.company_about_feature_box_body_ttl{justify-content:start;margin-top:24px;margin-bottom:18px;font-size:20px;width:100%;position:relative;z-index:999}.company_about_feature_box_body_ttl span{position:absolute;top:-30px;right:0;z-index:-1;font-size:72px}.company-company-profile_table{width:calc(100% - 40px)}.company-company-profile_table tr td:first-child{font-weight:700;font-size:12px;padding:20px 14px 20px 0}}#Quantity-Form-template--19611979350255__main{display:flex;align-items:center}.product-form__quantity .form__label{margin-bottom:0;font-size:14px;margin-right:13px}.price-item--regular{margin-right:8px}.price-item.price-item--regular{font-size:24px;font-family:Poppins,sans-serif}#variant-selects-template--19611979350255__main{margin:40px 0}.product__info-container share-button#Share-template--19611979350255__main{display:none}#shopify-section-template--19611979350255__main{padding-bottom:120px}.product__info-wrapper .tab-buttons{display:flex;gap:0;margin-top:40px;margin-bottom:1em}.product__info-wrapper .tab-buttons button{padding:12px 0;cursor:pointer;border-bottom:1px solid #DCE2E2;background:#fff;width:50%;font-size:14px;text-align:center}.product__info-wrapper .tab-buttons button.is-active{font-weight:700;border-bottom:2px solid #000}.product__info-wrapper .tab-content{display:none}.product__info-wrapper .tab-content.active{display:block}.product__info-wrapper .product__tags__list{display:flex;flex-wrap:wrap}.product__info-wrapper .product__tag-item{margin-bottom:10px;margin-right:8px}.product__info-wrapper .product__tag-item a{display:grid;padding:7px 14px 9px;color:currentColor;background-color:#dce2e2;border-radius:24px;line-height:1;font-size:13px;text-decoration:none;transition:opacity .25s;width:-moz-fit-content;width:fit-content}.product__info-wrapper .product__description{display:none}.product__info-wrapper #overview .product__description{display:block;font-size:14px;margin-bottom:56px}.product__info-wrapper #specs div>div{font-size:14px}@media (max-width: 768px){.collection .grid__item:only-child{flex:none!important}}@media (max-width: 768px){.collection .grid__item.scroll-trigger.animate--slide-in{width:calc(50% - 2px);max-width:calc(50% - 2px);margin-bottom:15px}}.product-card-wrapper .new-item .item_list{gap:0}.product-card-wrapper .item_caption_price_wrap{display:flex;align-items:center}.product-card-wrapper .item_caption_price_wrap .item_caption_price{margin-top:0}.product-card-wrapper .item_caption_name{width:100%}@media (max-width: 768px){.collection #product-grid{justify-content:space-between}}@media (max-width: 768px){.collection.page-width{margin-top:20px;padding:0 20px}}.share-button details{display:none}.article-template__link{font-size:14px!important}.related-products__heading.inline-richtext.h2{font-size:32px!important;font-family:Poppins}#shopify-section-template--19611979350255__custom_liquid_wtJHd8 .t-section{padding:0}#shopify-section-template--19611979350255__custom_liquid_wtJHd8 .t-section .section-title{font-size:32px}.product-form__buttons .button:after,.product-form__buttons .shopify-payment-button__button--unbranded:after{border-radius:30px}.product-form__buttons .button,.product-form__buttons .shopify-challenge__button,.product-form__buttons .customer button,.product-form__buttons button.shopify-payment-button__button--unbranded{border-radius:30px}.related-products.page-width.section-template--19611979350255__related-products-padding.isolate.scroll-trigger.animate--slide-in.product-recommendations--loaded{padding:72px 0 40px}@media (max-width: 768px){.related-products.page-width.section-template--19611979350255__related-products-padding.isolate.scroll-trigger.animate--slide-in.product-recommendations--loaded{padding:72px 20px 40px}}.global-media-settings{max-height:90vh;-o-object-fit:contain;object-fit:contain;border:none}@media (max-width: 768px){.global-media-settings{max-width:100vw}}@media (max-width: 768px){.slider-mobile-gutter:not(.thumbnail-slider){max-height:calc(100vw - 3rem)}}.slider-mobile-gutter:not(.thumbnail-slider) .product__media-item{display:flex;align-items:center;overflow-y:hidden}@media (max-width: 768px){.slider-mobile-gutter:not(.thumbnail-slider) .grid--peek.slider--mobile{min-width:calc(100vw + .5rem);max-height:calc(100vw - 3rem);overflow-y:hidden}}@media (max-width: 768px){.slider-mobile-gutter:not(.thumbnail-slider) .grid--peek.slider--mobile .product-media-container.media-fit-cover{align-self:flex-start!important}}@media (max-width: 768px){.slider-mobile-gutter:not(.thumbnail-slider) .grid--peek.slider--mobile .product-media-container.media-fit-cover .media{position:relative}}@media (max-width: 768px){.related-products .grid__item{margin-bottom:15px}}@media (max-width: 768px){.related-products .card__inner{height:calc(50vw - 22px);overflow-y:hidden}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main.css.map */
