#option-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:9998}body.popup-open{overflow:hidden}.option-values.swatches label{width:30px;height:30px;border-radius:50%;display:inline-block;border:2px solid transparent;font-size:0}.option-values.swatches input[type=radio]{display:none}.option-label-active{cursor:pointer;opacity:1}.option-label-disabled{cursor:not-allowed;opacity:.4}.swatch-circle.option-label-disabled{cursor:not-allowed;opacity:1}.swatch-circle{border:2px solid #ccc;position:relative}.swatch-x-icon{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/cdn/shop/files/x_a3f77894-3bcc-49c1-9780-ff3fbc634da3.svg?v=1700104255);background-size:contain;background-repeat:no-repeat;background-position:center}.custom-related-products-wrap{margin-top:60px}.custom-related-products-wrap .collection-ajax__title{font-size:22px;margin-bottom:28px}.custom-related-products-wrap .custom-related-products{display:flex;flex-direction:row;justify-content:flex-start;column-gap:20px}.custom-related-products-wrap .custom-related-products .product-grid-item{display:flex;flex-direction:column;justify-content:flex-start;width:160px;row-gap:16px;position:relative;padding-bottom:58px}.custom-related-products-wrap .custom-related-products .product-grid-item .product-grid-item__anchor p.product-grid-item__title{font-size:14px;font-weight:500;margin-bottom:12px}.custom-related-products-wrap .custom-related-products .product-grid-item p.product-grid-item__price{font-size:16px;font-weight:700;margin-bottom:0}.custom-related-products-wrap .custom-related-products .product-grid-item p.product-grid-item__price .product-grid-item__price__taxInfo{font-size:14px;font-weight:500;color:#999;margin-left:6px}.custom-related-products-wrap .custom-related-products .product-grid-item p.product-grid-item__price .product-grid-item__compareAtPrice{font-size:14px;font-weight:500;color:#999;margin-left:6px;text-decoration:line-through}.custom-related-products-wrap .custom-related-products .product-grid-item p.product-grid-item__price .product-grid-item__price__discount{color:#8e1f29}.open-option-popup,.add-to-cart-btn{padding:0 14px;height:42px;border-radius:4px;border:0;color:#fff;background:#212326;font-size:14px;line-height:1;font-weight:400;display:flex;align-items:center;justify-content:center;column-gap:6px;cursor:pointer;position:absolute;bottom:0;width:100%}.custom-related-products-wrap .custom-related-products__moreBtn{display:none}#option-popup{position:fixed;z-index:9999;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid #ccc;padding:32px 32px 24px;max-width:547px;width:100%;max-height:70vh}#popup-product-title{font-size:22px;font-weight:600;line-height:1.5;letter-spacing:-1px;margin-bottom:24px}#variant-preview-image{width:100px}#option-popup #option-popup__prdInfo-wrap{position:relative;padding-bottom:100px}#option-popup #option-popup__prdInfo-wrap #option-popup__header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin-bottom:24px}#option-popup #option-popup__prdInfo-wrap #option-popup__header #popup-title{font-size:16px;color:#5b5d63;margin-bottom:0}#option-popup #option-popup__prdInfo-wrap #popup-product-variant{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;column-gap:20px}#option-popup #option-popup__prdInfo-wrap #popup-product-variant #confirm-option-btn{position:absolute;left:0;bottom:0;width:100%;height:70px;background:#b75622;color:#fff;font-size:18px;font-weight:600;line-height:1;border-radius:4px}.option-values.swatches .selected-option{border:3px solid #fff!important;outline:2px solid #000;outline-offset:0px}.option-values.swatches{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;column-gap:8px;row-gap:8px;width:100%}#popup-product-variant .option-group .option-label{font-size:14px;font-weight:400;color:#666;text-transform:uppercase;font-family:Noto Sans JP!important;margin-bottom:12px}#close-option-popup{right:0;border:0;background:unset;cursor:pointer}.option-values.box-buttons .option-label-active{padding:8px 16px;border:1px solid #d3d3d3;display:inline-block;font-size:13px;line-height:normal}.option-values.box-buttons .option-label-active.selected-option{border:1px solid #000!important;font-weight:500}.option-values.box-buttons{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;column-gap:6px;row-gap:6px;margin-bottom:16px}.option-values.box-buttons input{width:0;margin:0;padding:0;display:none}.option-group{margin-bottom:8px}.option-group:has(.option-label-color){display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:16px}.option-label.option-label-color{width:auto;display:inline-block}.selected-color-name{font-size:14px;font-weight:400;color:#666;text-transform:uppercase;font-family:Noto Sans JP!important;margin-bottom:12px}.color-name-bar{font-size:14px;padding:0 5px 12px}.option-group:has(.quantity-box){display:none}.popup-open .des{z-index:unset}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content]{padding:32px 32px 24px;max-height:unset;max-width:547px;width:100%;overflow-x:hidden}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content] div[class*=Modal_header]{position:absolute;top:32px;right:32px;width:auto}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content] div[class*=Modal_header] div[class*=ModalCloseButton_picky-modal-close]{width:36px;height:36px;border:0;padding:0;display:flex;align-items:center;justify-content:center}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content] div[class*=Modal_header] div[class*=ModalCloseButton_picky-modal-close] div[class*=ModalCloseButton_line]{height:25px;margin-left:0}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content] .picky-widget-completion-title{font-size:16px;color:#5b5d63;font-family:Noto Sans JP!important;font-weight:500;line-height:1;letter-spacing:-1px;text-align:left;height:36px;margin:0 0 24px;display:flex;align-items:center}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content] .popup-product-title{margin-bottom:0}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content] div[class*=ComboProductCard_picky-combo-product-card]{margin:0;padding:24px 0}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content] #popup-product-title{margin-bottom:0}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content] div[class*=ComboProductCard_card-info-wrap] div[class*=ComboProductCard_options-wrap]{margin-top:0}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content] div[class*=ComboProductCard_card-info-wrap] div[class*=ProductSwatchButton_picky-options-ttl]{font-family:Noto Sans JP!important;font-size:14px!important;margin-top:0;margin-bottom:12px;display:flex;align-items:center}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content] div[class*=ComboProductCard_card-info-wrap] div[class*=ComboProductCard_options-wrap] div[class*=ProductSwatchButton_picky-option-size-container]{column-gap:6px;row-gap:6px;margin-bottom:16px}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content] div[class*=ComboProductCard_card-info-wrap] div[class*=ComboProductCard_options-wrap] div[class*=ProductSwatchButton_picky-option-size-container] div[class*=ProductSwatchButton_item-option]{border-radius:0}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content] div[class*=ComboProductCard_card-info-wrap] div[class*=ProductSwatchColors_picky-options-ttl]{font-family:Noto Sans JP!important;font-size:14px!important;margin-top:0!important;margin-bottom:12px!important;display:flex;align-items:center}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content] .picky-product-card-container{width:100%;margin:0}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content] button[class*=DealCompletionWidget_picky-add-button]{font-size:18px;font-weight:600;margin-top:24px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:4px}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content] div[class*=ComboProductCard_picky-combo-product-card]:last-child{border:0}@media screen and (max-width: 768px){.custom-related-products-wrap{margin-top:40px;margin-bottom:21px}.custom-related-products-wrap .collection-ajax__title{font-size:17px;margin-bottom:20px}.custom-related-products-wrap .custom-related-products{justify-content:space-between;flex-direction:column;row-gap:16px;margin-bottom:24px}.custom-related-products-wrap .custom-related-products .product-grid-item__anchor img{min-width:85px;width:85px}.custom-related-products-wrap .custom-related-products .product-grid-item{justify-content:space-between;position:unset;flex-direction:row;column-gap:9px;align-items:center;max-width:unset;width:100%;padding-bottom:unset}.custom-related-products-wrap .custom-related-products .add-to-cart-btn__text{display:none}.product-grid-item__infoWrap{width:54%}.custom-related-products-wrap .custom-related-products .product-grid-item .product-grid-item__anchor p.product-grid-item__title{font-size:14x;margin-top:0;margin-bottom:8px}.custom-related-products-wrap .custom-related-products .product-grid-item p.product-grid-item__price{font-size:15px}.custom-related-products-wrap .custom-related-products .product-grid-item p.product-grid-item__price .product-grid-item__price__taxInfo,.custom-related-products-wrap .custom-related-products .product-grid-item p.product-grid-item__price .product-grid-item__compareAtPrice{font-size:12px}.open-option-popup,.add-to-cart-btn{margin-top:0;position:unset;width:unset}.custom-related-products-wrap .custom-related-products__moreBtn{display:none;width:100%;height:40px;text-align:center;border:1px solid rgba(0,0,0,.16);border-radius:4px;justify-content:center;align-items:center;font-size:14px}.custom-related-products-wrap .custom-related-products__moreBtn .custom-related-products__moreBtn-icon{display:flex;align-items:center}.custom-related-products-wrap .custom-related-products__moreBtn.active .custom-related-products__moreBtn-icon{rotate:180deg}#option-popup{top:unset;left:0;bottom:0;padding:0;transform:none;border-top-left-radius:8px;border-top-right-radius:8px}#option-popup #option-popup__prdInfo-wrap #option-popup__header{padding:16px;margin-bottom:0}#option-popup #option-popup__prdInfo-wrap #option-popup__header #popup-title{font-size:14px}#close-option-popup svg{width:24px;height:24px}#popup-product-title{font-size:18px;margin:0 0 36px}#option-popup__body{padding:0 16px 8px}#confirm-option-btn-wrap{position:absolute;bottom:0;left:0;width:100%;padding:16px 16px 32px}#option-popup #option-popup__prdInfo-wrap #popup-product-variant #confirm-option-btn{position:unset;height:58px;font-weight:500;font-size:16px}.custom-related-products-wrap .custom-related-products .product-grid-item:not(.show){display:none}.custom-related-products-wrap .custom-related-products .product-grid-item.show{display:flex}body.popup-open span.stamped-summary-actions{z-index:unset!important}body.popup-open .floating-btn-wrap{z-index:unset}.picky-widget[class*=picky-widget-completion-modal]{height:100%}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content]{max-height:calc(100dvh - 90px);position:absolute;bottom:0;left:0;border-top-left-radius:8px;border-top-right-radius:8px;padding:16px}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content] div[class*=Modal_header]{top:16px;right:16px}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content] div[class*=Modal_header] div[class*=ModalCloseButton_picky-modal-close]{width:24px;height:24px}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content] div[class*=Modal_header] div[class*=ModalCloseButton_picky-modal-close] div[class*=ModalCloseButton_line]{height:20px}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content] .picky-widget-completion-title{font-size:14px;line-height:2;height:24px;margin-bottom:16px}div[class*=DealCompletionWidget_picky-widget-completion-modal] div[class*=Modal_content] button[class*=DealCompletionWidget_picky-add-button]{margin:16px 0;height:58px;border-radius:4px;font-size:16px;font-weight:500}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/additional-product-list.css.map */
