@charset "UTF-8";.c-card_list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:8px}@media print,screen and (max-width: 767px){.c-card_list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media print,screen and (min-width: 768px) and (max-width: 1024px){.c-card_list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media print,screen and (min-width: 1025px){.c-card_list{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.c-card{background-color:#fff;display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:4;grid-row:span 4;gap:0;border-radius:8px;overflow:hidden}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.c-card{padding-bottom:16px}}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.c-card{padding-bottom:16px}}@media (hover: hover){.c-card:hover .c-card_image-hover{opacity:1}}.c-card_list-newArrivals .c-card{grid-row:auto;-ms-grid-rows:auto;grid-template-rows:auto;border-radius:0}.c-card_image_wrap{position:relative;margin-bottom:16px}.c-card_image{position:relative;aspect-ratio:1;overflow:hidden;background-color:#ecedee;width:100%;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.c-card_image img,.c-card_image svg,.c-card_image video,.c-card_image iframe{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-card_image.c-card_image-hover{position:absolute;top:0;left:0;opacity:0}.c-card_badge{top:8px;left:8px;position:absolute;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:italic;letter-spacing:-.04em}.c-card_badge.c-card_badge-ranking{width:20px;height:20px;color:#fff;background-color:#000}.c-card:nth-child(1) .c-card_badge.c-card_badge-ranking{background-color:#bea870}.c-card:nth-child(2) .c-card_badge.c-card_badge-ranking{background-color:#a8a9a8}.c-card:nth-child(3) .c-card_badge.c-card_badge-ranking{background-color:#997a5c}.c-card_badge.c-card_badge-new{color:#fff;background-color:#000}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.c-card_badge.c-card_badge-new{padding:3px 4px 3px 5px}}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.c-card_badge.c-card_badge-new{padding:5px 8px}}.c-card_brand{font-size:12px;font-family:Helvetica Neue,Arial,sans-serif;color:#000;margin-bottom:8px}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.c-card_brand{padding-left:16px;padding-right:16px}}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.c-card_brand{padding-left:8px;padding-right:8px}}.c-card_title{font-size:14px;font-weight:500;color:#000;margin:0 0 8px;line-height:1.5;word-break:break-word}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.c-card_title{padding-left:16px;padding-right:16px}}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.c-card_title{padding-left:8px;padding-right:8px}}.c-card_price{font-size:12px;font-family:Helvetica Neue,Arial,sans-serif;color:#000;line-height:1.5}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.c-card_price{padding-left:16px;padding-right:16px}}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.c-card_price{padding-left:8px;padding-right:8px}}.c-tags_title{font-size:14px;letter-spacing:0;line-height:2;margin-bottom:12px}.c-tags_title.c-tags_title-en{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.c-tags_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.c-tags_item{cursor:pointer;position:relative}@media (hover: hover){.c-tags_item:hover .c-tags_link{background-color:#000;color:#fff}.c-tags_item:hover.c-tags_item-filter:after,.c-tags_item:hover.c-tags_item-filter:before{background-color:#fff}}.c-tags_item.c-tags_item-filter:after,.c-tags_item.c-tags_item-filter:before{content:"";position:absolute;width:10px;height:1px;background-color:#000;right:8px;top:50%;translate:0 -50%;border-radius:10px;-webkit-transition:background-color .1s ease;transition:background-color .1s ease}.c-tags_item.c-tags_item-filter:after{rotate:45deg}.c-tags_item.c-tags_item-filter:before{rotate:-45deg}.c-tags_link{padding:6px 16px;font-size:12px;letter-spacing:0;line-height:1.75;background-color:#fff;border-radius:4px;display:inline-block;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}.c-tags_item-filter .c-tags_link{border:1px solid #CCCCCC;padding:6px 32px 6px 16px;background-color:transparent}.c-tags_radio{cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;padding:6px 16px;letter-spacing:0}.c-tags_radio input[type=radio]{position:absolute;opacity:0;pointer-events:none}.c-tags_radio:has(input[type=radio]:checked){background-color:#000;color:#fff}.c-tags_radio:has(input[type=radio]:checked) .c-tags_radioClose{display:block}.c-tags_radioClose{position:relative;aspect-ratio:1;width:10px;display:none}.c-tags_radioClose:before,.c-tags_radioClose:after{content:"";position:absolute;width:100%;height:1px;background-color:#fff;top:50%;left:50%;translate:-50% -50%}.c-tags_radioClose:before{rotate:45deg}.c-tags_radioClose:after{rotate:-45deg}.c-loading_icon{-webkit-transition:opacity .1s ease;transition:opacity .1s ease;aspect-ratio:1.6;overflow:hidden;width:64px;margin:80px auto 0;cursor:pointer}@media (hover: hover){.c-loading_icon:hover{opacity:.5}}.c-loading_icon img,.c-loading_icon video,.c-loading_icon iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-loading_text{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:-.04em;line-height:1.2;font-style:italic;font-weight:700;color:#e83828;margin-top:8px}.itemSection{margin:45px auto 0}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.itemSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 calc(16 / 375 * 100vw)}}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.itemSection{display:-ms-grid;display:grid;gap:40px;-ms-grid-columns:1.96fr 1fr;grid-template-columns:1.96fr 1fr;padding:0 3.125vw 0 1.25vw;max-width:1280px}}.itemSection_gallery{position:relative}.itemSection_gallery_number{position:absolute;bottom:8px;right:8px;z-index:10;font-size:10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:0;font-weight:500}.itemSection_gallery_pagination_prev,.itemSection_gallery_pagination_next{position:absolute;top:50%;translate:0 -50%;width:8vw;height:8vw;z-index:10}.itemSection_gallery_pagination_prev svg,.itemSection_gallery_pagination_next svg{position:absolute;top:50%;left:50%;translate:-50% -50%;width:2.4vw;height:calc(16 / 375 * 100vw)}.itemSection_gallery_pagination_prev.slick-disabled,.itemSection_gallery_pagination_next.slick-disabled{opacity:.2}.itemSection_gallery_pagination_prev{rotate:180deg;left:calc(-16 / 375 * 100vw)}.itemSection_gallery_pagination_next{right:calc(-16 / 375 * 100vw)}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.itemSection_gallery_grid{overflow:hidden;white-space:nowrap}}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.itemSection_gallery_grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:8px}}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.itemSection_gallery_grid_mobile{margin-top:16px;white-space:nowrap;overflow:hidden}.itemSection_gallery_grid_mobile .itemSection_gallery_item{width:100%;display:inline-block!important;border:1px solid transparent;border-radius:4px}.itemSection_gallery_grid_mobile .itemSection_gallery_item.slick-current{border:1px solid #000}.itemSection_gallery_grid_mobile .slick-track{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr);gap:8px;width:100%!important;-webkit-transform:translate3d(0px,0px,0px)!important;transform:translateZ(0)!important}.itemSection_gallery_grid_mobile .slick-track:before{display:none}}.itemSection_gallery_item{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;display:inline-block!important}.itemSection_gallery_item img,.itemSection_gallery_item svg,.itemSection_gallery_item video,.itemSection_gallery_item iframe{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.itemSection_gallery_modalOpener{display:block;position:relative;width:100%;height:100%;cursor:pointer}.itemSection_gallery a,.itemSection_gallery_grid_mobile a{display:block;position:relative;cursor:pointer;text-decoration:none;color:inherit}.itemSection_gallery a.is-loading{cursor:wait;opacity:.7;pointer-events:none}.itemSection_gallery_zoom{position:absolute;bottom:8px;left:8px;background:none;border:none;padding:8px;cursor:pointer;pointer-events:none;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;opacity:.7}.itemSection_gallery_zoom svg{width:14px;height:14px;color:#000}.itemSection_gallery_zoom .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.productInfo{border-radius:8px}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.productInfo{margin-top:40px}}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.productInfo{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:40px 24px;background-color:#fff;position:sticky;top:80px}}.productInfo_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px}.productInfo_badge{background-color:#111;border-radius:4px;color:#fff;font-size:10px;font-weight:700;font-style:italic;letter-spacing:-.04em;padding:4px 8px 4px 7px;text-align:center;line-height:1.2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:20px}.productInfo_brand{font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;line-height:1.5;margin-bottom:14px}.productInfo_title{font-size:20px;font-weight:500;color:#000;line-height:1.5;margin:0 0 8px}.productInfo_price{font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px 7px}.productInfo_price_sale{color:#e83828}.productInfo_price_regular{text-decoration:line-through;margin-left:4px}.productInfo_priceTax{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:0}.productInfo_colorSection{padding-bottom:40px}.productInfo_sectionTitle{font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;color:#000;margin-bottom:16px}.productInfo_colorList{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:8px}.productInfo_colorItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.productInfo_colorItem{width:calc(80 / 375 * 100vw)}}.productInfo_colorItem:not(.is-soldOut):not(.is-selected){cursor:pointer;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}@media (hover: hover){.productInfo_colorItem:not(.is-soldOut):not(.is-selected):hover{opacity:.5}}.productInfo_colorItem.is-selected .productInfo_colorImage{border:1px solid #000}.productInfo_colorImage{border-radius:4px;position:relative;border:1px solid transparent;aspect-ratio:1;overflow:hidden}.productInfo_colorImage img,.productInfo_colorImage svg,.productInfo_colorImage video,.productInfo_colorImage iframe{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.productInfo_colorImage{width:calc(80 / 375 * 100vw)}}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.productInfo_colorImage{width:80px}}.productInfo_colorItem.is-soldOut .productInfo_colorImage:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0003;border-radius:4px;z-index:1}.productInfo_colorItem.is-soldOut .productInfo_colorImage:after{content:"";position:absolute;top:50%;left:50%;height:1px;background-color:#111;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);z-index:2}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.productInfo_colorItem.is-soldOut .productInfo_colorImage:after{width:calc(110 / 375 * 100vw)}}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.productInfo_colorItem.is-soldOut .productInfo_colorImage:after{width:110px}}.productInfo_colorLabel{font-size:10px;color:#000;text-align:center;word-break:break-word;line-height:1.3;line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.productInfo_sizeSection{margin-bottom:40px}.productInfo_sizeList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px}.productInfo_sizeButton{min-width:80px;height:34px;padding:6px;border-radius:4px;border:1px solid #DDDDDD;background-color:#fff;font-size:12px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.productInfo_sizeButton [type=radio]{width:1px;height:1px;position:absolute;clip:rect(0,0,0,0);overflow:hidden}.productInfo_sizeButton:not(:has([type=radio].disabled)):has([type=radio]:checked){background-color:#000;color:#fff;border-color:#ddd}.productInfo_sizeButton:has([type=radio].disabled){position:relative;cursor:auto;pointer-events:none}.productInfo_sizeButton:has([type=radio].disabled):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0003;border-radius:3px}.productInfo_sizeButton:has([type=radio].disabled):after{content:"";position:absolute;top:50%;left:50%;width:200%;rotate:22deg;height:1px;background-color:#111;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}@media (hover: hover){.productInfo_sizeButton:not(:has([type=radio].disabled)):hover{background-color:#000;color:#fff;border-color:#000}}.product-form__buttons .c-button{width:100%}#ProductSubmitButton-main-product:disabled{background-color:#ccc;cursor:not-allowed;pointer-events:none}#ProductSubmitButton-main-product:disabled .c-button_text{color:#000}.productDetailSection{max-width:1072px}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.productDetailSection{padding:0 calc(16 / 375 * 100vw);margin:40px auto 0}}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.productDetailSection{padding:0 16px;margin:76px auto 0}}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.productDetailSection_content_wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.productDetailSection_content{margin-bottom:80px;display:-ms-grid;display:grid;-ms-grid-columns:2.12fr 1fr;grid-template-columns:2.12fr 1fr;gap:40px}}.productDetailSection_description{font-size:12px;color:#000;line-height:2;margin:0 0 24px}.productDetailSection_description strong{font-weight:800}.productDetailSection_accordions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.productDetailSection_accordions{margin-top:40px}}.productDetailSection_accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.productDetailSection_accordionHeader{-webkit-transition:opacity .1s ease;transition:opacity .1s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:36px;background:none;border:none;border-bottom:1px solid #ddd;padding:0 0 16px;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}@media (hover: hover){.productDetailSection_accordionHeader:hover{opacity:.5}}.productDetailSection_accordionTitle{font-size:14px;color:#000;text-align:left}.productDetailSection_accordion_icon.is-active{rotate:180deg}.productDetailSection_accordionContent{padding-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;display:none}.productDetailSection_accordionContent.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.productDetailSection_accordionText{font-size:12px;color:#000;margin:0;line-height:2}.productDetailSection_accordionText a{-webkit-transition:opacity .1s ease;transition:opacity .1s ease;text-decoration:underline}@media (hover: hover){.productDetailSection_accordionText a:hover{opacity:.5}}.productDetailSection_paymentImage{aspect-ratio:7.2727272727;overflow:hidden;max-width:320px;margin:0 auto}.productDetailSection_paymentImage img,.productDetailSection_paymentImage video,.productDetailSection_paymentImage iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.productDetailSection_brand{background-color:#fff;border-radius:8px}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.productDetailSection_brand{padding:16px}}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.productDetailSection_brand{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;padding:24px}}.productDetailSection_brand+.productDetailSection_brand{margin-top:12px}.productDetailSection_brandLogo{aspect-ratio:1;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;max-width:170px;height:100%}.productDetailSection_brandLogo img,.productDetailSection_brandLogo video,.productDetailSection_brandLogo iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.productDetailSection_brandLogo{width:32vw;margin-bottom:16px}}.productDetailSection_brandInfo{-webkit-box-flex:1;-ms-flex:1;flex:1}.productDetailSection_brandName{font-size:16px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;margin-bottom:16px;text-decoration:underline;text-underline-offset:2px;display:block;cursor:pointer;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}@media (hover: hover){.productDetailSection_brandName:hover{opacity:.5}}.productDetailSection_brandDescription{font-size:12px;line-height:2;letter-spacing:0}.productDetailSection_brandLink{-webkit-transition:opacity .1s ease;transition:opacity .1s ease;display:inline-block;margin-top:16px;text-decoration:underline;text-underline-offset:2px}@media (hover: hover){.productDetailSection_brandLink:hover{opacity:.5}}.productDetailSection_keywords{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.productDetailSection_keywords{margin-top:80px}}.productDetailSection_keywordsTitle{font-size:14px;color:#000;margin:0}.productDetailSection_keywordsList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.productDetailSection_keywordTag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:33px;padding:0 16px;background-color:#fff;border-radius:4px;font-size:12px;color:#000;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}.productDetailSection_keywordTag:hover{opacity:.7}.rankingSection,.relatedSection{max-width:1072px;padding:0 16px}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.rankingSection,.relatedSection{margin:120px auto 0}}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.rankingSection,.relatedSection{margin:160px auto 0}}.rankingSection_title{font-size:40px;font-family:Helvetica Neue,Arial,sans-serif;font-weight:700;font-style:italic;letter-spacing:-.04em;color:#000;margin:0 0 40px}product-modal{background-color:#fff;height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}product-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal{background-color:#fff;height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.product-media-modal__dialog .global-media-settings--no-shadow{overflow:visible!important}}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.product-media-modal__dialog .global-media-settings,.product-media-modal__dialog .global-media-settings video,.product-media-modal__dialog .global-media-settings model-viewer,.product-media-modal__dialog .global-media-settings iframe,.product-media-modal__dialog .global-media-settings img{border:none;border-radius:0}}.product-media-modal__content{max-height:100vh;width:100%;overflow:auto}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.product-media-modal__content{padding:2rem 1rem}}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.product-media-modal__content{padding:2rem 11rem 1.5rem}}.product-media-modal__content>*{height:auto;margin:auto;width:100%}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.product-media-modal__content>*{display:block}}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.product-media-modal__content>*{display:block}}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.product-media-modal__content>*+*{margin-top:1rem}}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.product-media-modal__content>*+*{margin-top:1.5rem}}.product-media-modal__content .media{background:none}.product-media-modal__content .deferred-media{width:100%}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.product__media-list .deferred-media{display:none}}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.product__media-list .deferred-media{display:block}}.product-media-modal__model{width:100%}.product-media-modal__toggle{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:50%;color:#0000008c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;padding:1.2rem;position:fixed;z-index:2;width:4rem}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.product-media-modal__toggle{right:2rem;top:2rem}}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.product-media-modal__toggle{right:5rem;top:2.2rem}}.product-media-modal__toggle:hover{color:#000000bf}.product-media-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.product-media-container{position:relative;width:100%;max-width:100%}.product-media-container .media{padding-top:100%}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.product-media-container.media-fit-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.product-media-container.media-fit-cover .media{position:initial}}.product-media-container .product__modal-opener{display:block;position:relative}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.product-media-container .product__modal-opener:not(.product__modal-opener--image){display:none}}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.product__modal-opener:not(.product__modal-opener--image){display:none}}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.product--thumbnail .is-active .product__modal-opener:not(.product__modal-opener--image),.product--thumbnail_slider .is-active .product__modal-opener:not(.product__modal-opener--image){display:none}.product--thumbnail .is-active .deferred-media,.product--thumbnail_slider .is-active .deferred-media{display:block;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/css.products.css.map */
