.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,0.4);--pswp-preloader-color-secondary:rgba(255,255,255,0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:0.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:0.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:0.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4,0,0.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:0.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:0.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0px}.pswp__button--arrow--next{right:0px}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1,1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity 0.2s linear;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:0.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:0.85}.pswp--one-slide .pswp__counter{display:none}
.product-contact-modal .productContactFormText{margin-bottom:1.25rem;color:var(--bs-gray-600)}.product-contact-modal #productContactSubmit{width:100%}.product-contact-modal #productContactSubmitContainer{margin:0}.product-contact-modal .product-contact-title{font-size:20px;line-height:1.1;font-weight:700}
.bundle-recommend-modal #bundleRecommendSubmit,.product-recommend-modal #productRecommendSubmit{width:100%}.bundle-recommend-modal #bundleRecommendSubmitContainer,.product-recommend-modal #productRecommendSubmitContainer{margin:0}.bundle-recommend-modal .bundle-recommend-title,.product-recommend-modal .product-recommend-title{font-size:20px;line-height:1.1;font-weight:700}
#productComments{--bs-offcanvas-width:calc(100% - 1.25rem)}#productComments .modal-body{padding-top:1rem}#productComments .offcanvas-body{--bs-offcanvas-padding-x:2rem;--bs-offcanvas-padding-y:2rem}#productComments .offcanvas-header{border-bottom:1px solid var(--bs-gray-300)}#productComments .product-comments-title{font-size:1.25rem;display:flex;flex-direction:row;align-items:center;gap:1rem;text-transform:uppercase;letter-spacing:1px;font-weight:bold}#productComments .offcanvas-header .product-comments-title .icon{width:2rem;height:2rem}#productComments.modal .btn-close{position:absolute;top:1.5rem;right:1.5rem;z-index:1;box-shadow:none;height:2.5rem;width:2.5rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0}#productComments #valorationValue{color:var(--bs-gray-600)}#productComments #valorationValue::before{content:" "}#productComments .lcRating.editable{gap:0.25rem}#productComments .lcRating.editable .starIcon{width:1.5rem;height:1.5rem}#productComments .productRateCommentFormStars{margin-bottom:0;display:flex;align-items:center;flex-wrap:nowrap;gap:0.5rem}#productComments .productRateCommentFormStars label{position:static;padding:0;color:var(--tb-primary-500);width:auto}#productComments .productRateValorationContainer{margin-right:0.75rem}#productComments .productRateCommentFormNick{clear:both;margin-top:2rem}#productComments textarea{min-height:140px}#productComments .offcanvas-body .text{font-size:1rem;line-height:1.5;font-family:var(--bs-secondary-font-family);margin-bottom:2rem}#productComments .legalTextLinks{font-size:12px}#productComments .Valoration{display:none}@media (min-width:480px){#productComments{--bs-offcanvas-width:450px}}@media (min-width:992px){#productComments.modal .product-comments-title{font-size:1.5rem}}
.product-main-gallery,.product-additional-gallery{position:relative}.product-main-gallery .swiper-main-gallery img{margin:0 auto}.product-main-gallery .zoom-gallery-img{cursor:pointer;cursor:zoom-in}.product-additional-gallery .item-gallery img{opacity:0.3}.product-additional-gallery .item-gallery.swiper-slide-thumb-active img{opacity:1}.product-main-title{font-size:1.25rem;line-height:1.2;margin-bottom:0;letter-spacing:1px}.product-prices{display:flex;gap:0.75rem;align-items:center}.product-prices .product-price .price{font-size:24px;color:var(--tb-primary-500);letter-spacing:1px;font-weight:bold}.product-prices .product-basePrice .price{font-size:24px;color:var(--tb-primary-500);letter-spacing:2px;text-decoration:line-through}.offer-true .product-prices .product-price .price{color:var(--tb-coorporate-red)}.productReviewNick{display:block;font-weight:700;letter-spacing:1px;font-size:1rem}.productReviewAnswer{margin-top:1rem;margin-left:1.5rem}.productReviewAnswer .productReviewBody{min-height:0}.productReviewRate .total-rate,.productReviewRate .stars-container{vertical-align:middle;display:inline-block}.productReviewHeader{display:flex;gap:0.75rem}.productReviewRate .totalRate{display:none}.productReviewDate{line-height:1;letter-spacing:2px;margin-top:0.5rem}.productReviewBody{min-height:2.5rem;display:flex;flex-direction:column;gap:1rem;flex:1}.productComment{font-size:1rem;color:var(--tb-primary-600);font-family:var(--bs-secondary-font-family);line-height:1.5}.productReviewBody .lcRating .starIcon{width:1rem;height:1rem}.product-ribbons{position:absolute;left:0.5rem;top:0.5rem;z-index:11;width:50%;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;gap:0.5rem}.module-product-page-top .gridCombinations .gridCombinationValue{width:65px}.module-product-page-top .taxes-text{font-size:11px;line-height:1.09;letter-spacing:1px;color:var(--bs-gray-500)}@media (max-width:767px){.productReviewHeader{grid-row:2}}.productRewardPoints{padding-top:1rem;padding-bottom:1rem}.productRewardPoints .productRewardPointsItemName{font-weight:700}.productRewardPoints .productRewardPointsItemDesc{font-size:small;color:var(--bs-gray-600)}.productRewardPoints .productRewardPointsRules{padding-top:0.75rem;display:flex;flex-direction:column;gap:2rem}.productRewardPoints .ruleName{font-weight:700}.productRewardPoints .ruleDescription{font-size:small;color:var(--bs-gray-600)}.productRewardPoints .ruleLabel{color:var(--tb-primary-500);font-weight:bold}.productRewardPointsRule{display:flex;flex-wrap:wrap;gap:0.5rem;padding:0.75rem;border:1px solid var(--bs-gray-300);border-radius:var(--bs-border-radius-lg)}.pswp{--pswp-bg:var(--tb-mono-white);--pswp-placeholder-bg:var(--tb-mono-white);--pswp-preloader-color:var(--tb-primary-500);--pswp-icon-color:var(--tb-primary-500);--pswp-icon-stroke-color:var(--tb-mono-white);--pswp-icon-stroke-width:0;--pswp-icon-color-secondary:var(--tb-mono-white)}.pswp__button--arrow .pswp__icn{width:30px;height:30px}.pswp .pswp__scroll-wrap .wrap-video-zoom{padding-top:66px}.pswp .pswp__scroll-wrap .wrap-video-zoom .ratio-16x9{--bs-aspect-ratio:100vh}.pswp .pswp__button{width:70px}.pswp .pswp__button svg{height:36px;width:19px}.pswp__button--close svg{width:18px;height:18px}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:pointer}.module-product-page-top:not(.initialized) .product-countdown-content{display:none}.module-product-page-top .btn.btn-module-mto-product{text-transform:none;font-size:1rem;gap:0.5rem}.module-product-page-top .btn.btn-module-mto-product .icon{fill:var(--bs-gray-500)}.module-product-page-top .btn.btn-module-mto-product:after{display:none}.module-product-page-top .product-countdown-content{padding-top:1rem;padding-bottom:1rem;border-top:1px solid var(--bs-gray-200)}.module-product-page-top .countdown-content{background-color:var(--tb-mono-white);text-align:center;display:flex;flex-direction:row;width:185px;justify-content:space-between}.module-product-page-top .countdown .cd-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0.25rem}.module-product-page-top .countdown .cd-wrap span:first-child{width:30px;height:30px;line-height:30px;border:1px solid #4a4a4a;border-radius:100%;background-color:var(--tb-mono-white);text-align:center;letter-spacing:0.6px;color:var(--tb-primary-500)}.module-product-page-top .countdown .cd-wrap span.cd-h-0{border-color:var(--bs-gray-300);color:var(--bs-gray-300)}.module-product-page-top .countdown .cd-wrap span + span{line-height:1.2;letter-spacing:1px;text-align:center;color:var(--bs-gray-700);font-size:10px;text-transform:uppercase}.module-anchors-product{background-color:var(--tb-mono-white)}.module-anchors-product .swiper-slide:last-child .anchor-product span>span{float:right}.module-anchors-product .swiper-slide:last-child .anchor-product span>span:before{content:"·";padding:0.25rem}.module-anchors-product .module-anchors-info-wrap,.module-anchors-product .module-anchors-button{display:none;width:250px;gap:1rem;align-items:center}.module-anchors-product .module-anchors-button .btn{height:2.5rem;width:190px;gap:0.5rem}.module-anchors-product .module-anchors-button .btn .default{display:flex;align-items:center;gap:0.5rem}.module-anchors-product .module-anchors-button .btn .icon{width:1.25rem;height:1.25rem}.module-anchors-product .module-anchors-button{justify-content:flex-end}.module-anchors-product .module-anchors-info{display:flex;flex-direction:column;overflow:hidden;flex:1}.module-anchors-product .module-anchors-info-image{width:3rem;display:none}.module-anchors-product .module-anchors-info-name{font-weight:bold;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.module-anchors-product .module-anchors-info-prices .price{font-size:1rem}.module-anchors-product .taxes-text{font-size:11px;line-height:1.09;letter-spacing:1px;color:var(--bs-gray-500)}@media (min-width:992px){.module-anchors-product{border-top:1px solid var(--bs-gray-200)}.module-anchors-product.sticky-element .container-module{display:flex;justify-content:space-between;align-items:center;gap:0.5rem}.module-anchors-product.sticky-element .module-anchors-info-wrap,.module-anchors-product.sticky-element .module-anchors-button{display:flex}.module-anchors-product.sticky-element ul>li a{height:72px;line-height:72px}.module-anchors-product.sticky-element .module-anchors-button{position:relative}.module-anchors-product.sticky-element .module-anchors-button .product-sticky-desktop-btn-href{display:none}.module-anchors-product.sticky-element .module-anchors-button .selectOption[disabled] + .product-sticky-desktop-btn-href{display:inline-flex;position:absolute;top:0;bottom:0;right:0}}@media (min-width:1200px){.module-anchors-product .container-module{padding-left:1.5rem;padding-right:1.5rem;gap:1rem}.module-anchors-product .module-anchors-info-image{display:block}.module-anchors-product .module-anchors-info-wrap,.module-anchors-product .module-anchors-button{width:30%}}@media (min-width:1400px){.module-anchors-product.sticky-element .container-module{gap:1.25rem}}#swiper-wedding-gallery{padding-block:3.5rem;border-bottom:1px solid var(--bs-gray-200)}.module-wedding-anchors.swiper-container ul>li{width:calc(25% - 2rem);min-width:128px}.module-wedding-anchors.swiper-container ul>li img{border:1px solid var(--bs-gray-300);right:0;bottom:0;margin:auto;object-fit:cover;transform:scale(1);transition:transform 100ms ease-in-out}.module-wedding-anchors.swiper-container ul>li a{padding:0 1rem;row-gap:0.5rem;letter-spacing:1px;cursor:pointer}.module-wedding-anchors.swiper-container ul>li a:not(.active):hover .image{background-color:var(--tb-mono-white);border-radius:100%;border:1px solid var(--tb-primary-500)}.module-wedding-anchors.swiper-container ul>li .active .image{background-color:var(--tb-mono-white);border-radius:100%;border:2px solid var(--tb-primary-500)}.product-page-wedding-combinations ul>li a:hover img,.product-page-wedding-combinations ul>li .active img{transform:scale(0.85)}.product-page-wedding-combinations .product-wedding-title{margin-bottom:0;text-transform:uppercase;font-size:1.25rem;letter-spacing:1px;line-height:26px;font-weight:bold;margin-bottom:1.25rem}.product-page-wedding-combinations .wrapper-tabs{margin-bottom:1.25rem;margin-left:-1rem;margin-right:-1rem}@media (min-width:600px){.module-wedding-anchors.swiper-container ul>li a{padding:0 1.5rem}.product-page-wedding-combinations .wrapper-tabs{margin-left:-1.5rem;margin-right:-1.5rem}.module-wedding-anchors.swiper-container ul>li{width:auto;min-width:auto}.module-wedding-anchors.swiper-container ul>li .image{max-width:80px}}@media (min-width:992px){#swiper-wedding-gallery{padding-block:5rem}.product-page-wedding-combinations .wrapper-tabs{margin-left:auto;margin-right:auto;margin-bottom:3rem;max-width:808px}.product-page-wedding-combinations .product-wedding-title{font-size:1.5rem;letter-spacing:2px;line-height:28px;margin-bottom:3rem}}.module-product-page-top .productOption:first-child{position:relative}.module-product-page-top .productOption:first-child .productOptionPrompt{width:100%;justify-content:flex-start;fill:currentColor;display:inline-flex;align-items:center;gap:0.25rem;text-transform:uppercase;letter-spacing:1px;height:3rem;cursor:pointer;padding:0.75rem 1.25rem;border:1px solid var(--bs-gray-200);background-color:var(--bs-gray-100);margin:0;border-radius:1.5rem}.module-product-page-top .productOption:first-child .productOptionPrompt{font-size:14px}.module-product-page-top .productOption:first-child .productOptionPrompt:after{position:absolute;right:0.5rem;content:"";width:1.5rem;height:1.5rem;background-size:1.5rem;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.64645 8.88863C5.84171 8.69337 6.15829 8.69337 6.35355 8.88863L12 14.5351L17.6464 8.88863C17.8417 8.69337 18.1583 8.69337 18.3536 8.88863C18.5488 9.0839 18.5488 9.40048 18.3536 9.59574L12.3536 15.5957C12.1583 15.791 11.8417 15.791 11.6464 15.5957L5.64645 9.59574C5.45118 9.40048 5.45118 9.0839 5.64645 8.88863Z' fill='%231B1B1B'/%3E%3C/svg%3E%0A")}.module-product-page-top .productOption.product-open-option>.productOptionPrompt{border-radius:0.5rem;border:none}.module-product-page-top .productOption:first-child>.productOptionPrompt + .productOptionValues{padding:0.75rem 1.5rem 1.5rem 1.5rem;position:absolute;top:0;left:0;right:0;z-index:4;transition:all 375ms cubic-bezier(0.4,0,0.2,1);box-shadow:0px 0px 10px 0px #1b1b1b1a;margin-top:-1px;border-radius:0.5rem;background-color:var(--tb-mono-white);border:1px solid var(--bs-gray-300);border-top:none;display:none}.module-product-page-top .productOption.product-open-option>.productOptionPrompt + .productOptionValues{display:flex}.module-product-page-top .productOption:first-child:not(:has(.productOptionSelected))>.productOptionPrompt{font-size:0;color:transparent}.module-product-page-top .productOption:first-child:not(:has(.productOptionSelected))>.productOptionPrompt .lbl{font-size:14px;color:initial}.module-product-page-top .productOption .productOptionValuesTitle{width:100%;font-weight:bold;letter-spacing:1px;font-size:1.25rem;line-height:26px;margin-bottom:0.75rem;display:flex;justify-content:space-between;align-items:center;gap:0.5rem}.module-product-page-top .productOption .productOptionValuesTitle .btn{padding:0;margin-right:-0.5rem;width:2.5rem;height:2.5rem;--bs-btn-bg:var(--tb-mono-white);--bs-btn-border-color:var(--tb-mono-white);--bs-btn-hover-color:var(--tb-primary-500);--bs-btn-hover-bg:var(--bs-gray-200);--bs-btn-hover-border-color:var(--bs-gray-200);--bs-btn-active-color:var(--tb-primary-500);--bs-btn-active-bg:var(--bs-gray-200);--bs-btn-active-border-color:var(--bs-gray-300);--bs-btn-disabled-color:var(--bs-gray-500);--bs-btn-disabled-bg:var(--tb-mono-white);--bs-btn-disabled-border-color:var(--tb-mono-white)}.module-product-page-top .productOption .productOptionValuesTitle .btn .icon{width:1rem;height:1rem;pointer-events:none}.module-product-page-top .productOption .selectedValueDescription:not(:empty){letter-spacing:1px;line-height:18px;color:var(--bs-gray-700);margin:1rem 0 0 0;padding-left:1.25rem;display:flex}.product-sticky-bar-mobile-wrap{background-color:var(--tb-mono-white);position:fixed;width:100%;z-index:5;height:70px;overflow:hidden;left:0;right:0;bottom:0;box-shadow:0px -2px 8px 0px #0000001a;transform:translateY(75px);transition:all 375ms cubic-bezier(0.4,0,0.2,1);opacity:0;visibility:hidden}.sticky-show .product-sticky-bar-mobile-wrap{transform:translateY(0);bottom:75px;opacity:1;visibility:visible}.product-sticky-bar-mobile .btn-primary{gap:0.75rem;width:100%}.product-sticky-bar-mobile .button-wrapper{position:relative;margin:1rem 1.25rem 0.5rem 1.25rem}.product-sticky-bar-mobile .btn-primary-bottom{display:none}.product-sticky-bar-mobile .selectOption[disabled] + .btn-primary-bottom{display:inline-flex;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.product-sticky-bar-mobile .btn-primary .default{display:flex;align-items:center;gap:0.75rem}.product-sticky-bar-mobile .btn-primary .icon{width:1.5rem;height:1.5rem}.product-sticky-bar-mobile .product-sticky-mobile-options{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;transition:all 375ms cubic-bezier(0.4,0,0.2,1);box-shadow:0px 0px 10px 0px #1b1b1b1a;border-radius:0.5rem;border-end-start-radius:0;border-end-end-radius:0;background-color:var(--tb-mono-white);border:1px solid var(--bs-gray-300);width:100%;position:fixed;bottom:-100%;left:0;right:0;transform:translateY(100%);opacity:0;visibility:hidden}.product-sticky-mobile-open-option .product-sticky-mobile-options{transform:translateY(0);bottom:0;z-index:512;opacity:1;visibility:visible}.product-sticky-bar-mobile .productOption .productOptionPrompt{font-size:14px}.product-sticky-bar-mobile .productOption:first-child .productOptionPrompt{font-weight:bold;text-transform:none;letter-spacing:1px;font-size:1.25rem;line-height:26px;margin-bottom:2rem}.product-sticky-bar-mobile .product-sticky-mobile-options .product-sticky-mobile-option-close{padding:0;width:2.5rem;height:2.5rem;position:absolute;right:0.75rem;top:0.75rem;--bs-btn-bg:var(--tb-mono-white);--bs-btn-border-color:var(--tb-mono-white);--bs-btn-hover-color:var(--tb-primary-500);--bs-btn-hover-bg:var(--bs-gray-200);--bs-btn-hover-border-color:var(--bs-gray-200);--bs-btn-active-color:var(--tb-primary-500);--bs-btn-active-bg:var(--bs-gray-200);--bs-btn-active-border-color:var(--bs-gray-300);--bs-btn-disabled-color:var(--bs-gray-500);--bs-btn-disabled-bg:var(--tb-mono-white);--bs-btn-disabled-border-color:var(--tb-mono-white)}.product-sticky-bar-mobile .product-sticky-mobile-options .product-sticky-mobile-option-close .icon{width:1rem;height:1rem;pointer-events:none}.product-sticky-bar-mobile .product-prices .price{font-size:1.25rem}.product-sticky-bar-mobile .product-prices{border-top:1px solid var(--bs-gray-200);padding-top:1.5rem}.product-sticky-bar-mobile .taxes-text{font-size:11px;line-height:1.09;letter-spacing:1px;color:var(--bs-gray-500)}.product-sticky-bar-mobile .product-sticky-row-stock .availabilityTextGeneral{display:none}.product-sticky-bar-mobile .product-sticky-row-stock .product-stock:before{background-image:url("../../img/truck.svg");content:"";width:1.5rem;height:1.5rem;display:inline-block}.product-sticky-bar-mobile .product-sticky-row-stock .product-stock{display:flex;gap:0.25rem;align-items:center}.product-sticky-bar-mobile .product-sticky-row-stock .product-stock>span{line-height:1;letter-spacing:2px;font-size:12px;color:var(--bs-primary-500);text-transform:uppercase;font-weight:bold}.product-sticky-bar-mobile .product-sticky-row-stock .product-stock.stock-ok>span{color:#08b808}.product-sticky-bar-mobile .product-sticky-row-stock .product-stock.not-init{display:inline-flex;vertical-align:middle;height:24px}.product-sticky-bar-mobile .product-sticky-row-stock .product-stock.not-init:has([style*="display: none"]) + .availabilityTextGeneral{display:inline-block;line-height:1;letter-spacing:2px;font-size:12px;color:#08b808;text-transform:uppercase;padding-left:0.25rem;font-weight:bold}.product-sticky-mobile-back{top:0;left:0;right:0;bottom:0;position:fixed;background-color:rgba(0,0,0,0.75);z-index:1;opacity:0;visibility:hidden;transition:opacity 375ms cubic-bezier(0.4,0,0.2,1),visibility 375ms cubic-bezier(0.4,0,0.2,1)}.product-sticky-mobile-open-option + .product-sticky-mobile-back{opacity:1;visibility:visible;z-index:510}.product-sticky-bar-mobile .usz-product{padding-top:0!important}@media (max-width:465px){.product-sticky-mobile-options .productOptionRadio .productOptionValues{display:grid;grid-template-columns:repeat(5,1fr);gap:0.5rem}}.col-buy-mobile{flex-direction:column;gap:1rem;position:relative}.col-buy-mobile .col-options .product-sticky-mobile-btn{width:100%;justify-content:flex-start;--bs-btn-border-color:var(--bs-gray-200);--bs-btn-bg:var(--bs-gray-100);--bs-btn-hover-color:var(--tb-primary-500);--bs-btn-hover-bg:var(--bs-gray-100);--bs-btn-hover-border-color:var(--bs-gray-200);--bs-btn-active-color:var(--tb-primary-500);--bs-btn-active-bg:var(--bs-gray-100);--bs-btn-active-border-color:var(--bs-gray-200)}.col-buy-mobile .col-options .product-sticky-mobile-btn .icon{margin-left:auto;margin-right:-0.75rem}.col-buy-mobile .product-sticky-mobile-btn:has(.value:empty) .name,.col-buy-mobile .product-sticky-mobile-btn .lbl{display:none}.col-buy-mobile .product-sticky-mobile-btn:has(.value:empty) .lbl{display:block}.col-buy-mobile .btn-primary .default{display:flex;align-items:center;gap:0.75rem}.col-buy-mobile .btn-primary.product-sticky-mobile-btn{display:none}.col-buy-mobile .selectOption[disabled] + .btn-primary.product-sticky-mobile-btn{display:inline-flex;position:absolute;bottom:0;right:0;left:0}.module-product-page-top-02 .product-actions:has(.product-related-customize-link) .col-buy-mobile .selectOption[disabled] + .btn-primary.product-sticky-mobile-btn{bottom:1rem}.btn.btn-size-guide{font-size:12px;height:2.5rem;letter-spacing:2px;gap:0.5rem;--bs-btn-padding-x:0.75rem;--bs-btn-bg:var(--bs-gray-100);--bs-btn-border-color:var(--bs-gray-200)}.btn.btn-size-guide .icon{width:1.25rem;height:1.25rem}.usz-product{padding-top:0!important}.product-size-guide{width:100%;display:flex}.btn-usizy:has(.usz-empty) + .btn-size-guide{display:inline-flex!important}#offcanvasOptionsGrid{--bs-offcanvas-padding-y:1rem;--bs-offcanvas-width:calc(100% - 1.25rem)}#offcanvasOptionsGrid .offcanvas-body{--bs-offcanvas-padding-y:0;--bs-offcanvas-padding-x:1.5rem;height:calc(100vh - 130px);padding-top:1rem}#offcanvasOptionsGrid .offcanvas-header{border-bottom:1px solid var(--bs-gray-300)}#offcanvasOptionsGrid .offcanvas-body .gridOptionsTable{margin-bottom:0}#offcanvasOptionsGrid .offcanvas-title .icon{width:2rem;height:2rem}#offcanvasOptionsGrid .offcanvas-title{font-size:1.25rem;display:flex;flex-direction:row;align-items:center;gap:1rem;text-transform:uppercase;letter-spacing:1px;font-weight:bold}#offcanvasOptionsGrid .gridOptionsTable>:not(caption)>*>*{padding:0.5rem 0.75rem}#offcanvasOptionsGrid .gridOptionsTable thead{line-height:1;letter-spacing:2px;font-size:12px;text-transform:capitalize;--bs-border-width:0}#offcanvasOptionsGrid .table>:not(:first-child){border-color:var(--bs-gray-300)}#offcanvasOptionsGrid .gridOptionsTable thead .gridOptionsQuantity{opacity:0}#offcanvasOptionsGrid .gridOptionsTable tbody tr:last-child{border-bottom:0}#offcanvasOptionsGrid .gridOptionsTable tbody :is(td,th){border-left:none;border-right:none;font-size:1rem;vertical-align:middle}#offcanvasOptionsGrid .gridOptionsTable tbody :is(td,th) b{font-weight:normal}#offcanvasOptionsGrid .offcanvas-footer{margin-top:auto;display:flex;gap:0.25rem;border-top:1px solid var(--bs-gray-300);box-shadow:0 0px 10px 0px rgba(0,0,0,0.15);padding:1rem;height:72px;justify-content:space-between;align-items:center}#offcanvasOptionsGrid .offcanvas-footer .product-offcanvas-name{display:flex;flex-direction:column;gap:0.5rem}#offcanvasOptionsGrid .offcanvas-footer .product-offcanvas-name .name{letter-spacing:1px;line-height:1;max-height:14px;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#offcanvasOptionsGrid .offcanvas-footer .product-offcanvas-total-items{display:flex;gap:0.25rem;font-weight:bold;letter-spacing:1px;align-items:flex-end}#offcanvasOptionsGrid .offcanvas-footer .product-offcanvas-total-items .product-grid-total-units{order:-1}#offcanvasOptionsGrid .offcanvas-footer .product-offcanvas-total-items .product-grid-total-units:before{content:"x";display:inline-block;width:auto;padding-right:0.75rem;text-align:right;color:var(--tb-primary-600);font-weight:normal;font-size:1rem}#offcanvasOptionsGrid .product-prices{line-height:1;display:flex;gap:0.75rem}#offcanvasOptionsGrid .product-prices :is(.product-price,.product-basePrice) .price{font-size:1rem}#offcanvasOptionsGrid .offcanvas-footer .btn{width:120px;gap:0.5rem}#offcanvasOptionsGrid .offcanvas-footer .btn .text{display:none}#offcanvasOptionsGrid .offcanvas-footer .btn .icon{width:1.25rem;height:1.25rem}#offcanvasOptionsGrid .offcanvas-footer .btn .special{display:inline-block!important}#offcanvasOptionsGrid .gridOptionsTable .combination-quantity>.input-group-quantity:first-child{width:96px;border:1px solid var(--bs-gray-200);background-color:transparent;border-radius:27px;text-align:center;height:2rem;padding:0 0.25rem;transition:background-color 150ms ease-in-out;display:flex;align-items:center;margin-left:auto}#offcanvasOptionsGrid .gridOptionsTable .combination-quantity>.input-group-quantity:first-child:hover{background-color:var(--bs-gray-200)}#offcanvasOptionsGrid .gridOptionsTable .input-group-quantity .btn.btn-number{height:1.5rem;width:1.5rem}#offcanvasOptionsGrid .gridOptionsTable .input-group-quantity:has(.buyFormQuantity[value="0"]) .input-group-btn:first-child>.btn-number .glyphicon-minus::before{background-image:url(../../img/quantity-minus-disabled.svg)}#offcanvasOptionsGrid .gridOptionsTable .input-group-quantity:has(.buyFormQuantity[value="0"]) .input-group-btn:first-child>.btn-number{border-color:var(--bs-gray-300)}#offcanvasOptionsGrid .gridOptionsTable .input-group-quantity.input-group .buyFormQuantity{min-height:1.5rem;padding-top:0;padding-bottom:0;font-weight:bold;font-size:1rem;text-align:center}#offcanvasOptionsGrid .gridOptionsTable tbody tr:nth-child(odd) :is(td,th){background-color:var(--bs-gray-200)}#offcanvasOptionsGrid .gridOptionsTable .productOptionsGridColor .related-content-wrapper{display:flex;align-items:center;gap:0.5rem}#offcanvasOptionsGrid .gridOptionsTable .productOptionsGridColor .related-content-wrapper span{font-size:13px;text-transform:lowercase;letter-spacing:1px}#offcanvasOptionsGrid .gridOptionsTable .productOptionsGridColor .related-content-wrapper span::first-letter {text-transform:uppercase}#offcanvasOptionsGrid .gridOptionsTable .productOptionsGridColor img{object-fit:cover;mix-blend-mode:multiply}#offcanvasOptionsGrid .gridOptionsTable .productOptionsGridColor img{object-fit:cover;mix-blend-mode:multiply}@media (min-width:380px){#offcanvasOptionsGrid .product-prices{gap:0.75rem}}@media (min-width:768px){#offcanvasOptionsGrid{--bs-offcanvas-width:600px}}
.module-product-page-top-02{--btns-size:2.5rem;padding-block-start:0}.module-product-page-top-02 .col-product-main-gallery{width:100%}#swiper-main-gallery-02 .swiper-pagination{position:static;margin-top:1.25rem}.module-product-page-top-02 .product-main-gallery{margin-bottom:3rem;--swiper-pagination-color:var(--tb-mono-black)}.module-product-page-top-02 .main-product-form{display:flex;flex-direction:column}.module-product-page-top-02 .product-top-info{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.25rem;margin-bottom:2rem}.module-product-page-top-02 .product-top-info .product-main-info{flex:1;display:flex;flex-direction:column;gap:0.25rem}.module-product-page-top-02 .product-brand{font-size:10px;text-transform:uppercase;letter-spacing:0.025em;line-height:14px;color:var(--bs-gray-600);float:left}.module-product-page-top-02 .product-brand a{color:var(--bs-gray-600)}.module-product-page-top-02 .product-brand a:hover{color:#333}.module-product-page-top-02 .product-stars-cont{line-height:1;display:flex;align-items:center;gap:0.5rem}.module-product-page-top-02 .product-stars-cont .productRateValoration{display:none}.module-product-page-top-02 .product-stars{display:inline-block;vertical-align:middle}.module-product-page-top-02 .rate-count{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--tb-primary-500);display:inline-block;vertical-align:middle}.module-product-page-top-02 .product-info-sku{font-size:12px;line-height:1;width:100%}.module-product-page-top-02 .product-info-description{font-size:12px;letter-spacing:2px}.module-product-page-top-02 .product-row-info-middle{display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;margin-bottom:0.5rem}.module-product-page-top-02 .shoppingListButton{width:var(--btns-size);height:var(--btns-size);padding:0;border-radius:50%;background-color:var(--bs-gray-100);border:1px solid var(--bs-gray-200);background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9931 4.64361C9.81513 2.47236 6.42439 1.95624 3.82995 4.17299C1.12403 6.48499 0.736531 10.3657 2.86945 13.1103C3.71462 14.1979 5.38931 15.8592 7.02999 17.4078C8.68024 18.9655 10.3278 20.4383 11.1407 21.1583L11.1516 21.168C11.2328 21.2399 11.314 21.3118 11.3888 21.3681C11.4728 21.4314 11.576 21.4966 11.7073 21.5358C11.893 21.5912 12.0934 21.5912 12.2791 21.5358C12.4105 21.4966 12.5136 21.4314 12.5976 21.3681C12.6724 21.3118 12.7536 21.2399 12.8348 21.168L12.8458 21.1583C13.6587 20.4383 15.3062 18.9655 16.9564 17.4078C18.5971 15.8592 20.2718 14.1979 21.117 13.1103C23.2455 10.3714 22.9121 6.46328 20.1513 4.16861C17.5209 1.98238 14.1696 2.4715 11.9931 4.64361ZM11.6132 5.70394C9.76104 3.53855 6.73887 3.00285 4.47955 4.93327C2.17537 6.90201 1.85752 10.1785 3.65906 12.4967C4.44951 13.5139 6.0676 15.1244 7.71639 16.6806C9.35561 18.2278 10.9942 19.6928 11.8037 20.4096C11.9003 20.4952 11.9513 20.5399 11.9904 20.5693C11.9913 20.57 11.9923 20.5708 11.9932 20.5714C11.9941 20.5708 11.9951 20.57 11.9961 20.5693C12.0351 20.5399 12.0861 20.4952 12.1828 20.4096C12.9922 19.6928 14.6308 18.2278 16.27 16.6806C17.9188 15.1244 19.5369 13.5139 20.3274 12.4967C22.1333 10.1728 21.8474 6.87869 19.5121 4.93765C17.2045 3.01976 14.2216 3.54295 12.3732 5.70394C12.2782 5.81499 12.1394 5.87893 11.9932 5.87893C11.8471 5.87893 11.7082 5.81499 11.6132 5.70394Z' fill='%231B1B1B'/%3E%3C/svg%3E%0A");background-size:1.5rem;background-repeat:no-repeat;background-position:center;transition:background-color 0.15s ease-in-out,background-image 0.15s ease-in-out,border-color 100ms ease}.module-product-page-top-02 .shoppingListButton:hover{background-color:var(--bs-gray-200);border-color:var(--bs-gray-200)}.module-product-page-top-02 .shoppingListButton:active{background-color:var(--bs-gray-200);border-color:var(--bs-gray-300)}.module-product-page-top-02 .shoppingListButton.shoppingListButtonAdded{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9931 4.40051C9.81513 2.22926 6.42439 1.71314 3.82995 3.92989C1.12403 6.24189 0.736531 10.1226 2.86945 12.8672C3.71462 13.9548 5.38931 15.6161 7.02999 17.1647C8.68024 18.7224 10.3278 20.1952 11.1407 20.9152L11.1516 20.9249C11.2328 20.9968 11.314 21.0687 11.3888 21.125C11.4728 21.1883 11.576 21.2535 11.7073 21.2927C11.893 21.3481 12.0934 21.3481 12.2791 21.2927C12.4105 21.2535 12.5136 21.1883 12.5976 21.125C12.6724 21.0687 12.7536 20.9968 12.8348 20.9249L12.8458 20.9152C13.6587 20.1952 15.3062 18.7224 16.9564 17.1647C18.5971 15.6161 20.2718 13.9548 21.117 12.8672C23.2455 10.1283 22.9121 6.22018 20.1513 3.9255C17.5209 1.73928 14.1696 2.2284 11.9931 4.40051Z' fill='%231B1B1B'/%3E%3C/svg%3E%0A")}.module-product-page-top-02 .product-stock-alert button.stockAlertButton{padding:0.5rem;margin-top:0;margin-left:-0.5rem;margin-bottom:-0.5rem;border:0;background:none;display:flex;color:var(--tb-primary-500)}.module-product-page-top-02 .product-stock-alert button.stockAlertButton:hover,.module-product-page-top-02 .product-stock-alert button.stockAlertButton:active{color:#333}.module-product-page-top-02 .btn.productComparisonButton{padding:0;align-items:center;gap:0.5rem;justify-content:flex-start}.module-product-page-top-02 .btn.productComparisonButton svg{width:1rem;height:1rem}.module-product-page-top-02 .col-stock{padding:1rem 0;border-top:1px solid var(--bs-gray-200);border-bottom:1px solid var(--bs-gray-200)}.module-product-page-top-02 .col-stock .availabilityTextGeneral{display:none}.module-product-page-top-02 .col-stock .product-stock:before{background-image:url("../../img/truck.svg");content:"";width:1.5rem;height:1.5rem;display:inline-block}.module-product-page-top-02 .col-stock .product-stock{display:flex;gap:0.25rem;align-items:center}.module-product-page-top-02 .col-stock .product-stock>span{line-height:1;letter-spacing:2px;font-size:12px;color:var(--tb-primary-500);text-transform:uppercase;font-weight:bold}.module-product-page-top-02 .col-stock .product-stock.stock-ok>span{color:#08b808}.module-product-page-top-02 .col-stock .product-stock.not-init{display:inline-flex;vertical-align:middle;height:24px}.module-product-page-top-02 .col-stock .product-stock.not-init:has([style*="display: none"]) + .availabilityTextGeneral{display:inline-block;line-height:1;letter-spacing:2px;font-size:12px;color:#08b808;text-transform:uppercase;padding-left:0.25rem;font-weight:bold}.module-product-page-top-02 .col-stock.onRequestDays{display:none}.module-product-page-top-02 .col-stock:has(.no-stock):has(+ .onRequestDays){display:none}.module-product-page-top-02 .col-stock:has(.no-stock):has(+ .onRequestDays) + .onRequestDays{display:flex;gap:0.25rem;align-items:center;line-height:1;letter-spacing:2px;font-size:12px;color:var(--tb-primary-500);text-transform:uppercase;font-weight:bold}.module-product-page-top-02 .col-stock:has(.no-stock):has(+ .onRequestDays) + .onRequestDays:before{background-image:url("../../img/truck.svg");content:"";width:1.5rem;height:1.5rem;display:inline-block}.module-product-page-top-02 .product-actions{display:flex;flex-wrap:wrap;flex-direction:column;gap:1rem;margin-top:1rem}.module-product-page-top-02 .product-actions .product-related-customize-link{gap:0.75rem}.module-product-page-top-02 .product-actions .btn .icon{width:1.5rem;height:1.5rem}#product-top-02-accordion{margin-top:1rem;--bs-accordion-border-color:var(--bs-gray-200)}#product-top-02-accordion .accordion-body{padding:0 1.5rem 1rem 3rem;font-family:var(--bs-secondary-font-family);color:var(--tb-primary-600);line-height:21px}#product-top-02-accordion .accordion-item{border-radius:0;border-left:0;border-right:0}#product-top-02-accordion .accordion-button:not(.collapsed){background-color:#fff;color:inherit}#product-top-02-accordion [data-bs-toggle="collapse"]{font-size:12px;text-transform:uppercase;position:relative;display:flex;width:100%;padding:0.75rem 0.5rem;min-height:4rem;justify-content:space-between;gap:1rem;letter-spacing:2px;font-weight:bold;box-shadow:none}#product-top-02-accordion [data-bs-toggle="collapse"] .icon{height:1.5rem;width:1.5rem;flex:0 0 auto}#product-top-02-accordion [data-bs-toggle="collapse"] .img-accordion{width:1.5rem;height:1.5rem;object-fit:cover}#product-top-02-accordion .inset-content{font-size:13px}#product-top-02-accordion .item-link{display:flex;margin-top:0.5rem;font-size:14px;text-decoration:underline}.module-product-page-top-02 .product-share-block{position:relative;margin-bottom:2.5rem}.module-product-page-top-02 .product-share-block .btn{padding:0 1rem;height:3.5rem;min-width:3.5rem;--bs-btn-border-radius:1.75rem;--bs-btn-bg:var(--bs-gray-100);--bs-btn-border-color:var(--bs-gray-200);--bs-btn-hover-color:var(--tb-primary-500);--bs-btn-hover-bg:var(--bs-gray-200);--bs-btn-hover-border-color:var(--bs-gray-300);--bs-btn-active-color:var(--tb-primary-500);--bs-btn-active-bg:var(--bs-gray-200);--bs-btn-active-border-color:var(--bs-gray-300);gap:0;justify-content:flex-start}.module-product-page-top-02 .product-share-block .btn span{padding-left:0.5rem;display:none}.product-share-block:not(.show) .btn:hover span{display:block}.module-product-page-top-02 .product-share-block .text{display:none;text-transform:uppercase;letter-spacing:1px;padding-right:1.5rem}.module-product-page-top-02 .product-share-block.copied .text{display:block}.module-product-page-top-02 .product-share-block.copied .product-share-link:not(#product-btn-copy){display:none}.module-product-page-top-02 .product-share-block .btn .icon{width:1.25rem;height:1.25rem}.module-product-page-top-02 .product-share-block.show .product-third-party-share{opacity:1;visibility:visible;z-index:12}.module-product-page-top-02 .product-share-block.show .btn{color:var(--tb-primary-500);background-color:var(--bs-gray-200);border-color:var(--bs-gray-300)}.module-product-page-top-02 .product-share-block .product-third-party-share{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0.5rem;padding:0.5rem;border:1px solid var(--bs-gray-200);box-shadow:0px 0px 10px 0px #1b1b1b1a;height:4.5rem;border-radius:3rem;background-color:var(--tb-mono-white);position:absolute;left:4.75rem;top:0;transition:opacity 0.15s ease-in-out,visibility 0.15s ease-in-out;opacity:0;visibility:hidden}.module-product-page-top-02 .btn.product-share-link,.module-product-page-top-02 a.product-share-link{display:flex;width:3.5rem;height:3.5rem;position:relative;padding:0;color:var(--tb-primary-500);align-items:center;justify-content:center;background-color:var(--tb-mono-white);border-radius:100%;transition:background-color 0.15s ease-in-out}.module-product-page-top-02 .product-share-link svg{width:1.5rem;height:1.5rem}.module-product-page-top-02 a.product-share-link{transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out}.module-product-page-top-02 .product-share-link:hover{color:var(--tb-primary-500);background-color:var(--bs-gray-200)}.module-product-page-top-02 .product-actions:has(.product-related-customize-link) .col-buy{border-bottom:1px solid var(--bs-gray-200);padding-bottom:1rem}.module-product-page-top-02 .buyFormSubmit{width:100%;pointer-events:all;opacity:1;gap:0.75rem}.module-product-page-top-02 .buyFormSubmit .default{display:flex;align-items:center;gap:0.75rem}.module-product-page-top-02 .buyFormSubmit[disabled]{background-color:var(--tb-primary-500);border-color:var(--tb-primary-500)}.module-product-page-top-02 .buyFormSubmit[disabled]:hover{background-color:var(--tb-primary-600);border-color:var(--tb-primary-600)}.module-product-page-top-02 .buyFormSubmit.selectOption[disabled]:hover .select-option-one{display:block}.module-product-page-top-02 .buyFormSubmit.selectOption[disabled] .select-option-one{display:none}.module-product-page-top-02 .buyFormSubmit.selectOption[disabled]:not(:hover) .select-option-two{display:block!important}.module-product-page-top-02 .input-group{width:100%}.module-product-page-top-02 .input-group-btn{width:50px}.module-product-page-top-02 .buyFormQuantity,.module-product-page-top-02 .btn.btn-number,.module-product-page-top-02 .input-group .buyFormQuantity{height:50px}.module-product-page-top-02 .btn-wishlist-col-left{position:absolute;right:1rem;top:1rem;z-index:12}.module-product-page-top-02 .product-main-gallery .zoom-gallery-iframe .video-content{padding-top:100%;position:relative;overflow:hidden}.module-product-page-top-02 .product-main-gallery .zoom-gallery-iframe .video-content iframe{position:absolute;height:100%;width:100%;left:0px;top:0px}.module-product-page-top-02 .product-main-gallery .product-video-item{height:2.5rem;gap:0.5rem;position:absolute;bottom:2.5rem;z-index:15;left:0;--bs-btn-padding-x:0.75rem;--bs-btn-bg:var(--bs-gray-100);--bs-btn-border-color:var(--bs-gray-200);--bs-btn-hover-color:var(--tb-primary-500);--bs-btn-hover-bg:var(--bs-gray-200);--bs-btn-hover-border-color:var(--bs-gray-200);--bs-btn-active-color:var(--tb-primary-500);--bs-btn-active-bg:var(--bs-gray-200);--bs-btn-active-border-color:var(--bs-gray-200)}.module-product-page-top-02 .product-main-gallery .product-video-item .icon{width:1.5rem;height:1.5rem}@media (max-width:359px){.module-product-page-top-02 .product-row-info-middle .col{width:100%}}@media (max-width:767px){.module-product-page-top-02 .product-actions .productOptions{display:none}}@media (max-width:991px){.module-product-page-top-02 .inner-wrapper-sticky{transform:none!important;position:static!important}}@media (min-width:768px){.module-product-page-top-02 .input-group-btn{width:45px}.module-product-page-top-02 .buyFormQuantity,.module-product-page-top-02 .btn.btn-number,.module-product-page-top-02 .input-group .buyFormQuantity{height:45px}}@media (min-width:992px){#swiper-additional-gallery-02 .swiper-slide{cursor:pointer}#swiper-additional-gallery-02 .swiper-button-prev{top:0;bottom:auto}#swiper-additional-gallery-02 .swiper-button-next{bottom:0;top:auto}#swiper-additional-gallery-02 .swiper-button-prev,#swiper-additional-gallery-02 .swiper-button-next{position:relative;height:1.5rem;width:100%;margin:0;left:0;right:0}#swiper-additional-gallery-02 .swiper-button-prev .icon,#swiper-additional-gallery-02 .swiper-button-next .icon{width:1rem;height:1rem}.module-product-page-top-02 .col-product-vertical-gallery{width:104px}.module-product-page-top-02 .col-product-main-gallery:not(.col-sm-12){width:calc(100% - 104px);padding-left:0}.module-product-page-top-02 .swiper-additional-gallery{height:460px}.module-product-page-top-02 .col-product-left{width:calc(100% - 422px)}.module-product-page-top-02 .col-product-left .inset-fixed .row{padding-top:2.5rem}.module-product-page-top-02 .col-product-right{width:422px;padding-top:2.5rem}#swiper-additional-gallery-02 .swiper-slide.swiper-slide-video .item-img-wrap{display:flex;flex-direction:column;align-items:center;gap:0.5rem}#swiper-additional-gallery-02 .swiper-slide.swiper-slide-video .text{font-size:12px;font-weight:bold;letter-spacing:2px;color:var(--tb-primary-600)}#swiper-additional-gallery-02 .swiper-slide.swiper-slide-video .btn{width:2.5rem;height:2.5rem;color:var(--tb-mono-white);background-color:rgba(0,0,0,0.5);border-radius:100%;flex-direction:column;pointer-events:none}#swiper-additional-gallery-02 .swiper-slide.swiper-slide-video:hover .btn,#swiper-additional-gallery-02 .swiper-slide.swiper-slide-video .btn:hover{background-color:var(--tb-mono-black)}#swiper-additional-gallery-02 .swiper-slide.swiper-slide-video .btn .icon{width:14px;height:14px}}@media (min-width:1200px){.module-product-page-top-02 .product-main-gallery .zoom-gallery-iframe{max-width:600px;margin:0 auto}.module-product-page-top-02 .product-main-gallery .swiper-main-gallery img{max-width:600px}}.module-product-page-top-02 .product-size-guide{margin-top:0.75rem}.module-product-page-top-02 .btn.btn-options-grid{justify-content:space-between;--bs-btn-border-color:var(--bs-gray-200);--bs-btn-bg:var(--bs-gray-100);--bs-btn-hover-color:var(--tb-primary-500);--bs-btn-hover-bg:var(--bs-gray-100);--bs-btn-hover-border-color:var(--bs-gray-200);--bs-btn-active-color:var(--tb-primary-500);--bs-btn-active-bg:var(--bs-gray-100);--bs-btn-active-border-color:var(--bs-gray-200)}.module-product-page-top-02 .btn-options-grid:after{display:inline-block;content:"";width:1.5rem;height:1.5rem;background-size:1.5rem;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.64645 8.88863C5.84171 8.69337 6.15829 8.69337 6.35355 8.88863L12 14.5351L17.6464 8.88863C17.8417 8.69337 18.1583 8.69337 18.3536 8.88863C18.5488 9.0839 18.5488 9.40048 18.3536 9.59574L12.3536 15.5957C12.1583 15.791 11.8417 15.791 11.6464 15.5957L5.64645 9.59574C5.45118 9.40048 5.45118 9.0839 5.64645 8.88863Z' fill='%231B1B1B'/%3E%3C/svg%3E%0A")}.module-product-page-top-02 .btn-options-grid-buy .default{display:flex;align-items:center;gap:0.75rem}
.module-page-02{text-align:center}.module-page-02 .module-title{font-size:20px;line-height:1.3;letter-spacing:1px;margin-bottom:1rem;font-weight:bold;text-transform:uppercase}.module-page-02 .content{max-width:720px;margin:0 auto;color:var(--bs-gray-700);line-height:1.5rem;font-family:var(--bs-secondary-font-family);font-size:1rem;margin-bottom:1.75rem}.module-page-02 .content span{color:var(--tb-primary-500)}.module-page-02 .large-image img{width:100%}.module-page-02 .module-footer{gap:1rem;margin-top:1.25rem}.module-page-02 .module-footer .btn{min-width:var(--tb-secondary-btn-min-width)}.module-page-02 .module-footer img{max-height:42px}.lcContent-product .module-page-02{--module-space:0}.lcContent-product .module-page-02 .content{margin-bottom:2rem}.lcContent-category .module-page-02{--module-space:5rem}@media (min-width:768px){.module-page-02 .module-title{font-size:24px;line-height:28px;letter-spacing:2px}.module-page-02 .content{margin-bottom:3.75rem}.lcContent-product .module-page-02 .content{margin-bottom:3rem}}@media (min-width:992px){.module-page-02 .module-footer{margin-top:2.25rem}.lcContent-category .module-page-02{--module-space:10rem}}
.module-product-page-bottom-02 .product-bottom-content{background-color:var(--tb-mono-white);padding-block:3.5rem;border-top:1px solid var(--bs-gray-200);border-bottom:1px solid var(--bs-gray-200)}.module-product-page-bottom-02 .product-bottom-content + .product-bottom-content{margin-top:-1px}.module-product-page-bottom-02 .product-bottom-subtitle{font-size:1rem;line-height:1.2;font-family:var(--bs-italic-font-family);color:var(--bs-gray-500);text-align:center;margin-bottom:0.5rem}.module-product-page-bottom-02 .product-bottom-title{font-size:28px;line-height:36px;text-align:center;font-weight:700;margin-bottom:2rem;letter-spacing:1px;text-transform:uppercase}.module-product-page-bottom-02 #product-long-description .html-output{max-width:800px;margin:auto;font-size:1rem;line-height:1.5rem;font-family:var(--bs-secondary-font-family);color:var(--tb-primary-600)}.module-product-page-bottom-02 .productCommentsContainer{margin:2rem auto 2rem}.module-product-page-bottom-02 .productCommentsContainer + .btn{display:block;margin:0 auto;min-width:var(--tb-default-btn-min-width)}.module-product-page-bottom-02 .product-new-review .text{text-align:center;display:block;color:var(--bs-gray-600);margin-top:1rem;font-family:var(--bs-secondary-font-family)}.module-product-page-bottom-02 .product-new-review .btn{display:block;margin:2rem auto 0;min-width:var(--tb-default-btn-min-width)}.module-product-page-bottom-02 #product-reviews .product-stars{display:flex;align-items:center;justify-content:center}.module-product-page-bottom-02 #product-reviews .product-stars .lcRating{gap:0.25rem}.module-product-page-bottom-02 .product-new-review .lcRating .starIcon{width:1.5rem;height:1.5rem}.module-product-page-bottom-02 .productReview{display:grid;gap:1.5rem;grid-template-columns:1fr;padding-top:2rem;padding-bottom:2rem;border-top:1px solid var(--bs-gray-200);border-bottom:1px solid var(--bs-gray-200);margin-top:-1px}.module-product-page-bottom-02 .productReview .lcRating .starIcon{width:1rem;height:1rem}.module-anchors-nav.module-anchors-product + .module-product-page-bottom-02{padding-top:0}.module-anchors-nav.module-anchors-product + .module-product-page-bottom-02 .product-bottom-content:first-child{border-top:none}@media (min-width:768px){.module-product-page-bottom-02 .productReview{grid-template-columns:25% calc(75% - 1.5rem)}}@media (min-width:992px){.module-product-page-bottom-02{padding-top:20px;padding-bottom:20px}.module-product-page-bottom-02 .product-new-review .text{font-size:1rem}.module-product-page-bottom-02 .product-bottom-content{padding-block:5rem}.module-product-page-bottom-02 .product-bottom-subtitle{font-size:1.25rem}.module-product-page-bottom-02 .product-bottom-title{font-size:38px;line-height:46px}.module-product-page-bottom-02 #product-long-description .html-output{font-size:1.25rem;line-height:28px}.module-product-page-bottom-02 .productCommentsContainer{margin:3rem auto 3rem;max-width:808px}.module-product-page-bottom-02 .product-new-review .btn{margin:3rem auto 0}}
.product-list,.product-list-img-cont{position:relative}.product-list-img-cont .product-list-img{max-height:100%;max-width:100%;z-index:10;right:0;bottom:0;margin:auto;height:auto;width:auto}.product-list-ribbons{position:absolute;left:0.5rem;top:0.5rem;right:0.5rem;z-index:11;display:flex;justify-content:space-between;flex-wrap:wrap;gap:0.5rem}.product-list .product-price .price{letter-spacing:1px;font-weight:bold;color:var(--tb-primary-500)}.product-list .product-basePrice .price{font-size:14px;color:var(--tb-primary-500);text-decoration:line-through;letter-spacing:0.6px}.product-list.offer-true .product-price .price{color:var(--tb-coorporate-red)}.product-list.offer-true .saving-text{background-color:var(--tb-coorporate-red);color:var(--tb-mono-white);font-size:12px;padding:0 0.25rem;letter-spacing:1px;border-radius:0.75rem}.product-list .product-list-title-link:not(:hover){color:inherit}.product-list .product-list-title{margin-bottom:0.5rem;font-weight:normal;line-height:1.125rem}.product-list .productRateValoration{display:none}.product-list .product-list-order-box{margin-top:0.75rem}.product-list .product-list-order-box .row{--bs-gutter-x:1rem}.product-list .col-quantity>.form-control{width:100%}.product-list .buyFormQuantity{padding-top:5px;padding-bottom:5px}.product-list .buyFormQuantity,.product-list .btn.btn-number{height:2rem;min-height:2rem}.product-list .buyFormSubmit{height:2rem;font-size:14px;display:flex}.product-list .col-quick-buy .buyFormSubmit{width:100%}.product-list .buyFormSubmit.selectOption,.product-list .buyFormSubmit.notAvailable{font-size:11px;letter-spacing:0.025em;white-space:normal;line-height:1.1}.product-list .product-list-stock-info .product-stock{margin-top:15px;display:block;line-height:1}.product-list .product-list-stock-info .product-stock>span{display:inline-block;line-height:1;font-size:12px;color:var(--bs-gray-600);vertical-align:bottom}.product-list .product-list-stock-info .product-stock.stock-ok>span{color:var(--tb-primary-500)}.product-list .product-list-stock-info .product-stock>span + span{margin-left:4px}.product-list .product-list-stock-info .availabilityImage img{height:15px;display:block;max-width:100%}.product-list .product-list-stock-alert button.stockAlertButton{width:100%;font-size:small}.product-list .product-list-stock-alert button.stockAlertButton:hover,.product-list .product-list-stock-alert button.stockAlertButton:active{color:#333}.product-list .countdown{margin-top:22px}.product-list .countdown-content{background-color:var(--tb-mono-white);text-align:center;display:flex;flex-direction:row;max-width:205px;margin:auto;justify-content:space-around}.product-list .countdown .cd-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0.25rem}.product-list .countdown .cd-wrap span:first-child{width:30px;height:30px;line-height:30px;border:1px solid #4a4a4a;border-radius:100%;background-color:var(--tb-mono-white);text-align:center;letter-spacing:0.6px;color:var(--tb-primary-500)}.product-list .countdown .cd-wrap span.cd-h-0{border-color:var(--bs-gray-300);color:var(--bs-gray-300)}.product-list .countdown .cd-wrap span + span{line-height:1.2;letter-spacing:1px;text-align:center;color:var(--bs-gray-700);font-size:10px;text-transform:uppercase}.product-list .taxes-text{font-size:11px;line-height:1.09;letter-spacing:1px;margin-top:0.5rem;color:var(--bs-gray-500)}@media (max-width:575px){.row-items-xs-2 .product-list .product-list-stock-alert button.stockAlertButton{text-align:left;margin-left:-10px;font-size:12px}.row-items-xs-2 .product-list .buyFormQuantity,.row-items-xs-2 .product-list .btn.btn-number{height:30px;min-height:30px;padding-top:2px;padding-bottom:2px}.row-items-xs-2 .product-list .buyFormSubmit{height:30px;font-size:12px}.row-items-xs-2 .product-list .product-list-order-box .col{width:100%}.row-items-xs-2 .product-list .product-list-order-box .col + .col{margin-top:6px}.row-items-xs-2 .product-list .countdown{font-size:12px;height:26px;line-height:26px}.row-items-xs-2 .product-list .countdown .cd-wrap{justify-content:flex-start}.row-items-xs-2 .product-list .countdown .icon{width:16px;height:16px}}@media (min-width:576px) and (max-width:767px){.product-list .product-list-order-box-select .col,.product-list .product-list-order-box-plus-minus .col{width:100%}.product-list .product-list-order-box-select .col + .col,.product-list .product-list-order-box-plus-minus .col + .col{margin-top:6px}}.product-list-special .product-list-title{margin-bottom:10px;display:block;color:#000;overflow:hidden;font-size:13px;line-height:19px;height:38px}.product-list-special .btn.shoppingListButton{width:2.25rem;height:2.25rem;padding:0;border-radius:50%;background-color:rgba(255,255,255,0.5);border:0;background-image:url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='%23666'%3E%3Cpath%20d='M29.732%204.5c-1.512-1.476-3.601-2.214-6.268-2.214-0.738%200-1.491%200.128-2.259%200.384s-1.482%200.601-2.143%201.036c-0.661%200.434-1.229%200.842-1.706%201.223s-0.928%200.786-1.357%201.214c-0.429-0.428-0.881-0.833-1.357-1.214s-1.045-0.788-1.706-1.223c-0.661-0.435-1.375-0.78-2.143-1.036s-1.521-0.384-2.259-0.384c-2.667%200-4.756%200.738-6.268%202.214s-2.268%203.524-2.268%206.143c0%200.798%200.14%201.619%200.42%202.464s0.598%201.566%200.955%202.161c0.357%200.595%200.762%201.175%201.214%201.741s0.783%200.955%200.991%201.169c0.208%200.214%200.372%200.369%200.491%200.465l11.143%2010.75c0.214%200.214%200.476%200.322%200.786%200.322s0.572-0.107%200.786-0.322l11.125-10.715c2.726-2.726%204.089-5.404%204.089-8.035%200-2.619-0.756-4.667-2.268-6.142zM26.357%2017l-10.357%209.982-10.375-10c-2.226-2.226-3.339-4.339-3.339-6.339%200-0.964%200.128-1.815%200.384-2.553s0.583-1.325%200.982-1.759c0.399-0.435%200.884-0.788%201.455-1.063s1.131-0.458%201.679-0.554c0.548-0.095%201.131-0.143%201.75-0.143s1.286%200.152%202%200.455c0.714%200.304%201.372%200.684%201.973%201.143s1.116%200.887%201.545%201.286c0.428%200.399%200.786%200.765%201.071%201.098%200.214%200.262%200.506%200.393%200.875%200.393s0.661-0.131%200.875-0.393c0.286-0.333%200.643-0.699%201.071-1.098s0.944-0.827%201.544-1.286c0.601-0.458%201.259-0.839%201.974-1.143s1.381-0.455%202-0.455%201.202%200.048%201.75%200.143c0.548%200.095%201.107%200.28%201.679%200.554s1.057%200.628%201.455%201.063c0.399%200.434%200.726%201.021%200.982%201.759s0.384%201.589%200.384%202.553c-0%202-1.119%204.119-3.357%206.357z'%3E%3C/path%3E%3C/svg%3E");background-size:1rem;background-repeat:no-repeat;background-position:center;position:absolute;bottom:0.75rem;right:0.75rem;z-index:11;transition:background-color 0.15s ease-in-out,background-size 100ms ease}.product-list-special .btn.shoppingListButton:hover,.product-list-special .btn.shoppingListButton:active{background-color:var(--bs-gray-200)}.product-list-special .btn.shoppingListButton:active{background-size:50%}.product-list-special .btn.shoppingListButton.shoppingListButtonAdded{background-image:url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='%23ff1744'%3E%3Cpath%20d='M29.732%204.5c-1.512-1.476-3.601-2.214-6.268-2.214-0.738%200-1.491%200.128-2.259%200.384s-1.482%200.601-2.143%201.036c-0.661%200.434-1.229%200.842-1.706%201.223s-0.928%200.786-1.357%201.214c-0.429-0.428-0.881-0.833-1.357-1.214s-1.045-0.788-1.706-1.223c-0.661-0.435-1.375-0.78-2.143-1.036s-1.521-0.384-2.259-0.384c-2.667%200-4.756%200.738-6.268%202.214s-2.268%203.524-2.268%206.143c0%200.798%200.14%201.619%200.42%202.464s0.598%201.566%200.955%202.161c0.357%200.595%200.762%201.176%201.214%201.741s0.783%200.955%200.991%201.17c0.208%200.214%200.372%200.369%200.491%200.464l11.143%2010.75c0.214%200.214%200.476%200.322%200.786%200.322s0.572-0.107%200.786-0.321l11.125-10.715c2.726-2.726%204.089-5.405%204.089-8.036%200-2.619-0.756-4.667-2.268-6.143z'%3E%3C/path%3E%3C/svg%3E")}.product-list-special .product-list-content{padding:10px 15px 15px}.product-list-special .product-list-title{overflow:hidden;font-size:13px;line-height:19px;height:38px}.product-list-special .product-list-prices>span{margin-top:10px;display:inline-block;vertical-align:bottom;line-height:1;margin-right:8px}.product-list-special .product-list-prices .product-price .price{font-weight:700;font-size:15px}.product-list-special .product-list-stock-alert button.stockAlertButton{text-align:left;margin-left:-10px}.product-list-special .buyFormSubmit{padding-left:5px;padding-right:5px}@media (max-width:575px){.row-items-xs-2 .product-list-special .btn.shoppingListButton{width:30px;height:30px}.row-items-xs-2 .product-list-special .product-list-content{padding:10px 6px 12px;text-align:left}}
.product-list-01 .buyProductForm{height:100%}.product-list-01 .inset{height:100%;display:flex;flex-direction:column}.product-list-01 .product-list-img{will-change:opacity;transition:opacity 0.5s linear}.product-list-01 .btn.shoppingListButton{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9931 4.40051C9.81513 2.22926 6.42439 1.71314 3.82995 3.92989C1.12403 6.24189 0.736531 10.1226 2.86945 12.8672C3.71462 13.9548 5.38931 15.6161 7.02999 17.1647C8.68024 18.7224 10.3278 20.1952 11.1407 20.9152L11.1516 20.9249C11.2328 20.9968 11.314 21.0687 11.3888 21.125C11.4728 21.1883 11.576 21.2535 11.7073 21.2927C11.893 21.3481 12.0934 21.3481 12.2791 21.2927C12.4105 21.2535 12.5136 21.1883 12.5976 21.125C12.6724 21.0687 12.7536 20.9968 12.8348 20.9249L12.8458 20.9152C13.6587 20.1952 15.3062 18.7224 16.9564 17.1647C18.5971 15.6161 20.2718 13.9548 21.117 12.8672C23.2455 10.1283 22.9121 6.22018 20.1513 3.9255C17.5209 1.73928 14.1696 2.2284 11.9931 4.40051ZM11.6132 5.46084C9.76104 3.29544 6.73887 2.75975 4.47955 4.69017C2.17537 6.65891 1.85752 9.9354 3.65906 12.2536C4.44951 13.2708 6.0676 14.8813 7.71639 16.4375C9.35561 17.9847 10.9942 19.4497 11.8037 20.1665C11.9003 20.2521 11.9513 20.2968 11.9904 20.3262C11.9913 20.3269 11.9923 20.3277 11.9932 20.3283C11.9941 20.3277 11.9951 20.3269 11.9961 20.3262C12.0351 20.2968 12.0861 20.2521 12.1828 20.1665C12.9922 19.4497 14.6308 17.9847 16.27 16.4375C17.9188 14.8813 19.5369 13.2708 20.3274 12.2536C22.1333 9.92971 21.8474 6.63559 19.5121 4.69455C17.2045 2.77666 14.2216 3.29985 12.3732 5.46084C12.2782 5.57189 12.1394 5.63583 11.9932 5.63583C11.8471 5.63583 11.7082 5.57189 11.6132 5.46084Z' fill='%231B1B1B'/%3E%3C/svg%3E%0A")}.product-list-01 .btn.productComparisonButton{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='%23666'%3E%3Cpath%20fill-rule='evenodd'%20d='M0%203.5A.5.5%200%200%201%20.5%203H1c2.202%200%203.827%201.24%204.874%202.418.49.552.865%201.102%201.126%201.532.26-.43.636-.98%201.126-1.532C9.173%204.24%2010.798%203%2013%203v1c-1.798%200-3.173%201.01-4.126%202.082A9.624%209.624%200%200%200%207.556%208a9.624%209.624%200%200%200%201.317%201.918C9.828%2010.99%2011.204%2012%2013%2012v1c-2.202%200-3.827-1.24-4.874-2.418A10.595%2010.595%200%200%201%207%209.05c-.26.43-.636.98-1.126%201.532C4.827%2011.76%203.202%2013%201%2013H.5a.5.5%200%200%201%200-1H1c1.798%200%203.173-1.01%204.126-2.082A9.624%209.624%200%200%200%206.444%208a9.624%209.624%200%200%200-1.317-1.918C4.172%205.01%202.796%204%201%204H.5a.5.5%200%200%201-.5-.5z'/%3E%3Cpath%20d='M13%205.466V1.534a.25.25%200%200%201%20.41-.192l2.36%201.966c.12.1.12.284%200%20.384l-2.36%201.966a.25.25%200%200%201-.41-.192zm0%209v-3.932a.25.25%200%200%201%20.41-.192l2.36%201.966c.12.1.12.284%200%20.384l-2.36%201.966a.25.25%200%200%201-.41-.192z'/%3E%3C/svg%3E")}.product-list-01 .btn.shoppingListButton,.product-list-01 .btn.productComparisonButton{background-size:1.5rem;background-repeat:no-repeat;background-position:center;transition:background-color 0.15s ease-in-out,background-size 100ms ease,opacity 200ms cubic-bezier(0.4,0,0.2,1)}.product-list-01 .btn.shoppingListButton,.product-list-01 .btn.productComparisonButton{position:absolute;top:0.5rem;right:0.5rem;z-index:11;border:0;width:2.25rem;height:2.25rem;padding:0;border-radius:50%;background-color:var(--tb-mono-white)}.product-list-01 .btn.shoppingListButton:hover,.product-list-01 .btn.shoppingListButton:active,.product-list-01 .btn.productComparisonButton:hover,.product-list-01 .btn.productComparisonButton:active{background-color:var(--bs-gray-200)}.product-list-01 .btn.shoppingListButton.shoppingListButtonAdded{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9931 4.40051C9.81513 2.22926 6.42439 1.71314 3.82995 3.92989C1.12403 6.24189 0.736531 10.1226 2.86945 12.8672C3.71462 13.9548 5.38931 15.6161 7.02999 17.1647C8.68024 18.7224 10.3278 20.1952 11.1407 20.9152L11.1516 20.9249C11.2328 20.9968 11.314 21.0687 11.3888 21.125C11.4728 21.1883 11.576 21.2535 11.7073 21.2927C11.893 21.3481 12.0934 21.3481 12.2791 21.2927C12.4105 21.2535 12.5136 21.1883 12.5976 21.125C12.6724 21.0687 12.7536 20.9968 12.8348 20.9249L12.8458 20.9152C13.6587 20.1952 15.3062 18.7224 16.9564 17.1647C18.5971 15.6161 20.2718 13.9548 21.117 12.8672C23.2455 10.1283 22.9121 6.22018 20.1513 3.9255C17.5209 1.73928 14.1696 2.2284 11.9931 4.40051Z' fill='%231B1B1B'/%3E%3C/svg%3E%0A")}.product-list-01 .btn.shoppingListButton + .btn.productComparisonButton{right:3.5rem}.product-list-01 .btn.productComparisonButtonDelete{background-color:var(--tb-mono-white)}.product-list-01 .btn.productComparisonButtonDelete:hover,.product-list-01 .btn.productComparisonButtonDelete:active{background-color:rgba(255,255,255,0.5)}.product-list-01 .product-list-content{text-align:center;padding:1rem 0.75rem 0 0.75rem;flex-grow:2;display:flex;flex-direction:column}.product-list-01 .product-list-title{font-size:14px;letter-spacing:1px}.product-list-01 .product-list-prices{display:flex;flex-wrap:wrap;gap:0 0.5rem;align-items:baseline;margin-top:auto;justify-content:center;line-height:1.125rem}.product-list-01 .buyFormSubmit{padding-left:0.25rem;padding-right:0.25rem}@media (max-width:479px){.product-list-01 .change-img .product-list-img-hover{display:none}}@media (min-width:480px){.product-list-01 .btn.shoppingListButton:hover + .product-list-img-link .change-img .product-list-img-hover{opacity:1}.product-list-01 .change-img .product-list-img-hover{opacity:0}.product-list-01 .change-img:hover .product-list-img-hover{opacity:1}.product-list-01 .change-img:hover .product-list-img:not(.product-list-img-hover){opacity:0}}@media (max-width:575px){.row-items-xs-2 .product-list-01 .btn.shoppingListButton{width:2rem;height:2rem}.row-items-xs-2 .product-list-01 .product-list-content{padding:1rem 0 0 0}}@media (min-width:600px){.product-list-01 .product-list-img-size.ratio::before{padding-top:300px}}@media (min-width:992px){.product-list-01 .btn.shoppingListButton{opacity:0}.product-list-01:hover .btn.shoppingListButton{opacity:1}}
.module-products-slider-01{--module-space:7rem;--swiper-pagination-color:var(--tb-mono-black)}.module-products-slider-01 .swiper-pagination{position:static;padding-top:1.25rem}.module-products-slider-01 .swiper-slide{height:auto}.module-products-slider-01 .product-list{height:100%}.module-products-slider-01 .header-slider{margin-bottom:3rem;text-align:center}.module-products-slider-01 .header-slider .module-title{margin-bottom:0;text-transform:uppercase;font-size:1.25rem;letter-spacing:1px;line-height:26px}.module-products-slider-01 .header-slider .content{max-width:600px;margin:1rem auto 0;font-weight:normal;color:var(--bs-gray-700);line-height:1.5rem;font-family:var(--bs-secondary-font-family);font-size:1rem}.module-products-slider-01 .swiper-button-prev,.module-products-slider-01 .swiper-button-next{height:3.5rem;width:3.5rem;border-radius:100%;margin:0;background-color:var(--bs-gray-100);border:1px solid var(--bs-gray-200)}.module-products-slider-01 .swiper-button-prev{left:-1.25rem}.module-products-slider-01 .swiper-button-next{right:-1.25rem}.module-products-slider-01 .swiper-button-prev .icon,.module-products-slider-01 .swiper-button-next .icon{width:1.5rem;height:1.5rem;margin:auto;left:0;right:0;bottom:0;top:0;position:absolute;color:var(--tb-primary-500)}.module-products-slider-01 .swiper-button-prev:hover,.module-products-slider-01 .swiper-button-next:hover{background-color:var(--bs-gray-200)}.module-products-slider-01 .module-btn-wrap{margin-top:2rem}.module-products-slider-01 .module-btn-wrap .btn{min-width:var(--tb-secondary-btn-min-width)}.module-products-slider-01 .swiper-slide{width:40%;margin-right:1rem}@media (max-width:599px){.module-products-slider-01>.container-md{--bs-gutter-x:0}.module-products-slider-01 .header-slider{padding-left:0.75rem;padding-right:0.75rem}}@media (max-width:991px){.module-products-slider-01 .swiper-button-prev,.module-products-slider-01 .swiper-button-next{display:none}}@media (min-width:600px){.module-products-slider-01 .swiper-slide{width:calc((100% - (12px * 2)) / 3);margin-right:12px}}@media (min-width:992px){.module-products-slider-01{--module-space:10rem}.module-products-slider-01 .header-slider .module-title{font-size:1.5rem;letter-spacing:2px;line-height:28px}.module-products-slider-01 .swiper-slide{width:calc((100% - (12px * 3)) / 4)}}@media (min-width:1200px){.module-products-slider-01 .swiper-button-prev{left:-3.5rem}.module-products-slider-01 .swiper-button-next{right:-3.5rem}}
.module-products-grid-related-colors{--module-space:0}.module-products-grid-related-colors:has(.grid-item){--module-space:2rem;border-top:1px solid var(--bs-gray-200)}.module-products-grid-related-colors .grid-items{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.module-products-grid-related-colors .grid-item{min-width:0;max-height:2.5rem}.module-products-grid-related-colors .product-list-title-link{border:1px solid var(--bs-gray-300);padding:0.25rem;border-radius:100%;display:inline-block}.module-products-grid-related-colors .product-list-img{border-radius:100%;max-width:30px}.module-products-grid-related-colors .product-list-title-link.active{border-color:var(--tb-primary-500);border-width:2px}.module-products-grid-related-colors .product-list-title-link.active img{max-width:28px}
.module-page-18{padding-block-start:2rem;padding-block-end:0}.module-page-18 .grid-items{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1rem;row-gap:2rem}.module-page-18 .module-header{text-align:center;margin-bottom:1.75rem}.module-page-18 .module-header .module-title{font-size:20px;line-height:1.3;letter-spacing:1px;margin-bottom:1rem;font-weight:bold;text-transform:uppercase}.module-page-18 .grid-item .inset{display:flex;flex-direction:column;gap:0.25rem}.module-page-18 .grid-item .page-item-title{font-weight:bold;letter-spacing:1px}.module-page-18 .grid-item .module-img-link img{margin:auto}@media (min-width:768px){.module-page-18 .module-header{margin-bottom:3.75rem}.module-page-18 .grid-items{grid-template-columns:repeat(5,1fr)}.module-page-18 .module-header .module-title{font-size:24px;line-height:28px;letter-spacing:2px}.module-page-18 .grid-item .inset{gap:0.75rem}}@media (min-width:992px){.module-page-18{padding-block-start:3rem}.module-page-18 .grid-items{gap:1.5rem}}
.module-page-19{padding-block-end:1.5rem}.module-page-19 .grid-items{display:grid;gap:3.25rem}.module-page-19 .grid-items .grid-item .inset{display:flex;gap:1.5rem}.module-page-19 .module-title{font-family:var(--bs-italic-font-family);font-size:1.25rem;line-height:1.2;color:var(--tb-primary-500);margin-bottom:0.5rem}.module-page-19 .content{line-height:1.5;color:var(--tb-primary-600);font-family:var(--bs-secondary-font-family)}#offcanvasMtoProduct{--bs-offcanvas-padding-x:1rem;--bs-offcanvas-width:calc(100% - 1.25rem)}#offcanvasMtoProduct .offcanvas-body{--bs-offcanvas-padding-y:1.5rem;--bs-offcanvas-padding-x:1.5rem}#offcanvasMtoProduct .offcanvas-header{border-bottom:1px solid var(--bs-gray-300)}#offcanvasMtoProduct .offcanvas-title .icon{width:2rem;height:2rem}#offcanvasMtoProduct .offcanvas-title{font-size:1.25rem;display:flex;flex-direction:row;align-items:center;gap:1rem;text-transform:uppercase;letter-spacing:1px;font-weight:bold}@media (min-width:480px){#offcanvasMtoProduct{--bs-offcanvas-width:450px}}@media (min-width:992px){.module-page-19{padding-block-end:1.5rem}}
.module-categories-grid-04 .grid-items{display:grid;column-gap:1rem;row-gap:3.5rem}.module-categories-grid-04 .grid-item{min-width:0}#product-foot-rel-cat-shape,#product-foot-rel-cat-sole{background-color:var(--bs-gray-100)}@media (min-width:992px){.module-categories-grid-04 .grid-items{row-gap:5rem}}
.category-list-04 .inset{display:grid;gap:2rem}.category-list-04 .category-list-caption{display:flex;flex-direction:column;gap:2rem}.category-list-04 .category-list-subtitle{font-family:var(--bs-italic-font-family);color:var(--bs-gray-500);font-size:1rem;margin-bottom:0.5rem;line-height:22px}.category-list-04 .category-list-title{font-size:28px;line-height:36px;letter-spacing:1px;text-transform:uppercase;font-weight:bold}.category-list-04 .category-list-text{font-size:1rem;line-height:1.5rem;color:var(--tb-primary-600);font-family:var(--bs-secondary-font-family)}.category-list-04 .category-list-img{object-fit:cover;mix-blend-mode:multiply}.category-list-04 .category-list-img-small{margin:auto}.category-list-04 .btn.btn-secondary{min-width:var(--tb-default-btn-min-width);height:2.5rem;margin-top:1rem;--bs-btn-bg:var(--bs-gray-100);--bs-btn-border-color:var(--bs-gray-200)}.category-list-04 .btn.btn-secondary .icon{width:1.5rem;height:1.5rem}@media (max-width:767px){.category-list-04 .category-list-btn,.category-list-04 .category-list-title,.category-list-04 .category-list-subtitle{text-align:center}.category-list-04 .category-list-img{margin:auto}}@media (min-width:768px){.category-list-04 .inset{grid-template-columns:repeat(2,1fr);gap:1rem}#product-foot-rel-cat-leather .category-list-04 .category-list-image{grid-row:1}}@media (min-width:992px){.category-list-04 .category-list-title{font-size:38px;line-height:46px}.category-list-04 .category-list-subtitle{font-size:1.25rem;line-height:1.5rem}}@media (min-width:1200px){.category-list-04 .category-list-caption{max-width:495px}.category-list-04 .inset{gap:2rem}}
#productAddedOffCanvas{--bs-offcanvas-width:calc(100% - 1.25rem)}#productAddedOffCanvas .offcanvas-header{border-bottom:1px solid var(--bs-gray-300)}#productAddedOffCanvas .offcanvas-header .offcanvas-title{font-size:1.25rem;display:flex;flex-direction:row;align-items:center;gap:1rem;text-transform:uppercase;letter-spacing:1px;font-weight:bold}#productAddedOffCanvas .offcanvas-header svg{width:2rem;height:2rem}#productAddedOffCanvas .offcanvas-body{padding-top:1.5rem;padding-bottom:env(safe-area-inset-bottom);--bs-offcanvas-padding-x:0rem}#productAddedOffCanvas .btn-close{margin-left:auto}.product-item-added{min-height:100%;display:flex;flex-direction:column}.product-item-added-related .product-list{height:auto}.product-item-added-related>.title{font-weight:bold;font-size:1rem;letter-spacing:1px;text-transform:uppercase}.product-item-added .product-item-added-content{padding:0 1.5rem}.product-item-added .product-item-added-content .item{position:relative;display:flex;gap:1rem;padding-bottom:1.5rem}.product-item-added .product-item-added-content .item + .item{border-top:1px solid var(--bs-gray-300);padding-top:1rem}.product-item-added .product-item-added-content .item + .item .product-item-added-price{top:1rem}.product-item-added .product-item-added-img{width:80px}.product-item-added .product-item-content{width:calc(100% - 96px);padding-right:5rem}.product-item-added .product-item-added-price{font-weight:700;letter-spacing:1px;position:absolute;right:0;top:0;line-height:18px}.product-item-added .product-item-content .product-item-added-opt{display:block;font-size:12px;line-height:1rem;letter-spacing:1px;text-transform:capitalize}.product-item-added .product-item-content .product-item-added-opt .val{font-weight:bold}.product-item-added-opt ul{padding-left:0;list-style:none;margin-bottom:0}.product-item-added-opt ul li + li{margin-top:0.25rem}.product-item-added-opt ul li .name:after{content:": "}.product-item-added-opt ul li .name:first-letter {text-transform:uppercase}.product-item-added .product-item-added-text{display:block;margin-bottom:1rem;font-weight:bold;line-height:18px;text-transform:uppercase;letter-spacing:1px}.product-item-added-btn{padding:0 1.5rem 1.5rem 1.5rem;display:grid;gap:1rem}.product-item-added-btn .btn{height:2.5rem}.product-item-added-btn .btn.btn-secondary{--bs-btn-disabled-color:var(--tb-primary-500);--bs-btn-disabled-bg:var(--tb-mono-white);--bs-btn-disabled-border-color:var(--tb-primary-500)}.product-item-added-btn .btn.btn-secondary .text{position:relative;display:flex;align-items:center;gap:0.5rem}.product-item-added-btn .btn span{position:static;color:inherit;background:none;font-size:inherit;margin:0;height:auto;width:auto;letter-spacing:1px}.product-item-added-btn .btn .basket-number-badge:before{content:"(";margin-left:5px}.product-item-added-btn .btn .basket-number-badge:after{content:")"}.product-item-added-related{background-color:var(--bs-gray-100);border-top:1px solid var(--bs-gray-300);padding:1rem 1.5rem 1rem 20px;min-height:100%;flex:0 0 auto}.product-item-added-related:has(~ #only-with-custom-sole-shape-in-basket.show){display:none}#only-with-custom-sole-shape-in-basket:not(.show){display:none}.product-item-added-btn .btn.btn-secondary[disabled] .basket-number-badge{display:none}.product-item-added-btn .btn.btn-secondary[disabled] .text:after{content:"";background:#fff;height:18px;width:18px;border-radius:50%;border:1px solid var(--bs-gray-300);border-top-color:var(--tb-primary-500);animation:spin 1s infinite linear;display:inline-flex}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media (min-width:480px){#productAddedOffCanvas{--bs-offcanvas-width:450px}.product-item-added-btn{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){#productAddedOffCanvas{--bs-offcanvas-width:496px}}@media (max-width:767px){.product-item-added-btn .btn{--bs-btn-padding-x:0.75rem;white-space:nowrap}}.product-item-added-btn .express-checkout.amazonExpress{grid-column:1 / 3}.product-item-added-btn .express-checkout.amazonExpress .express-checkout-login{margin:0}.product-item-added-btn .express-checkout.amazonExpress .title{display:none}.product-item-added-btn .express-checkout.amazonExpress .amz-express-checkout-plugin.buyFormSubmit{width:100%!important;height:40px!important;overflow:hidden;position:relative;border-radius:1.5rem}.product-item-added-btn .express-checkout.amazonExpress .amz-express-checkout-plugin.buyFormSubmit:before{content:"";width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-color:var(--tb-mono-white);pointer-events:none;background-image:url("../../img/amazonPay.svg");background-size:cover;position:absolute;left:0;top:0;z-index:9;border-radius:1.5rem}.product-item-added-btn .express-checkout.amazonExpress .amz-express-checkout-plugin.buyFormSubmit:hover:before{background-image:url("../../img/amazonPayHover.svg")}.product-item-added-page{padding:2rem 1.5rem 2rem 1.5rem}.product-item-added-page .inset{padding-left:1rem;padding-right:1rem;padding-top:10px;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center;color:var(--tb-mono-white);background-color:var(--tb-primary-500);gap:1rem;height:3.75rem;border-radius:28px;position:relative}.product-item-added-page .inset:before{content:"";width:100%;height:1px;position:absolute;left:0;right:0;top:-2rem;background-color:var(--bs-gray-300)}.product-item-added-page .inset .item-content{gap:1rem}.product-item-added-page .inset .item-image img{width:1.5rem;height:1.5rem}.product-item-added-page .inset .item-text{display:flex;flex-direction:column;gap:0.25rem;flex:1}.product-item-added-page .inset .item-text .title{font-family:var(--bs-italic-font-family);font-size:1rem;line-height:1.1}.product-item-added-page .inset .item-text .content{letter-spacing:1px}.product-item-added-page .inset .item-button .btn-link{padding:0;height:1.5rem;width:1.5rem;border:none}.product-item-added-page .inset .item-button .btn-link .icon{width:1.5rem;height:1.5rem;fill:var(--tb-mono-white)}.product-item-added-page .inset .item-button .btn-transparent{--bs-btn-color:var(--tb-mono-white);--bs-btn-border-color:var(--tb-mono-white);--bs-btn-hover-color:var(--tb-primary-500);--bs-btn-hover-bg:var(--tb-mono-white);--bs-btn-hover-border-color:var(--tb-mono-white);--bs-btn-active-color:var(--tb-primary-500);--bs-btn-active-bg:var(--tb-mono-white);--bs-btn-active-border-color:var(--tb-mono-white);height:2rem;--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:1rem;font-size:12px;letter-spacing:2px;white-space:nowrap}@media (min-width:768px){.product-item-added-page .inset .item-text{flex-direction:row;gap:1rem;align-items:center}.product-item-added-page .inset .item-image img{width:2rem;height:2rem}}@media (min-width:992px){.product-item-added-page .inset{padding-top:1rem;padding-bottom:1rem;height:4rem;border-radius:2rem}.product-item-added-page .inset .item-text{gap:1.5rem}}
.product-list-03{padding-top:1rem;margin-top:1rem;border-top:1px solid var(--bs-gray-300)}.product-list-03 .product-list-img{width:72px;object-fit:cover;mix-blend-mode:multiply}.product-list-03 .row-contents{display:grid;gap:0.75rem;grid-template-columns:72px auto}.product-list-03 .row-contents .product-list-content{display:flex;gap:1rem;flex-direction:column;justify-content:space-between}.product-list-03 .row-contents .product-list-info{display:flex;gap:1rem;flex-direction:row;justify-content:space-between;align-items:center}.product-list-03 .product-list-title{font-weight:bold;letter-spacing:1px;text-transform:uppercase;margin:0}.product-list-03 .product-list-prices{line-height:18px}.product-list-03 .product-list-order-box{margin:0;width:140px}.product-list-03 .buyFormSubmit{width:100%;height:2rem;--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.25rem}.product-list-03 .buyFormSubmit.buying-disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.product-list-03 .buyFormSubmit.buying-disabled .special:after{content:"";background:transparent;height:18px;width:18px;border-radius:50%;border:1px solid var(--bs-gray-300);border-top-color:var(--tb-primary-500);animation:spin 1s infinite linear;display:inline-flex}.product-list-03 .buyFormSubmit .special{display:inline-flex!important;gap:0.5rem}.product-list-03 .buyFormSubmit .default{display:none!important}.product-list-03 .buyFormSubmit .icon{display:none}.product-list-03 .buyFormSubmit.selectOption{letter-spacing:1px}.product-list-03 .product-list-content .productOptions{--options-size:2.5rem;--options-values-space:0.5rem}.product-list-03 .product-list-content .productOptions .productOptionPrompt{font-size:12px;letter-spacing:2px}
.module-page-banner-01:not(:has(.container-centered)){--module-space:0}.module-page-banner-01 .inset{padding-left:1rem;padding-right:1rem;padding-top:10px;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center;color:var(--tb-mono-white);background-color:var(--tb-primary-500);gap:1rem;height:3.5rem}.module-page-banner-01:has(.container-centered) .inset{border-radius:28px;justify-content:space-between}.module-page-banner-01:has(.container-centered) .inset .item-image img{width:1.5rem;height:1.5rem}.module-page-banner-01 .inset .item-content{gap:1rem}.module-page-banner-01 .inset .item-image img{width:2rem;height:2rem}.module-page-banner-01 .inset .item-text{display:flex;flex-direction:column;gap:0.25rem;flex:1}.module-page-banner-01 .inset .item-text .title{font-family:var(--bs-italic-font-family);line-height:1}.module-page-banner-01 .inset .item-text .content{letter-spacing:1px;font-size:12px}.module-page-banner-01 .inset .item-button .btn-link{padding:0;height:1.5rem;width:1.5rem;border:none}.module-page-banner-01 .inset .item-button .btn-link .icon{width:1.5rem;height:1.5rem;fill:var(--tb-mono-white)}.module-page-banner-01 .inset .item-button .btn-transparent{--bs-btn-color:var(--tb-mono-white);--bs-btn-border-color:var(--tb-mono-white);--bs-btn-hover-color:var(--tb-primary-500);--bs-btn-hover-bg:var(--tb-mono-white);--bs-btn-hover-border-color:var(--tb-mono-white);--bs-btn-active-color:var(--tb-primary-500);--bs-btn-active-bg:var(--tb-mono-white);--bs-btn-active-border-color:var(--tb-mono-white);height:2rem;--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:1rem;white-space:nowrap;font-size:12px;letter-spacing:2px}@media (min-width:480px){.module-page-banner-01 .inset .item-text .title{font-size:1rem;line-height:normal}}@media (min-width:768px){.module-page-banner-01 .inset{justify-content:center}.module-page-banner-01 .inset .item-text{flex-direction:row;gap:1rem;align-items:center}.module-page-banner-01:has(.container-centered) .inset .item-content,.module-page-banner-01:has(.container-centered) .inset,.module-page-banner-01:has(.container-centered) .inset .item-text{gap:0.5rem}.module-page-banner-01:has(.container-centered) .inset .item-image img{width:2rem;height:2rem}}@media (min-width:992px){.module-page-banner-01 .inset{padding-top:1rem;padding-bottom:1rem;gap:2.5rem;height:4rem}.module-page-banner-01:has(.container-centered) .inset{border-radius:2rem}.module-page-banner-01 .inset .item-text{gap:1.5rem}.module-page-banner-01 .inset .item-text .name{font-size:1.25rem}.module-page-banner-01 .inset .item-text .content{font-size:14px}.module-page-banner-01:has(.container-centered) .inset .item-content,.module-page-banner-01:has(.container-centered) .inset,.module-page-banner-01:has(.container-centered) .inset .item-text{gap:1rem}}@media (min-width:1200px){.module-page-banner-01:has(.container-centered) .inset{justify-content:center}}.module-page-banner-01 .product-right-item-banner{margin-bottom:2rem}.module-page-banner-01 .product-right-item-banner .inset{border-radius:28px;gap:1rem;height:3.5rem;justify-content:space-between}.module-page-banner-01 .product-right-item-banner .inset .btn-transparent{display:none!important}.module-page-banner-01 .product-right-item-banner .inset .btn-link{display:block!important}.module-page-banner-01 .product-right-item-banner .inset .btn-link:after{display:none}.module-page-banner-01 .product-right-item-banner .inset .item-text{flex-direction:column;gap:0;align-items:flex-start;gap:0.25rem}.module-page-banner-01 .product-right-item-banner .inset .item-text .title{white-space:nowrap;line-height:22px}.module-page-banner-01 .product-right-item-banner .inset .item-image img{width:1.5rem;height:1.5rem}.module-page-banner-01 .product-right-item-banner .inset .item-text .content{font-size:12px}
#offcanvasSizeGuide{--bs-offcanvas-padding-x:1rem;--bs-offcanvas-width:calc(100% - 1.25rem)}#offcanvasSizeGuide .offcanvas-body{--bs-offcanvas-padding-y:0rem;--bs-offcanvas-padding-x:0rem}#offcanvasSizeGuide .offcanvas-header{border-bottom:1px solid var(--bs-gray-300)}#offcanvasSizeGuide .offcanvas-title .icon{width:2rem;height:2rem}#offcanvasSizeGuide .offcanvas-title{font-size:1.25rem;display:flex;flex-direction:row;align-items:center;gap:1rem;text-transform:uppercase;letter-spacing:1px;font-weight:bold}@media (min-width:480px){#offcanvasSizeGuide{--bs-offcanvas-width:450px}}