@import url("https://fonts.googleapis.com/css?family=Roboto");@import url("https://fonts.googleapis.com/css?family=Lato:400,700,900");@import url("https://fonts.googleapis.com/css?family=Montserrat:400,600,700,800,900");@import url("https://fonts.googleapis.com/css?family=Playfair+Display");@import url("https://fonts.googleapis.com/css?family=Amiri");html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@font-face{font-family:istokweb_regular;src:url(/assets/fonts/istokweb/istokweb-regular-webfont-bad40b3bfa.eot);src:url(/assets/fonts/istokweb/istokweb-regular-webfont-bad40b3bfa.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/istokweb/istokweb-regular-webfont-a6b00856ea.woff) format("woff"),url(/assets/fonts/istokweb/istokweb-regular-webfont-bcaf1d252f.ttf) format("truetype"),url(/assets/fonts/istokweb/istokweb-regular-webfont-ec90a3a65e.svg#istokweb_regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:istokweb_bold;src:url(/assets/fonts/istokweb/istokweb-bold-webfont-bbd289b62b.eot);src:url(/assets/fonts/istokweb/istokweb-bold-webfont-bbd289b62b.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/istokweb/istokweb-bold-webfont-9a6b7bf241.woff) format("woff"),url(/assets/fonts/istokweb/istokweb-bold-webfont-7f295368d0.ttf) format("truetype"),url(/assets/fonts/istokweb/istokweb-bold-webfont-49a4cc1484.svg#istokweb_bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Oswald-Regular;src:url(/assets/fonts/oswald/oswald-regular-webfont-931609e844.eot);src:url(/assets/fonts/oswald/oswald-regular-webfont-931609e844.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/oswald/oswald-regular-webfont-c63a279c04.woff) format("woff"),url(/assets/fonts/oswald/oswald-regular-webfont-79121d4c83.ttf) format("truetype"),url(/assets/fonts/oswald/oswald-regular-webfont-75fb13d0be.svg#oswaldregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Oswald-Light;src:url(/assets/fonts/oswald/oswald-light-webfont-88d02bd965.eot);src:url(/assets/fonts/oswald/oswald-light-webfont-88d02bd965.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/oswald/oswald-light-webfont-5e4e799710.woff) format("woff"),url(/assets/fonts/oswald/oswald-light-webfont-326615ca34.ttf) format("truetype"),url(/assets/fonts/oswald/oswald-light-webfont-9c27c0cc07.svg#oswaldlight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Oswald-Bold;src:url(/assets/fonts/oswald/oswald-bold-webfont-7bf87061b8.eot);src:url(/assets/fonts/oswald/oswald-bold-webfont-7bf87061b8.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/oswald/oswald-bold-webfont-0cf8564d8a.woff) format("woff"),url(/assets/fonts/oswald/oswald-bold-webfont-aeed92ccac.ttf) format("truetype"),url(/assets/fonts/oswald/oswald-bold-webfont-5b7c81938e.svg#oswaldbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:MinionPro-Regular;src:url(/assets/fonts/minion/minionpro-regular-6d9c4b8652.eot);src:url(/assets/fonts/minion/minionpro-regular-6d9c4b8652.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/minion/minionpro-regular-d7f6126e46.woff) format("woff"),url(/assets/fonts/minion/minionpro-regular-10f6a18a64.ttf) format("truetype"),url(/assets/fonts/minion/minionpro-regular-cc6c1f1aaa.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:new-athena-unicode;src:url(/assets/fonts/new-athena-unicode/new-athena-unicode-62e949dd0f.eot);src:url(/assets/fonts/new-athena-unicode/new-athena-unicode-62e949dd0f.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/new-athena-unicode/new-athena-unicode-7dff1e74f2.woff) format("woff"),url(/assets/fonts/new-athena-unicode/new-athena-unicode-e7e1315ab3.ttf) format("truetype"),url(/assets/fonts/new-athena-unicode/new-athena-unicode-b0752d68b1.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Bebasneue;src:url(/assets/fonts/bebasneue/bebasneue-webfont-d6879f963d.eot);src:url(/assets/fonts/bebasneue/bebasneue-webfont-d6879f963d.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/bebasneue/bebasneue-webfont-02ee1a993a.woff) format("woff"),url(/assets/fonts/bebasneue/bebasneue-webfont-5fb5b7a41c.ttf) format("truetype"),url(/assets/fonts/bebasneue/bebasneue-webfont-edce280ee2.svg#bebas_neueregular) format("svg");font-weight:400;font-style:normal;-ms-font-feature-settings:"normal";font-feature-settings:"normal"}@font-face{font-family:Bebasneue-book;src:url(/assets/fonts/bebasneue/bebasneue_book-webfont-e3904040d0.eot);src:url(/assets/fonts/bebasneue/bebasneue_book-webfont-e3904040d0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/bebasneue/bebasneue_book-webfont-08e6057bd1.woff) format("woff"),url(/assets/fonts/bebasneue/bebasneue_book-webfont-136bfbf14c.ttf) format("truetype"),url(/assets/fonts/bebasneue/bebasneue_book-webfont-9e8a9dfc3a.svg#bebas_neuebook) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Bebasneue-light;src:url(/assets/fonts/bebasneue/bebasneue_light-webfont-3ffd75f03a.eot);src:url(/assets/fonts/bebasneue/bebasneue_light-webfont-3ffd75f03a.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/bebasneue/bebasneue_light-webfont-56f1b05f3f.woff) format("woff"),url(/assets/fonts/bebasneue/bebasneue_light-webfont-6de4e741b5.ttf) format("truetype"),url(/assets/fonts/bebasneue/bebasneue_light-webfont-290315e4d9.svg#bebas_neuelight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:icon;src:url(/assets/fonts/icon/icomoon-d2bfd2e77c.eot?100);src:url(/assets/fonts/icon/icomoon-d2bfd2e77c.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/icon/icomoon-1483d7be4b.woff?100) format("woff"),url(/assets/fonts/icon/icomoon-41bc375165.ttf?100) format("truetype"),url(/assets/fonts/icon/icomoon-fc4969979f.svg#icomoon?100) format("svg");font-weight:400;font-style:normal}.jumbotron{position:relative}.jumbotron__background{display:block}@media screen and (max-width:480px){.jumbotron__background{height:460px}}@media screen and (max-width:320px){.jumbotron__background{height:390px}}.jumbotron__prefix{top:4%;font-weight:300;font-size:11px;line-height:1.6363;color:#fff;text-align:center}.jumbotron__content,.jumbotron__prefix{position:absolute;left:0;right:0;pointer-events:none}.jumbotron__content{top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.jumbotron__category{font-size:12px;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;font-weight:200;color:#fff!important;text-decoration:none!important;pointer-events:auto}@media screen and (max-width:480px){.jumbotron__category{font-size:10px}}.jumbotron__heading{margin-top:11px;text-decoration:none!important;color:#fff;pointer-events:auto;text-align:center}@media screen and (min-width:1180px){.jumbotron__heading{margin-top:7px}}@media screen and (max-width:1179px){.jumbotron__heading{font-size:32px;line-height:1.1578}}@media screen and (max-width:768px){.jumbotron__heading{font-size:32px;line-height:1.1578}}@media screen and (max-width:480px){.jumbotron__heading{padding:0 8px}}.jumbotron__heading--sale{margin-top:0;color:#fd5339}@media screen and (max-width:1179px){.jumbotron__heading--sale{font-size:50px;line-height:1.1578}}.jumbotron__caption--serif{font-family:linotype-didot,serif;font-size:16px;line-height:1.5;letter-spacing:.1em;font-weight:200;color:#fff!important;text-decoration:none!important;margin-bottom:7px;margin-top:7px;padding:0 8px;text-align:center}@media screen and (min-width:1500px){.jumbotron__caption--serif{font-size:21px;line-height:1.1538}}@media screen and (min-width:1180px){.jumbotron__caption--serif{font-size:18px;line-height:1.1578}}@media screen and (max-width:1179px){.jumbotron__caption--serif{font-size:18px;line-height:1.1578}}@media screen and (max-width:768px){.jumbotron__caption--serif{font-size:18px;line-height:1.1578}}@media screen and (max-width:480px){.jumbotron__caption--serif{padding:0 8px;font-size:16px}}.jumbotron__caption--sans{font-family:canada-type-gibson,sans-serif;font-size:12px;line-height:1.5;letter-spacing:.1em;font-weight:200;color:#fff!important;text-decoration:none!important;pointer-events:auto;margin-bottom:7px;padding:0 8px;text-align:center}@media screen and (min-width:1500px){.jumbotron__caption--sans{font-size:18px;line-height:1.1538;margin-top:10px}}@media screen and (min-width:1180px){.jumbotron__caption--sans{font-size:16px;line-height:1.1578;margin-top:10px}}@media screen and (max-width:1179px){.jumbotron__caption--sans{font-size:14px;line-height:1.1578;margin-top:10px}}@media screen and (max-width:768px){.jumbotron__caption--sans{font-size:14px;line-height:1.1578;margin-top:10px}}@media screen and (max-width:480px){.jumbotron__caption--sans{padding:0 20px;font-size:12px;line-height:1.5}}.jumbotron__note{margin-top:21px;pointer-events:auto}@media screen and (min-width:1180px){.jumbotron__note{margin-top:24px}}

/*! "Roboto" licensed under the SIL Open Font License  https://fonts.google.com/specimen/Roboto */
/*! "Lato" licensed under the SIL Open Font License  https://fonts.google.com/specimen/Lato */
/*! "Montserrat" licensed under the SIL Open Font License  https://fonts.google.com/specimen/Montserrat */
/*! "Playfair+Display" licensed under the SIL Open Font License  https://fonts.google.com/specimen/Playfair+Display */
/*! "Amiri" licensed under the SIL Open Font License  https://fonts.google.com/specimen/Amiri */.bmg-l-wrapper,body{background:#fff}.free-shipping-section{background:#8b040e;color:#000}.bmg-l-top-layout,.top-banner,.top-daily,.top-justone{max-width:1340px;padding:0 1.5rem;margin:0 auto}@media screen and (max-width:768px){.bmg-l-top-layout,.top-banner,.top-daily,.top-justone{width:100%}}.top-ttl{font-weight:500;text-align:center;font-size:3.5rem;margin:4rem 0;padding-top:2rem}@media screen and (max-width:768px){.top-ttl{margin-top:0;margin-bottom:4rem;font-size:2.5rem;padding-top:0}}.topbnr{margin:auto}@media screen and (min-width:1180px){.topbnr{max-width:100%;margin-left:auto;margin-right:auto}.topbnr:after{clear:both;content:"";display:table}}@media screen and (max-width:1179px){.topbnr{max-width:100%;margin-left:auto;margin-right:auto}.topbnr:after{clear:both;content:"";display:table}}@media screen and (max-width:768px){.topbnr{max-width:100%;margin-left:auto;margin-right:auto}.topbnr:after{clear:both;content:"";display:table}}@media screen and (max-width:480px){.topbnr{max-width:100%;margin-left:auto;margin-right:auto}.topbnr:after{clear:both;content:"";display:table}}.topbnr-bg-us{max-width:100%;margin-left:auto;margin-right:auto;background:#fff url(/assets/images/contents/newregister-promo/pc_top_bnr_l-df8d19db1c.jpg) 50% no-repeat;background-size:cover;width:100%;text-align:center;height:595px}.topbnr-bg-us:after{clear:both;content:"";display:table}@media screen and (max-width:768px){.topbnr-bg-us{max-width:100%;margin:0 auto;background:#fff url(/assets/images/contents/newregister-promo/sp_top_bnr_l-83dd1ea5bc.jpg) 50% no-repeat;background-size:100%;height:920px}.topbnr-bg-us:after{clear:both;content:"";display:table}}@media screen and (max-width:768px) and (max-width:480px){.topbnr-bg-us{height:460px}}.topbnr-bg-us a{width:100%;height:100%;display:block}@media screen and (max-width:480px){.topbnr-bg-us a{width:100%;margin-bottom:2rem}}.topbnr-bg{max-width:100%;margin-left:auto;margin-right:auto;background:#fff url(/assets/images/contents/trends/2020/spring/pc_top_bnr_l-1611a0cf0b.jpg) 50% no-repeat;background-size:cover;width:100%;text-align:center;height:595px}.topbnr-bg:after{clear:both;content:"";display:table}@media screen and (max-width:768px){.topbnr-bg{max-width:100%;margin:0 auto;background:#fff url(/assets/images/contents/trends/2020/spring/sp_top_bnr_l-d53d0bcfa3.jpg) 50% no-repeat;background-size:100%;height:920px}.topbnr-bg:after{clear:both;content:"";display:table}}@media screen and (max-width:768px) and (max-width:480px){.topbnr-bg{height:460px}}.topbnr-bg a{width:100%;height:100%;display:block}@media screen and (max-width:480px){.topbnr-bg a{width:100%;margin-bottom:2rem}}.top-banner{padding-top:4rem}@media screen and (max-width:1179px){.top-banner{padding:0}}.topbnr-list_text{margin:0 2rem;text-align:center}.topbnr-list_text .text-ttl{padding:0;margin:1.5rem 0 0;font-weight:700;font-size:1.6rem;letter-spacing:.07em}.topbnr-list_text .text-body{padding:0;margin:1rem 0;letter-spacing:.07em;font-size:1.2rem;line-height:1.5}.topbnr-list_text .topbnr-list-btn{font-size:1.12rem;text-decoration:underline}.topbnr-list_text .topbnr-list-btn:hover{opacity:.7}.top-daily{padding-bottom:4rem;padding-top:4rem}@media screen and (max-width:768px){.top-daily{padding-bottom:6rem}}.top-daily--body{margin-bottom:6rem;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1179px){.top-daily--body{margin-bottom:3rem;margin-top:3rem}}.top-daily--body .top-daily--img{float:left;display:block;margin-right:2.35765%;width:23.23176%;position:relative}.top-daily--body .top-daily--img:last-child{margin-right:0}@media screen and (max-width:1179px){.top-daily--body .top-daily--img{float:left;display:block;margin-right:2.84259%;width:48.57871%;margin-bottom:1rem}.top-daily--body .top-daily--img:last-child,.top-daily--body .top-daily--img:nth-child(2n){margin-right:0}.top-daily--body .top-daily--img:nth-child(odd){clear:left}}.top-daily--body .top-daily--img dl,.top-daily--body .top-daily--img ul{text-align:center;margin-top:2rem}.top-daily--body .top-daily--img dl dt,.top-daily--body .top-daily--img dl li,.top-daily--body .top-daily--img ul dt,.top-daily--body .top-daily--img ul li{font-size:1.7rem;margin:0 auto;line-height:1.2}@media screen and (max-width:768px){.top-daily--body .top-daily--img dl dt,.top-daily--body .top-daily--img dl li,.top-daily--body .top-daily--img ul dt,.top-daily--body .top-daily--img ul li{font-size:1.5rem}}.top-daily--body .top-daily--img dl .subtext,.top-daily--body .top-daily--img ul .subtext{font-size:1.4rem;color:#ff3259}.top-daily--body .top-daily--img a{text-decoration:none}.top-daily--shponow{text-align:center}.top-daily--shponow span{display:inline-block;margin-right:1rem}.top-daily--shponow .top-daily-btn{background-color:#000;color:#fff;display:inline;letter-spacing:2px;font-weight:500;padding:1.2rem 2.5rem}.top-daily--shponow .top-daily-btn:hover{opacity:.7}.top-weekly{padding:1rem 4rem 10rem;margin-bottom:4rem}@media screen and (max-width:768px){.top-weekly{padding:0;margin-bottom:0}}.top-trending{padding:4rem}@media screen and (max-width:768px){.top-trending{padding:3.5rem 1.5rem;margin-bottom:0}}.content-bnr--newin-wrap{width:100%;display:flex;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}@media screen and (max-width:480px){.content-bnr--newin-wrap{overflow:hidden}}.content-bnr--newin-wrap .content-bnr--newin-list{display:flex;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media screen and (min-width:1180px){.content-bnr--newin-wrap .content-bnr--newin-list{width:25%}}@media screen and (max-width:1179px){.content-bnr--newin-wrap .content-bnr--newin-list{width:50%}}@media screen and (max-width:768px){.content-bnr--newin-wrap .content-bnr--newin-list{width:50%;margin-bottom:6rem}}@media screen and (max-width:480px){.content-bnr--newin-wrap .content-bnr--newin-list{width:50%;margin-bottom:4rem}}.content-bnr--newin-wrap .content-bnr--newin-list a.listimg{text-decoration:none;min-height:1%;width:100%}@media screen and (min-width:1180px){.content-bnr--newin-wrap .content-bnr--newin-list dl{padding:10px 20px}}@media screen and (max-width:480px){.content-bnr--newin-wrap .content-bnr--newin-list dl{padding:0 .6rem;margin:0}}.content-bnr--newin-wrap .content-bnr--newin-list dl .content-bnr--newin-img{margin:0}.content-bnr--newin-wrap .content-bnr--newin-list dl .content-bnr--newin-txt{margin-top:1.5rem;z-index:10;line-height:1.7rem}.content-bnr--newin-wrap .content-bnr--newin-list dl .content-bnr--newin-txt .brandname{font-weight:500;color:#ff8989;font-size:1.4rem;letter-spacing:.07em;margin-bottom:1rem}@media screen and (max-width:768px){.content-bnr--newin-wrap .content-bnr--newin-list dl .content-bnr--newin-txt .brandname{font-size:1.12rem}}.content-bnr--newin-wrap .content-bnr--newin-list dl .content-bnr--newin-txt .modelname{min-height:3.4rem;font-size:1.26rem;letter-spacing:.07em;margin-bottom:1.5rem;color:#2f2f2f}@media screen and (max-width:768px){.content-bnr--newin-wrap .content-bnr--newin-list dl .content-bnr--newin-txt .modelname{font-size:1.12rem}}.content-bnr--newin-wrap .content-bnr--newin-list dl .content-bnr--newin-txt .date{font-size:1.12rem;color:#888;font-style:italic}.content-bnr--newin-wrap .top-weekly-btn{color:#303030;border:3px solid #303030;margin-top:auto;margin-bottom:5rem;padding:1rem;width:70%;display:block;text-align:center;text-decoration:none;font-weight:500;letter-spacing:1px}.content-bnr--newin-wrap .top-weekly-btn:hover{opacity:.7}@media screen and (max-width:768px){.content-bnr--newin-wrap .top-weekly-btn{border:2px solid #303030;margin-bottom:1rem;font-size:1.12rem}}.aboutbuyma__subttl--justone{margin:10rem auto;text-align:center;width:15%}@media screen and (max-width:480px){.aboutbuyma__subttl--justone{margin:5rem auto;width:35%}}.aboutbuyma__4point-wrap{max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:10rem}.aboutbuyma__4point-wrap:after{clear:both;content:"";display:table}@media screen and (max-width:480px){.aboutbuyma__4point-wrap{margin-bottom:3rem}}.aboutbuyma__4point-wrap .aboutbuyma__4point-list{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-bottom:3rem}.aboutbuyma__4point-wrap .aboutbuyma__4point-list:last-child{margin-right:0}@media screen and (max-width:1179px){.aboutbuyma__4point-wrap .aboutbuyma__4point-list{width:100%;padding:0 2rem;text-align:center;margin-bottom:4rem}}.aboutbuyma__4point-wrap .aboutbuyma__4point-list .point__ttl{font-family:new-athena-unicode,serif;font-size:2.3rem}@media screen and (max-width:1179px){.aboutbuyma__4point-wrap .aboutbuyma__4point-list .point__ttl{border-top:3px solid #eee;padding-top:4rem}}.aboutbuyma__4point-wrap .aboutbuyma__4point-list .txtarea{margin-top:1em;min-height:11rem;font-size:1.5rem;padding-right:4rem;line-height:1.8}@media screen and (max-width:1179px){.aboutbuyma__4point-wrap .aboutbuyma__4point-list .txtarea{min-height:inherit;padding-right:0}}.aboutbuyma__subttl--justone{margin:6rem auto}.site-keyword{text-align:center;font-size:1.4rem;color:#303030}.item-related-wrap{overflow:hidden;position:relative;height:200px;margin-bottom:2rem;padding:0 60px}.item-related-wrap .item-related-list{display:block;position:absolute;z-index:1;-webkit-tap-highlight-color:transparent;transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}.item-related-wrap .item-related-list__item{float:left;background-color:inherit;margin:5px 5px 2rem}.item-related-wrap .item-related-list__item>div{padding:.5rem 1rem}.item-related-wrap .item-related-list__item a{color:#2d2926;text-decoration:none;transition:color .3s ease}.item-related-wrap .item-related-list__item a .ir-item-brand,.item-related-wrap .item-related-list__item a .ir-item-name{position:relative;padding:.5rem;box-sizing:border-box;font-weight:400}.item-related-wrap .item-related-list__item a:link,.item-related-wrap .item-related-list__item a:visited{color:#2d2926;text-decoration:none}.item-related-wrap .item-related-list__item a:active,.item-related-wrap .item-related-list__item a:hover{text-decoration:underline;color:#80756c}@media screen and (min-width:769px){.item-related-wrap .item-related-list__item a:hover .ir-item-picture__item{opacity:.7}}.item-related-wrap .item-related-list__item .ir-item-picture__item{width:auto;max-width:none;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto}.item-related-wrap .item-related-list__item .ir-item-picture{position:relative;overflow:hidden;text-align:center;width:100%;background:#fafafa}.item-related-wrap .item-related-list__item .ir-item-picture:before{content:"";display:block;padding-top:108%}.item-related-wrap .item-related-list__item .ir-out-of-stock{position:absolute;top:0;right:0;padding:.2rem .5rem;background-color:#b8b8b8;color:#fff;font-size:1.2rem;font-weight:500}.item-related-wrap .item-related-list__item .ir-item-name{color:#666;display:block;overflow:hidden;height:4.5rem;box-sizing:border-box;font-size:1.2rem;word-wrap:break-word}.item-related-wrap .item-related-list__item .ir-item-brand{margin-top:1rem;display:block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;letter-spacing:.1em;font-size:1.2rem;line-height:14px;height:2.5rem;text-transform:uppercase}.item-related-wrap .item-related-list__item .ir-item-price--wrap{padding:.5rem}.item-related-wrap .item-related-list__item .ir-item-price{font-size:1.2rem;font-weight:500;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;display:block;letter-spacing:.5px}.item-related-wrap .item-related-list__item .ir-item-price--reference{font-size:1rem;color:#6e6e6e;text-decoration:line-through}.item-related-wrap .item-related-list__item .ir-item-price--discount{font-size:1.2rem;color:#fd5339}.item-related-wrap .item-related-list__item .ir-item-price--discount:active,.item-related-wrap .item-related-list__item .ir-item-price--discount:hover,.item-related-wrap .item-related-list__item .ir-item-price--discount:link,.item-related-wrap .item-related-list__item .ir-item-price--discount:visited{color:#fd5339}.item-related-wrap .item-related-list__item .ir-item-price--discount-rate{display:block;margin-left:0;color:#fd5339;font-family:canada-type-gibson,sans-serif!important;font-weight:500;text-transform:uppercase;font-size:1.2rem}.item-related-wrap .item-related-list__item .ir-item-price--discount-rate:active,.item-related-wrap .item-related-list__item .ir-item-price--discount-rate:hover,.item-related-wrap .item-related-list__item .ir-item-price--discount-rate:link,.item-related-wrap .item-related-list__item .ir-item-price--discount-rate:visited{color:#fd5339}.item-related-wrap .item-related-list__item .ir-item-ps>div{max-width:68em;margin-left:auto;margin-right:auto;display:table;width:100%;table-layout:fixed}.item-related-wrap .item-related-list__item .ir-item-ps>div:after{clear:both;content:"";display:table}.item-related-wrap .item-related-list__item .ir-item-ps__name{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;display:table-cell;width:75%;font-size:1rem}.item-related-wrap .item-related-list__item .ir-item-ps__name img{margin-right:.5rem}.more-link{max-width:68em;margin-left:auto;margin-right:auto;margin-right:0;margin-bottom:2rem}.more-link:after{clear:both;content:"";display:table}.more-link a{color:#ff8989;float:right;margin-left:1rem}.item-related-btn{margin-bottom:2rem;display:table-cell;width:50%;margin-left:25.58941%}.item-related{color:#2d2926;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;padding:.8rem;margin-left:1rem;margin-bottom:1rem;font-size:2rem;text-align:center}.swipe-slider{visibility:hidden}.swipe-slider.swipe-slider-show{visibility:visible}.swipe-slider .slider-btn-next,.swipe-slider .slider-btn-prev{visibility:hidden;width:60px;height:100%;position:absolute;top:0;bottom:0;margin:auto;z-index:1;cursor:pointer;opacity:0;transition:opacity .4s ease-out;-webkit-transition:opacity .4s ease-out}.swipe-slider .slider-btn-next span,.swipe-slider .slider-btn-prev span{display:block;width:30px;height:40px;background-color:#fff;position:absolute;top:0;bottom:0;margin:auto;opacity:.6;transition:opacity .4s ease-out;-webkit-transition:opacity .4s ease-out}.swipe-slider .slider-btn-next span:before,.swipe-slider .slider-btn-prev span:before{content:"";width:10px;height:10px;border:0;border-top:2px solid #000;border-right:2px solid #000;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}.swipe-slider .slider-btn-next:hover span,.swipe-slider .slider-btn-prev:hover span{opacity:1}.swipe-slider .slider-btn-next.show,.swipe-slider .slider-btn-prev.show{visibility:visible;opacity:1}.swipe-slider .slider-btn-prev,.swipe-slider .slider-btn-prev span{left:0}.swipe-slider .slider-btn-prev span:before{transform:rotate(-135deg)}.swipe-slider .slider-btn-next,.swipe-slider .slider-btn-next span{right:0}.swipe-slider .slider-btn-next span:before{transform:rotate(45deg)}.swipe-slider.fullwidth{overflow:hidden;padding:0;margin-left:calc(((100vw - 100%) / 2) * -1);margin-right:calc(((100vw - 100%) / 2) * -1)}.swipe-slider .swipe-slider-context{overflow:hidden;position:relative}.swipe-slider .iScrollLoneScrollbar{background-color:transparent}.swipe-slider .iScrollHorizontalScrollbar{position:absolute;z-index:9999;height:4px;left:2px;right:2px;bottom:0;overflow:hidden}.swipe-slider .iScrollIndicator{position:absolute;background:rgba(0,0,0,.35)!important;border:1px solid hsla(0,0%,100%,.8);border-radius:3px;box-sizing:border-box}