body,html{overflow-x:visible!important}body.product .cc-header{position:sticky;top:0}body.product more-payment-options-link{display:none}body.product variant-picker{display:block}body.product #main-content .container{padding-left:115px;padding-right:115px}@media screen and (max-width:1032px){body.product #main-content .container{padding-left:15px;padding-right:15px}}body.product .breadcrumbs{margin-top:10px;margin-bottom:10px}body.product .breadcrumbs li a{color:#767676;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:1032px){body.product .breadcrumbs li a{font-size:12px}}body.product .breadcrumbs li:last-child a{font-weight:600}body.product .cc-main-product .container{padding-left:115px;padding-right:115px}body.product .media-gallery__grid-container{display:flex;flex-direction:row-reverse;gap:15px}body.product .media-gallery__grid-container .media-gallery__viewer{width:100%;flex:1 1 720px;border:0;background-color:#fff}body.product .media-gallery__grid-container .media-gallery__viewer .media{border-radius:4px}body.product .media-gallery__grid-container .media-gallery__thumbs{width:100%;flex:0 0 103px;margin:0}@media screen and (max-width:1032px){body.product .media-gallery__grid-container .media-gallery__thumbs{flex:none}}body.product .media-gallery__grid-container .media-gallery__thumbs .media-thumbs__btn{border:0;border-radius:2px}body.product .media-gallery__grid-container .media-gallery__thumbs .media-thumbs__btn.is-active{border:1.4px solid #767676}body.product .media-gallery__grid-container .media-gallery__thumbs .media-thumbs__btn.is-active:after{content:none}@media screen and (min-width:1025px){body.product .media-gallery__grid-container .media-gallery__thumbs .media-thumbs{transform:rotate(90deg);width:600px;position:absolute;left:-145px;top:413px}body.product .media-gallery__grid-container .media-gallery__thumbs .media-thumbs .media-thumbs__item{box-sizing:border-box;margin-left:10px;flex:0 0 90px}body.product .media-gallery__grid-container .media-gallery__thumbs .media-thumbs .media-thumbs__item img{transform:rotate(-90deg)}body.product .media-gallery__grid-container .media-gallery__thumbs .media-thumbs .media-thumbs__item img{margin-bottom:-2px}}body.product .media-gallery__grid-container .media-gallery__thumbs .media-thumbs__item{margin:0}body.product .media-gallery__grid-container .media-gallery__thumbs .media-thumbs__item button{margin:0;padding-top:0!important;height:100%}body.product .media-gallery__grid-container .media-gallery__thumbs .media-thumbs__item button img{position:relative;width:100%;height:auto}body.product .product{display:flex;gap:80px}body.product .product-media,body.product .product-info{padding:0;padding-inline:0;width:100%;border:0}body.product .product-info:before,body.product .product-info:after{content:none}body.product .product-info .product-information-extra{display:flex;flex-direction:column-reverse;margin-bottom:30px;margin-top:30px}body.product .product-info .product-information-extra .metafield-rich_text_field p{margin-bottom:0;color:#767676;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:1}@media screen and (max-width:1032px){body.product .product-info .product-information-extra .metafield-rich_text_field p{font-size:14px!important}}body.product .product-info .product-information-extra>div{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:10px}body.product .product-info .product-information-extra img{display:inline-block;width:24px;height:24px;object-fit:cover}body.product .product-info .product-opciones-hermanos{border-radius:50px;background-color:#fef6f6;border:1px solid #efa3a3;padding:10px 25px;display:inline-block;height:57px;margin-bottom:30px}body.product .product-info .product-opciones-hermanos p{margin:0;color:#767676;text-align:left;font-family:Bricolage Grotesque;font-size:16px;font-style:normal;font-weight:600;line-height:1}body.product .product-info .product-opciones-hermanos a{display:flex;justify-content:flex-start;align-items:center;gap:5px}body.product .product-info .product-opciones-hermanos span{color:#767676;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:1}body.product .product-info .product-opciones-hermanos span svg{width:100%;height:100%}body.product .product-info .product-info__block{margin:0 0 10px}body.product .product-info .loox-rating-content .loox-icon{width:13px;height:13px}body.product .product-info .loox-rating-content .loox-rating-label{font-size:12px!important;color:#767676;font-family:Montserrat;font-style:normal;font-weight:400;line-height:16px}body.product .product-info .product-info__title{margin-top:0;margin-bottom:10px}body.product .product-info .product-info__title .product-title{color:#767676;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0!important}body.product .product-info .product-price .price__current{color:#767676;font-family:Montserrat;font-size:26px;font-style:normal;font-weight:500;line-height:normal;padding-inline-end:20px}body.product .product-info .product-price .price__was{color:#868686;font-family:Montserrat;font-size:26px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:strikethrough}body.product .product-info .product-options .option-selector{margin-bottom:30px}body.product .product-info .product-options legend.label{color:#767676;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:114%;margin:0}body.product .product-info .product-options span.option-selector__label-value{color:#767676;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:114%}body.product .product-info .product-options .option-selector:nth-child(2) legend.label{padding-right:10px}body.product .product-info .product-options .option-selector:nth-child(2) modal-opener{border-left:2px solid #767676}body.product .product-info .product-options .option-selector:nth-child(2) .flex.justify-between{justify-content:flex-start}body.product .product-info .product-options .option-selector:nth-child(2) .flex.justify-between button{padding-left:10px;color:#464646;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:114%}body.product .product-info .product-options .option-selector:nth-child(2) .option-selector__btns{gap:10px;margin-top:20px}@media screen and (max-width:768px){body.product .product-info .product-options .option-selector:nth-child(2) .option-selector__btns{justify-content:center}}body.product .product-info .product-options .option-selector:nth-child(2) .opt-btn:not(.is-unavailable):hover+.opt-label--btn{border:1px solid #efa3a3;background-color:#fef6f6}body.product .product-info .product-options .option-selector:nth-child(2) .opt-btn.is-unavailable+.opt-label--btn{border:1px solid #868686}body.product .product-info .product-options .option-selector:nth-child(2) .opt-btn.is-unavailable+.opt-label--btn span{color:#868686;text-decoration-line:line-through;background-color:#fff}body.product .product-info .product-options .option-selector:nth-child(2) .opt-btn:checked:not(.is-unavailable)+.opt-label--btn{border:1px solid #efa3a3;background-color:#efa3a3}body.product .product-info .product-options .option-selector:nth-child(2) .opt-label--btn{margin:0;padding:0;border-radius:4px;border:1px solid #767676}body.product .product-info .product-options .option-selector:nth-child(2) .opt-label--btn:before,body.product .product-info .product-options .option-selector:nth-child(2) .opt-label--btn:after{content:none}body.product .product-info .product-options .option-selector:nth-child(2) .opt-label--btn span{display:flex;width:105px;height:38px;padding:10px;justify-content:center;align-items:center;color:#767676;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:114%}body.product .product-info .product-options [data-name=Color] legend.label{margin-bottom:20px}body.product .product-info .product-options [data-name=Color] .opt-btn:checked+label{border-radius:2px;border:1px solid #767676}body.product .product-info .product-options [data-name=Color] .option-selector__btns{gap:10px;margin:0}body.product .product-info .product-options [data-name=Color] .opt-label--swatch{margin:0;border:0;box-shadow:none;border-radius:2px;overflow:hidden}body.product .product-info product-form quantity-input{display:flex;width:100%;max-width:158px;height:44px;flex:none;margin-inline-end:12px}body.product .product-info product-form quantity-input input{color:#767676;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:normal}body.product .product-info product-form quantity-input .qty-input{border-radius:8px;border:1px solid #767676}body.product .product-info product-form .product-info__add-button{flex:none;margin-inline-start:0;flex:1 1 auto}body.product .product-info product-form .product-info__add-button .nm-portal{margin-top:10px}body.product .product-info product-form .product-info__add-button .nm-portal button.PRODUCT_PAGE-notify-button{background-color:#676767;border:1px solid #676767;color:#fff;font-family:Montserrat}body.product .product-info product-form .product-info__add-button .nm-portal .restock-alerts-branding-text{display:none}body.product .product-info product-form .product-info__add-button .nm-portal *{font-family:Montserrat}body.product .product-info product-form .product-info__add-button .btn{height:44px;border-radius:8px;border:1px solid #efa3a3;background:#fef6f6;opacity:1;color:#767676;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:1}body.product .product-info product-form .product-info__add-button .btn:hover{background:#efa3a3;border:1px solid #efa3a3}body.product .product-info product-form .product-info__add-button .btn[disabled]+.nm-portal{margin-top:0}body.product .product-info product-form .product-info__add-button .btn[disabled]+.nm-portal button{margin-top:0}body.product .product-info details-disclosure .disclosure--row{border:0;border-bottom:1px solid #676767}body.product .product-info details-disclosure summary{padding-top:15px;padding-bottom:15px}body.product .product-info details-disclosure .disclosure__title{color:#767676;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:114%}@media screen and (max-width:1032px){body.product .product-info details-disclosure .disclosure__title{font-size:16px!important}}body.product .product-info details-disclosure .disclosure__content.rte *{color:#767676;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500}body.product .cc-product-recommendations:before,body.product .cc-product-recommendations:after{content:none!important}body.product .cc-product-recommendations .container{padding-left:115px;padding-right:115px}@media screen and (max-width:1032px){body.product .cc-product-recommendations .container{padding-left:15px;padding-right:15px}}body.product .cc-product-recommendations .section{margin-top:40px;margin-bottom:40px}body.product .cc-product-recommendations .mb-heading{margin-bottom:30px}body.product .cc-product-recommendations .section__heading{color:#767676;font-family:Bricolage Grotesque;font-size:40px;font-style:normal;font-weight:800;line-height:60px;margin:0}@media screen and (max-width:1032px){body.product .cc-product-recommendations .section__heading{font-size:34px!important;line-height:normal}}body.product .cc-product-recommendations .card__quick-add button{background:#fef6f6;border:1px solid #efa3a3;width:44px!important;height:44px}body.product .cc-product-recommendations .card__quick-add button svg{width:30px;height:30px}@media screen and (max-width:1032px){body.product .cc-product-recommendations .card__quick-add button{width:32px!important;height:32px}body.product .cc-product-recommendations .card__quick-add button svg{width:20px;height:20px}}body.product .cc-product-recommendations .grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}body.product .cc-product-recommendations .grid li .card__media img{border-radius:4px}body.product .cc-product-recommendations .grid li .card__info-container .card__info{padding-top:15px;padding-left:10px;padding-right:10px}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__info-inner{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media screen and (max-width:1032px){body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__info-inner.no-option-color{justify-content:flex-start!important}}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__title{margin:0;line-height:1;font-size:0}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__title .card-link{font-family:Montserrat;color:#767676;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}body.product .cc-product-recommendations .grid li .card__info-container .card__info .price{padding:0}body.product .cc-product-recommendations .grid li .card__info-container .card__info .price .price__default .price__current{color:#767676;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:36px}body.product .cc-product-recommendations .grid li .card__info-container .card__info .price .price__default s.price__was{font-family:Montserrat;color:#868686;font-size:18px;font-weight:500;text-decoration-thickness:1.5px}@media screen and (min-width:1920px){body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__info-inner.no-option-color .price{margin-bottom:39px}}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__swatches{padding:0;margin:7px 0 0;margin-inline:0;align-items:center}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__swatches .opt-label{width:32px;height:32px;margin-right:8px}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__swatches input:checked+.opt-label--swatch,body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__swatches input:checked+.filter__label[data-swatch]:before{border:1px solid #fff;box-shadow:0 0 0 1px #767676}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__swatches span.text-end.text-sm{color:#767676;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:32px}body.product .cc-product-recommendations .grid li .card__info-container .card__info .no_card__swatches{margin-top:7px;height:32px}@media (min-width:1033px) and (max-width:1600px){body.product .cc-product-recommendations .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;align-items:center}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__title{margin:0;line-height:1;font-size:0}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__title .card-link{font-size:14px;font-weight:400}body.product .cc-product-recommendations .grid li .card__info-container .card__info .price{padding:0}body.product .cc-product-recommendations .grid li .card__info-container .card__info .price .price__default .price__current{font-size:14px;font-weight:600}body.product .cc-product-recommendations .grid li .card__info-container .card__info .price .price__default s.price__was{color:#868686;font-size:14px;font-weight:500;text-decoration-thickness:1.5px}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__info-inner.no-option-color .price{margin-bottom:22px}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__swatches{padding:0;margin:7px 0 0;margin-inline:0}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__swatches .text-sm{color:#767676;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__swatches .opt-label{width:20px;height:20px;margin-right:7px}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__swatches span.text-end.text-sm{line-height:20px;font-size:14px}body.product .cc-product-recommendations .grid li .card__info-container .card__info .no_card__swatches{margin-top:7px;height:15px}}@media (min-width:1200px) and (max-width:1919px){body.product .cc-product-recommendations .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;align-items:center}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__info-inner.no-option-color .price{margin-bottom:29px}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__swatches{padding:0;margin:7px 0 0;margin-inline:0}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__swatches .opt-label{width:22px;height:22px;margin-right:3px}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__swatches span.text-end.text-sm{line-height:22px;font-size:13px}body.product .cc-product-recommendations .grid li .card__info-container .card__info .no_card__swatches{margin-top:7px;height:22px}}@media screen and (max-width:1032px){body.product .media-gallery__grid-container{display:flex;flex-direction:row-reverse;flex-direction:column;gap:10px}body.product .media-gallery__grid-container .media-gallery__viewer{width:100%;max-width:100%;flex:none}body.product .media-gallery__grid-container .media-gallery__thumbs{width:100%;max-width:100%;margin:0}body.product .media-gallery__grid-container .media-gallery__thumbs .media-thumbs{display:flex;flex-direction:row;gap:10px}body.product .media-gallery__grid-container .media-gallery__thumbs .media-thumbs__item{margin:0}body.product .product{display:flex;flex-direction:column;gap:20px}body.product .product-media{margin:0}body.product .product-info .product-info__title{margin-top:0;margin-bottom:10px}body.product .product-info .product-info__title .product-title{font-size:28px!important;margin:0!important}body.product .product-info .product-options legend.label{font-size:16px}body.product .product-info product-form .product-info__add-to-cart{flex-direction:column;gap:15px}body.product .product-info product-form quantity-input{display:flex;width:100%;max-width:100%;height:44px;flex:none;margin-inline-end:0;justify-content:space-between;align-items:center}body.product .product-info product-form quantity-input label.label{position:static;margin:0;width:auto;height:auto;color:#767676;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:114%}body.product .product-info product-form quantity-input .qty-input{border-radius:8px;border:1px solid #767676;max-width:115px}body.product .product-info product-form .product-info__add-button{flex:none;margin-inline-start:0;width:100%;max-width:100%}body.product .product-info product-form .product-info__add-button .nm-portal{margin-top:10px}body.product .product-info product-form .product-info__add-button .nm-portal *{font-family:Montserrat}body.product .product-info product-form .product-info__add-button .btn{height:44px;border-radius:8px;border:1px solid #efa3a3;background-color:#fef6f6;opacity:1;color:#767676;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:1}body.product .cc-product-recommendations .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__title{margin:0;line-height:1;font-size:0}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__title .card-link{font-size:14px;font-weight:400}body.product .cc-product-recommendations .grid li .card__info-container .card__info .price{padding:0}body.product .cc-product-recommendations .grid li .card__info-container .card__info .price .price__default .price__current{font-size:14px;font-weight:600}body.product .cc-product-recommendations .grid li .card__info-container .card__info .price .price__default s.price__was{color:#868686;font-size:14px;font-weight:500;text-decoration-thickness:1.5px}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__swatches{padding:0;margin:7px 0 0;margin-inline:0}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__swatches .text-sm{color:#767676;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:1}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__swatches .opt-label{width:20px;height:20px;margin-right:4px}body.product .cc-product-recommendations .grid li .card__info-container .card__info .card__swatches span.text-end.text-sm{line-height:20px;font-size:14px}body.product .cc-product-recommendations .grid li .card__info-container .card__info .no_card__swatches{margin-top:7px;height:20px}}@media screen and (max-width:389px){body.product .grid li .card__info-container .card__info .card__title .card-link,body.product .grid li .card__info-container .card__info .price .price__default .price__current,body.product .grid li .card__info-container .card__info .price .price__default s.price__was{font-size:13px}body.product .grid li .card__info-container .card__info .card__info-inner.no-option-color .price{margin-bottom:0}body.product .grid li .card__info-container .card__info .card__swatches{padding:0;margin:7px 0 0;margin-inline:0}body.product .grid li .card__info-container .card__info .card__swatches .text-sm{font-size:13px}body.product .grid li .card__info-container .card__info .card__swatches .opt-label{width:15px;height:15px;margin-right:5px}body.product .grid li .card__info-container .card__info .card__swatches span.text-end.text-sm{line-height:15px;font-size:13px}body.product .grid li .card__info-container .card__info .no_card__swatches{margin-top:7px;height:15px}}.restock-alerts-modal-wrapper *{font-family:Montserrat}.restock-alerts-modal-wrapper .restock-alerts-form-title{color:#767676;font-family:Bricolage Grotesque;font-size:34px!important;font-style:normal;font-weight:800;line-height:normal!important}.restock-alerts-modal-wrapper label{display:none}.restock-alerts-modal-wrapper select{border-radius:8px;border:1px solid #767676;background:#fff;padding:10px;height:auto!important;font-weight:500}.restock-alerts-modal-wrapper input[type=text]{border:0;border-radius:0;border-bottom:1px solid #767676;color:#767676}.restock-alerts-modal-wrapper input[type=text]::placeholder{color:#868686;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.restock-alerts-modal-wrapper .restock-alerts-submit-button{margin:0;padding:10px;border-radius:8px!important;border:1px solid #767676;background:#000 linear-gradient(104deg,#000 60%,#fff 60% 100%) no-repeat 100% 100%;background-size:300% 100%;font-size:16px;font-weight:500!important;color:#767676;max-width:123px}.restock-alerts-modal-wrapper .modalBoxLowerSectionStyle{background:#fff}.restock-alerts-modal-wrapper .restock-alerts-branding-text{display:none}modal-dialog .modal__window{padding:25px;max-width:890px}@media screen and (min-width:1025px){modal-dialog .modal__window{max-height:calc(90dvh - var(--gutter) * 2);margin-top:165px}}modal-dialog header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:0}modal-dialog .size-chart_title{color:#767676;font-family:Bricolage Grotesque;font-size:34px!important;font-style:normal;font-weight:800;line-height:normal;margin:0}modal-dialog .size-chart_button-close{padding:0;display:flex;align-items:center;gap:5px;flex:0 0 auto}modal-dialog .size-chart_button-close *{pointer-events:none}modal-dialog .size-chart_button-close svg{width:20px;height:20px}modal-dialog .size-chart_button-close-text{color:#767676;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}modal-dialog .size-chart_message{color:#767676;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin:0}modal-dialog .size-chart_button{border-radius:8px;background:#efa3a3;width:100%;padding:10px 20px}modal-dialog .size-chart_button-text{color:#767676;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:normal;pointer-events:none}modal-dialog .modal__content{padding:40px 0}@media screen and (max-width:1032px){modal-dialog header{align-items:flex-start;gap:6px}modal-dialog .size-chart_message,modal-dialog .size-chart_button-close-text{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/3dids-product.css.map */
