.template-index .section-featured-collection h2,.template-index .section-featured-collection .h1-style,.template-index .section-featured-collection .h2-style,.template-index .section-featured-collection .majortitle{text-transform:uppercase!important;letter-spacing:.09em!important;font-size:clamp(22px,2.4vw,30px)!important}.template-index .shopify-section.section-featured-collection{background:#f4f1ed!important;padding-top:clamp(28px,3.5vw,48px)!important;padding-bottom:clamp(28px,3.5vw,48px)!important}.template-index .section-featured-collection .product-block,.template-index .section-featured-collection .product-block__inner{background-color:transparent!important}.template-index .section-featured-collection .product-block__images,.template-index .section-featured-collection *:has(>.product-block__image){position:relative!important;aspect-ratio:4 / 5!important;height:auto!important;padding-top:0!important;overflow:hidden!important;display:block!important;background:#eae5df!important}.template-index .section-featured-collection .product-block__image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;padding-top:0!important;margin:0!important;background:transparent!important}.template-index .section-featured-collection .product-block__image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 18%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.template-index .shopify-section.section-trust-bar{padding-left:0!important;padding-right:0!important;margin:0!important}.template-index .section-trust-bar .container,.template-index .section-trust-bar .wide-container{max-width:none!important;padding-left:clamp(16px,3vw,44px)!important;padding-right:clamp(16px,3vw,44px)!important;padding-top:10px!important;padding-bottom:10px!important}.template-index .section-trust-bar *{font-weight:400!important}.template-index .section-trust-bar [class*=title],.template-index .section-trust-bar h2,.template-index .section-trust-bar h3,.template-index .section-trust-bar h4,.template-index .section-trust-bar strong,.template-index .section-trust-bar b{font-weight:500!important;letter-spacing:.04em!important}.template-index .shopify-section.section-apps{background:#f4f1ed!important;padding-top:clamp(40px,4vw,64px)!important;padding-bottom:0!important}.template-index .section-apps .fully-spaced-row--medium,.template-index .shopify-section.section-apps>.fully-spaced-row--medium{margin-top:0!important;margin-bottom:0!important}.template-index .section-apps .jdgm-widget,.template-index .section-apps [class*=jdgm-testimonials],.template-index .section-apps .shopify-app-block{margin-left:auto!important;margin-right:auto!important}.template-index .section-apps .jdgm-card,.template-index .section-apps .jdgm-testimonial,.template-index .section-apps .jdgm-carousel-item,.template-index .section-apps .jdgm-card-content{padding:0!important}.template-index .section-apps .jdgm-testimonials-carousel .jdgm-card{gap:14px!important;background:transparent!important;box-shadow:none!important;border:0!important}.template-index .section-apps .jdgm-content,.template-index .section-apps .jdgm-testimonials-carousel .jdgm-content,.template-index .section-apps .jdgm-testimonials-container,.template-index .section-apps .jdgm-widget{padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important}.template-index .main-container>.shopify-section.card{border-radius:0!important;margin:0!important;box-shadow:none!important;border:0!important;overflow:hidden!important}.template-index .shopify-section.section-slideshow{padding-left:0!important;padding-right:0!important;margin:0!important;border-radius:0!important}.template-index .section-slideshow .slideshow,.template-index .section-slideshow .wide-container,.template-index .section-slideshow .container,.template-index .section-slideshow [class*=slide]{border-radius:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.template-index .ttwf-l,.template-index .ttwb-l,.template-index .ttwk-l,.template-index .ttwf-l li,.template-index .ttwb-l li,.template-index .ttwk-l li{list-style:none!important;list-style-type:none!important;list-style-image:none!important}.template-index .ttwf-l,.template-index .ttwb-l,.template-index .ttwk-l{padding-left:0!important;margin-left:0!important}.template-index .ttwf-l li::marker,.template-index .ttwb-l li::marker,.template-index .ttwk-l li::marker{content:""!important}.navigation--desktop .navigation__tier-2-container,.navigation--desktop .navigation__submenu,.navigation--desktop [class*=tier-2-container]{background:#fff!important;border-top:1px solid #DFD9D2!important;border-radius:0!important;box-shadow:0 22px 44px #1a1a1a17!important;padding:34px clamp(16px,3vw,44px) 40px!important}.navigation--desktop .navigation__tier-2>.navigation__item>.navigation__link,.navigation--desktop [class*=tier-2]>[class*=__item]>[class*=__link]{font-size:14px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important;color:#a21b3d!important;padding:0 0 10px!important;margin-bottom:14px!important;border-bottom:1px solid #DFD9D2!important;display:block!important}.navigation--desktop .navigation__tier-2>.navigation__item>.navigation__link:hover{color:#831631!important}.navigation--desktop .navigation__tier-3 .navigation__link,.navigation--desktop [class*=tier-3] [class*=__link]{font-size:14px!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important;color:#1a1a1a!important;padding:9px 0!important;display:block!important;transition:color .15s ease,padding-left .15s ease!important}.navigation--desktop .navigation__tier-3 .navigation__link:hover,.navigation--desktop [class*=tier-3] [class*=__link]:hover{color:#a21b3d!important;padding-left:5px!important}.navigation--desktop .navigation__tier-2>.navigation__item,.navigation--desktop [class*=tier-2]>[class*=__item]{padding-right:32px!important}.navigation--desktop .navigation__tier-1>.navigation__item>.navigation__link{font-size:14px!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-weight:500!important;color:#1a1a1a!important;background:transparent!important;border-radius:0!important;padding:8px 0!important;margin-right:26px!important;border-bottom:1.5px solid transparent!important;transition:color .15s ease,border-color .15s ease!important}.navigation--desktop .navigation__tier-1>.navigation__item>.navigation__link:hover,.navigation--desktop .navigation__tier-1>.navigation__item.is-open>.navigation__link,.navigation--desktop .navigation__tier-1>.navigation__item:hover>.navigation__link{color:#a21b3d!important;background:transparent!important;border-bottom-color:#a21b3d!important}.mobile-navigation-drawer,.navigation--mobile{background:#fff!important}.navigation--mobile .navigation__tier-1-container{padding:0!important}.navigation--mobile .navigation__mobile-header{padding:14px 18px!important;border-bottom:1px solid #DFD9D2!important}.navigation--mobile .mobile-nav-back,.navigation--mobile .mobile-nav-title{display:none!important}.navigation--mobile .navigation__mobile-header .mobile-nav-toggle{margin-left:auto!important}.navigation--mobile .navigation__child-tier,.navigation--mobile .navigation__tier-2-container,.navigation--mobile .navigation__tier-3-container{position:static!important;inset:auto!important;transform:none!important;display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;width:auto!important;overflow:visible!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;border:0!important;pointer-events:auto!important;transition:none!important}.navigation--mobile .navigation__children-toggle{display:none!important}.navigation--mobile .navigation__tier-1,.navigation--mobile .navigation__tier-2,.navigation--mobile .navigation__tier-3{list-style:none!important;margin:0!important;padding:0!important;display:block!important;columns:auto!important}.navigation--mobile .navigation__item{list-style:none!important;margin:0!important;padding:0!important;display:block!important;width:auto!important}.navigation--mobile .navigation__tier-1>.navigation__item>.navigation__link{font-family:inherit!important;display:flex!important;align-items:center!important;min-height:48px!important;padding:12px 18px!important;font-size:15px!important;letter-spacing:.02em!important;text-transform:none!important;font-weight:500!important;color:#1a1a1a!important;text-decoration:none!important;border-bottom:1px solid #EFEBE6!important;background:transparent!important}.navigation--mobile .navigation__tier-1>.navigation__item--with-children>.navigation__link{min-height:0!important;padding:26px 18px 9px!important;font-size:11.5px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:600!important;color:#a21b3d!important;border-bottom:1px solid #DFD9D2!important;pointer-events:none!important}.navigation--mobile .navigation__tier-2 .navigation__link,.navigation--mobile .navigation__tier-3 .navigation__link{font-family:inherit!important;display:flex!important;align-items:center!important;min-height:48px!important;padding:12px 18px 12px 30px!important;font-size:15px!important;letter-spacing:.02em!important;text-transform:none!important;font-weight:400!important;color:#1a1a1a!important;text-decoration:none!important;border-bottom:1px solid #EFEBE6!important;background:transparent!important}.navigation--mobile .navigation__tier-3 .navigation__link{padding-left:42px!important}.navigation--mobile .navigation__link:active{background:#f4f1ed!important;color:#a21b3d!important}.navigation--mobile .navigation__tier-2>.navigation__item--with-children>.navigation__link{min-height:0!important;padding:22px 18px 8px 30px!important;font-size:11.5px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:600!important;color:#a21b3d!important;pointer-events:none!important}.navigation--mobile .featured-link>.navigation__link{color:#a21b3d!important}@media(min-width:900px){.filter-container{display:block!important}.filter-container .filter-modal{width:100%!important;float:none!important}.filter-container .filters-adjacent{width:100%!important;max-width:none!important;float:none!important}.filter-container .filter-modal{position:static!important;display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;inset:auto!important;z-index:auto!important;background:transparent!important;transform:none!important;transition:none!important}.filter-container .filter-modal .cc-popup-background,.filter-container .filter-modal .cc-popup-close{display:none!important}.filter-container .filter-modal .cc-popup-modal{position:static!important;transform:none!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important}.filter-container .filter-modal .cc-popup-container,.filter-container .filter-modal .cc-popup-content{padding:0!important;width:100%!important;max-width:none!important;overflow:visible!important}[data-toggle-filters]{display:none!important}.filter-container .filters{width:100%!important;border-top:1px solid #DFD9D2!important;border-bottom:1px solid #DFD9D2!important;padding:12px clamp(16px,3vw,44px)!important;margin:0 0 26px!important;background:#fff!important}.filter-container .filters__heading{display:none!important}.filter-container .filters__inner{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.filter-container #CollectionFilterForm,.filter-container .filters form{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important}.filter-container #CollectionFilterForm:before{content:"Filter by";font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:#6e6862;margin-right:8px;white-space:nowrap}.filter-container .filter-group{position:relative!important;flex:0 0 auto!important;width:auto!important;border:1px solid #DFD9D2!important;margin:0!important;padding:0!important;background:#fff!important;transition:border-color .15s ease!important}.filter-container .filter-group__heading{display:flex!important;align-items:center!important;gap:8px!important;padding:10px 16px!important;margin:0!important;border:0!important;text-decoration:none!important;cursor:pointer!important;white-space:nowrap!important}.filter-container .filter-group__heading__text{font-size:11.5px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:600!important;color:#1a1a1a!important}.filter-container .filter-group:hover{border-color:#1a1a1a!important}.filter-container .filter-group__heading__indicator svg{width:14px!important;height:14px!important}.filter-container .filter-group:has(.filter-group__items:not(.toggle-target--hidden)){border-color:#1a1a1a!important}.filter-container .filter-group:has(.filter-group__item--active){border-color:#a21b3d!important;background:#fcf6f7!important}.filter-container .filter-group:has(.filter-group__item--active) .filter-group__heading__text{color:#a21b3d!important}.filter-container .filter-group__items{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;z-index:40!important;width:auto!important;min-width:250px!important;max-height:330px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;border:1px solid #DFD9D2!important;box-shadow:0 18px 36px #1a1a1a1f!important;padding:12px 16px!important;margin:0!important}.filter-container .filter-group__items.toggle-target--hidden{display:none!important}.filter-container .filter-group__item__text{font-size:14px!important;color:#1a1a1a!important}.filter-container .filter-group__item__count{font-size:12px!important;color:#8a837c!important}.filter-container .filter-group__item--active .filter-group__item__text{color:#a21b3d!important;font-weight:600!important}.filter-container .filter-group--swatch .filter-group__items{overflow:visible!important;max-height:none!important;padding-top:30px!important}.filter-container .filter-group:has([class*=price-range]) .filter-group__items,.filter-container .filter-group:has(input[name*=price]) .filter-group__items{min-width:330px!important;overflow:visible!important;max-height:none!important}.filter-container .filter-group--applied{border:0!important;background:transparent!important;width:100%!important;padding:0!important}.filter-container .filter-group--applied .filter-group__heading{display:none!important}.filter-container .filter-group--applied .filter-group__items{position:static!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;border:0!important;box-shadow:none!important;padding:0!important;min-width:0!important;max-height:none!important;overflow:visible!important;background:transparent!important}.filter-container .filter-group__applied-item{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#a21b3d!important;color:#fff!important;border:1px solid #A21B3D!important;padding:10px 14px!important;text-decoration:none!important;font-size:11.5px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important}.filter-container .filter-group__applied-item:hover{background:#831631!important;border-color:#831631!important}.filter-container .filter-group__applied-item__icon svg{width:12px!important;height:12px!important}.filter-container .filter-group__clear-link{font-size:11.5px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important;color:#6e6862!important;text-decoration:none!important;border-bottom:1px solid #C9C2BA!important;padding-bottom:2px!important}.filter-container .filter-group__clear-link:hover{color:#a21b3d!important;border-color:#a21b3d!important}.filter-container .filter-group--availability{padding:4px 14px!important}.filter-container .filter-toggle__group-label,.filter-container .filter-toggle__input-label-text{font-size:11.5px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important;color:#1a1a1a!important}}.template-collection #content,.template-collection main#content,.template-search #content,.template-search main#content,.template-collection .container,.template-collection .wide-container,.template-collection .main-container,.template-search .container,.template-search .wide-container,.template-search .main-container,.template-collection .main-container>.shopify-section,.template-search .main-container>.shopify-section,.template-collection [data-section-type=collection-template],.template-search [data-section-type=search-template],.template-collection .card-margin,.template-search .card-margin,.template-collection .filter-container,.template-search .filter-container,.template-collection .filters-adjacent,.template-search .filters-adjacent{box-sizing:border-box!important;max-width:none!important;width:auto!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;border-radius:0!important;box-shadow:none!important;border-left:0!important;border-right:0!important;--magic-margin: 0px !important}.template-collection .main-container>.shopify-section,.template-search .main-container>.shopify-section{margin-top:0!important;margin-bottom:0!important}.template-collection .product-list,.template-search .product-list,.template-collection .page-header,.template-collection .collection-header-full,.template-collection .pagination-row,.template-search .pagination-row,.template-collection .ttw-lm-wrap,.template-search .ttw-lm-wrap{box-sizing:border-box!important;padding-left:clamp(16px,3vw,44px)!important;padding-right:clamp(16px,3vw,44px)!important;max-width:none!important}.template-collection .container--reading-width{box-sizing:border-box!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(16px,3vw,44px)!important;padding-right:clamp(16px,3vw,44px)!important}.template-collection body,.template-search body{overflow-x:hidden!important}.template-collection .product-block .image-label-wrap,.template-search .product-block .image-label-wrap,.template-index .product-block .image-label-wrap{position:relative!important}.template-collection .product-block .product-label-container,.template-search .product-block .product-label-container,.template-index .product-block .product-label-container{position:absolute!important;top:10px!important;left:10px!important;right:auto!important;bottom:auto!important;z-index:3!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;margin:0!important;padding:0!important}.template-collection .product-block .product-label,.template-search .product-block .product-label,.template-index .product-block .product-label{margin:0!important;background:#a21b3d!important;color:#fff!important;padding:5px 10px!important;font-size:10.5px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:600!important;border-radius:0!important;line-height:1.2!important}.template-collection .product-block .product-label--sold-out,.template-search .product-block .product-label--sold-out,.template-index .product-block .product-label--sold-out{background:transparent!important;padding:0!important}.template-collection .product-block .product-label--sold-out>span,.template-search .product-block .product-label--sold-out>span,.template-index .product-block .product-label--sold-out>span{display:inline-block!important;background:#fff!important;color:#1a1a1a!important;padding:5px 10px!important;font-size:10.5px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:600!important;line-height:1.2!important;box-shadow:0 1px 4px #00000024!important}.template-collection .product-block,.template-search .product-block,.template-collection .product-block .block-inner,.template-search .product-block .block-inner,.template-collection .product-block .block-inner-inner,.template-search .product-block .block-inner-inner{display:flex!important;flex-direction:column!important;height:100%!important}.template-collection .product-block .product-info,.template-search .product-block .product-info{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding-top:14px!important}.template-collection .product-block__title,.template-search .product-block__title{font-size:15px!important;line-height:1.35!important;letter-spacing:0!important;min-height:2.7em!important;display:block!important;margin:0 0 6px!important}.template-collection .product-block__rating,.template-search .product-block__rating{min-height:1.5em!important;margin:0 0 4px!important}.template-collection .product-block__price-row,.template-search .product-block__price-row{margin-top:auto!important}.template-collection .product-price,.template-search .product-price{font-size:14px!important}.template-collection .product-price__compare,.template-search .product-price__compare{color:#8a837c!important}.section-footer__inner{background:#1a1a1a!important;background-color:#1a1a1a!important;border:0!important;border-top:0!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;padding:clamp(46px,5vw,76px) clamp(16px,3vw,44px) 0!important;margin:0!important}.section-footer__row--blocks{display:grid!important;grid-template-columns:1.7fr 1fr 1.2fr 1.4fr!important;gap:clamp(24px,3vw,54px)!important;align-items:start!important;max-width:1400px!important;margin:0 auto!important;padding:0!important}.section-footer__row--blocks .section-footer__row__col{width:auto!important;max-width:none!important;padding:0!important;margin:0!important;flex:none!important}.section-footer__title,.section-footer__inner h2.section-footer__title{font-family:inherit!important;font-size:11.5px!important;letter-spacing:.24em!important;text-transform:uppercase!important;font-weight:600!important;color:#f2eef39e!important;margin:0 0 16px!important;padding:0 0 11px!important;border-bottom:1px solid rgba(255,255,255,.16)!important;line-height:1.4!important}.section-footer__text,.section-footer__text p{color:#ffffffb3!important;font-size:14px!important;line-height:1.72!important;margin:0 0 12px!important}.section-footer__text strong{color:#fff!important;font-weight:600!important}.section-footer__text a{color:#fff!important;text-decoration:none!important;border-bottom:1px solid rgba(255,255,255,.35)!important;padding-bottom:1px!important;transition:color .15s ease,border-color .15s ease!important}.section-footer__text a:hover{color:#ec8da5!important;border-bottom-color:#ec8da5!important}.section-footer__row--blocks .section-footer__row__col:first-child .section-footer__text p{font-size:13.5px!important;color:#ffffff9e!important}.section-footer__menu-block__menu,.section-footer__menu-block__menu li{margin:0!important;padding:0!important;list-style:none!important}.section-footer__menu-block__menu li a{display:block!important;color:#ffffffb3!important;font-size:14px!important;text-decoration:none!important;padding:8px 0!important;border:0!important;transition:color .15s ease,padding-left .15s ease!important}.section-footer__menu-block__menu li a:hover{color:#ec8da5!important;padding-left:5px!important}.section-footer__newsletter-block .signup-form{margin-top:14px!important}.section-footer__newsletter-block .signup-form p{margin:0 0 10px!important}.signup-form__email{width:100%!important;background:transparent!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:0!important;color:#fff!important;font-size:14px!important;padding:13px 14px!important;box-shadow:none!important}.signup-form__email::placeholder{color:#ffffff73!important}.signup-form__email:focus{border-color:#ec8da5!important;outline:none!important}.signup-form__button,.section-footer__newsletter-block .btn{width:100%!important;background:#a21b3d!important;border:1.5px solid #A21B3D!important;border-radius:0!important;color:#fff!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:600!important;padding:14px 22px!important;transition:background .2s ease,border-color .2s ease!important}.signup-form__button:hover,.section-footer__newsletter-block .btn:hover{background:#831631!important;border-color:#831631!important;color:#fff!important}.signup-form__response--success h2,.signup-form__response{color:#fff!important;font-family:inherit!important}.section-footer__text-block__social,.section-footer__newsletter-block__social{margin-top:18px!important}.section-footer__text-block__social svg,.section-footer__newsletter-block__social svg{fill:#ffffffc7!important;transition:fill .15s ease!important}.section-footer__text-block__social a:hover svg,.section-footer__newsletter-block__social a:hover svg{fill:#ec8da5!important}.section-footer__row-lower{max-width:1400px!important;margin:clamp(34px,4vw,52px) auto 0!important;padding:22px 0 26px!important;border-top:1px solid rgba(255,255,255,.14)!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important}.section-footer__row-lower .section-footer__row__col{padding:0!important;margin:0!important;width:auto!important}.section-footer__payment-icons{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important}.section-footer__payment-icon{height:22px!important;width:auto!important;opacity:.82!important;border-radius:3px!important}.copyright,.copyright .copy{color:#ffffff8c!important;font-size:12.5px!important;margin:0!important}.copyright a{color:#ffffffc7!important;text-decoration:none!important}.copyright a:hover{color:#ec8da5!important}.section-footer__lower-menu__list{display:flex!important;flex-wrap:wrap!important;gap:20px!important;list-style:none!important;margin:12px 0 0!important;padding:0!important}.section-footer__lower-menu__list li a{color:#fff9!important;font-size:12.5px!important;text-decoration:none!important}.section-footer__lower-menu__list li a:hover{color:#ec8da5!important}@media(max-width:1099px){.section-footer__row--blocks{grid-template-columns:1fr 1fr!important;gap:30px 34px!important}}@media(max-width:749px){.section-footer__inner{padding:34px 20px 0!important}.section-footer__row--blocks{grid-template-columns:1fr!important;gap:26px!important}.section-footer__title{font-size:11px!important;letter-spacing:.2em!important;margin-bottom:12px!important;padding-bottom:9px!important}.section-footer__menu-block__menu li a{padding:10px 0!important}.section-footer__row-lower{flex-direction:column!important;align-items:flex-start!important;padding:18px 0 24px!important}.section-footer__payment-icon{height:20px!important}}@media(max-width:767px){.section-footer__row.section-footer__row--blocks{display:flex!important;flex-wrap:wrap!important;grid-template-columns:none!important;gap:24px 16px!important;align-items:flex-start!important}.section-footer__row--blocks>.section-footer__row__col{flex:0 0 100%!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;margin:0!important}.section-footer__row--blocks>.section-footer__menu-block{flex:0 0 calc(50% - 8px)!important;max-width:calc(50% - 8px)!important;width:auto!important;order:2!important}.section-footer__row--blocks>.section-footer__text-block:first-child{order:1!important}.section-footer__row--blocks>.section-footer__text-block:last-child{order:3!important}}@media(max-width:599px){.section-footer__payment-icons{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:4px!important;padding-left:0!important;padding-right:0!important}.section-footer__payment-icons svg,.section-footer__payment-icon{width:28px!important;height:18px!important;flex:0 0 auto!important}}:root{--ttw-gutter: clamp(12px, 1.2vw, 30px)}.shopify-section-group-header-group .announcement-bar,.logo-area,.template-collection .product-list,.template-collection .page-header,.template-collection .collection-header-full,.template-collection .pagination-row,.template-collection .ttw-lm-wrap,.template-collection .filters,.template-search .product-list,.template-search .pagination-row,.template-search .ttw-lm-wrap{box-sizing:border-box!important;padding-left:var(--ttw-gutter)!important;padding-right:var(--ttw-gutter)!important}.logo-area{padding-top:15px!important;padding-bottom:15px!important}@media(max-width:767.98px){.logo-area{padding-top:11px!important;padding-bottom:11px!important}}.ttw-hi{color:#a21b3d!important}.ttw-hi-d{color:#ec8da5!important}.template-index .section-rich-text .majortitle,.template-index .section-rich-text h2{font-size:clamp(24px,3vw,36px)!important;line-height:1.14!important}.section-footer__title,.section-footer__inner h2.section-footer__title{font-size:13px!important;letter-spacing:.16em!important;color:#f2eef3c7!important}.section-footer__text,.section-footer__text p,.section-footer__menu-block__menu li a,.section-footer__row--blocks .section-footer__row__col:first-child .section-footer__text p{font-size:15px!important;color:#ffffffc7!important;line-height:1.7!important}.copyright,.copyright .copy,.section-footer__lower-menu__list li a{font-size:13px!important}.shopify-section-group-footer-group{margin:0!important;padding:0!important;--magic-margin: 0px !important}.shopify-section-group-footer-group>.shopify-section,.shopify-section-group-footer-group .shopify-section.card,.section-footer,.section-footer__inner{margin:0!important;border-radius:0!important;max-width:none!important;box-shadow:none!important;border-left:0!important;border-right:0!important}.section-footer__inner{padding-left:var(--ttw-gutter)!important;padding-right:var(--ttw-gutter)!important}.shopify-section-group-footer-group .wide-container,.shopify-section-group-footer-group .container{max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.section-footer__row--blocks{grid-template-columns:1.6fr 1fr 1fr 1.2fr!important;max-width:100%!important}.section-footer__row-lower{max-width:100%!important}.section-footer__text-block__social svg,.section-footer__newsletter-block__social svg{width:26px!important;height:26px!important;max-width:26px!important;max-height:26px!important}.section-footer__text-block__social a,.section-footer__newsletter-block__social a{margin-right:14px!important}.section-footer__row--blocks .section-footer__row__col:first-child .section-footer__text p:last-child{margin-top:16px!important;color:#ffffffe0!important;font-size:14px!important;letter-spacing:.04em!important}.section-footer__row--blocks .section-footer__row__col:first-child .section-footer__text p:last-child em{color:#ec8da5!important;font-style:normal!important;letter-spacing:3px!important;margin-right:8px!important}@media(hover:hover){button:hover,.btn:hover,.button:hover{background:transparent!important;border-color:#dfd9d2!important;color:#1a1a1a!important}.btn--primary:hover,.button--primary:hover,.btn--secondary:hover,.button--secondary:hover,input[type=submit]:hover,.shopify-payment-button__button:hover,.quantity-submit-row__submit .button:hover{background:#1a1a1a!important;border-color:#1a1a1a!important;color:#fff!important}}.template-product .product-title,.template-product h1,.template-collection .page-header h1,.template-collection .majortitle,.template-search h1{font-size:clamp(24px,3vw,34px)!important;line-height:1.14!important}.template-product .price,.template-product .current-price{font-size:20px!important;letter-spacing:0!important}.template-product .product-description,.template-product .rte,.template-product .rte p{font-size:15px!important;line-height:1.7!important}.template-collection .breadcrumbs,.template-collection .breadcrumbs a,.template-product .breadcrumbs,.template-product .breadcrumbs a{font-size:12.5px!important;letter-spacing:.1em!important}.cc-accordion-item__title{font-size:14px!important;letter-spacing:.12em!important;font-weight:600!important;color:#1a1a1a!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding-top:14px!important;padding-bottom:14px!important}.cc-accordion-item__title:after,.cc-accordion-item__title span:last-child{font-size:26px!important;line-height:1!important;font-weight:400!important;color:#a21b3d!important}.cc-accordion-item__title .icon,.cc-accordion-item__title svg{width:24px!important;height:24px!important;color:#a21b3d!important}@media(min-width:750px){.cc-accordion-item__title:after,.cc-accordion-item__title span:last-child{font-size:34px!important}.cc-accordion-item__title .icon,.cc-accordion-item__title svg{width:30px!important;height:30px!important}}.template-product .main-image,.template-product .product-media,.template-product .media,.template-product .product-column-left{width:100%!important}.template-product .main-image img,.template-product .product-media img,.template-product .media img{width:100%!important;height:auto!important;max-width:none!important;display:block!important;object-fit:cover!important}@media(max-width:1099px){.section-footer__row--blocks{grid-template-columns:1fr 1fr!important}}@media(max-width:749px){.section-footer__row--blocks{grid-template-columns:1fr!important}.section-footer__title,.section-footer__inner h2.section-footer__title{font-size:12px!important;letter-spacing:.14em!important}.section-footer__text,.section-footer__text p,.section-footer__menu-block__menu li a{font-size:15px!important}.template-product .product-title,.template-product h1,.template-collection .page-header h1{font-size:24px!important}.template-product .price,.template-product .current-price{font-size:19px!important}.cc-accordion-item__title{font-size:13.5px!important}}.ttw-bb,.ttw-bb:link,.ttw-bb:visited,.ttw-bb:hover,.ttw-bb:focus,.ttw-bb:active{color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-decoration:none!important}.ttw-bb{background:#a21b3d!important;border-color:#a21b3d!important}@media(hover:hover){.ttw-bb:hover,.ttw-bb:focus{background:#831631!important;border-color:#831631!important}}:root{--ttw-vw: 100vw}body:has([data-section-type=collection-template]) #content,body:has([data-section-type=collection-template]) .main-container,body:has([data-section-type=search-template]) #content,body:has([data-section-type=search-template]) .main-container{overflow:visible!important;max-width:none!important;width:auto!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;--magic-margin: 0px !important}[data-section-type=collection-template],[data-section-type=search-template]{box-sizing:border-box!important;width:var(--ttw-vw)!important;max-width:var(--ttw-vw)!important;min-width:0!important;margin-left:calc(50% - (var(--ttw-vw) / 2))!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow:visible!important;--magic-margin: 0px !important}[data-section-type=collection-template] .filter-container,[data-section-type=collection-template] .filters-adjacent,[data-section-type=collection-template] .collection-listing,[data-section-type=search-template] .filter-container,[data-section-type=search-template] .filters-adjacent,[data-section-type=search-template] .collection-listing{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;float:none!important;--magic-margin: 0px !important}[data-section-type=collection-template] .product-list,[data-section-type=collection-template] .page-header,[data-section-type=collection-template] .collection-header-full,[data-section-type=collection-template] .filters,[data-section-type=search-template] .product-list,[data-section-type=search-template] .filters,.pagination-row,.ttw-lm-wrap{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:var(--ttw-gutter, 20px)!important;padding-right:var(--ttw-gutter, 20px)!important}[data-section-type=collection-template] .filters,[data-section-type=search-template] .filters{padding-top:12px!important;padding-bottom:12px!important;margin-bottom:26px!important}body [data-section-type=collection-template] .container--reading-width,body [data-section-type=collection-template] .reading-width,body .container--reading-width{box-sizing:border-box!important;width:auto!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--ttw-gutter, 20px)!important;padding-right:var(--ttw-gutter, 20px)!important}body:has([data-section-type=collection-template]),body:has([data-section-type=search-template]){overflow-x:hidden!important}.logo-area,.shopify-section-group-header-group .announcement-bar{box-sizing:border-box!important;padding-left:var(--ttw-gutter, 20px)!important;padding-right:var(--ttw-gutter, 20px)!important}.logo-area__left,.logo-area__left__inner,.logo-area__left .navigation,.logo-area__left .navigation__tier-1{margin-left:0!important;padding-left:0!important}.navigation--desktop .navigation__tier-1>.navigation__item:first-child>.navigation__link{padding-left:0!important}.logo-area__right,.logo-area__right__inner{margin-right:0!important;padding-right:0!important}.product-block a.quick-action-button,.product-block .quick-action-button.quickbuy-toggle{position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;min-width:0!important;height:48px!important;border-radius:0!important;background:#1a1a1a!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;transform:translateY(100%);transition:transform .22s ease,background .18s ease;z-index:4!important}.product-block .quick-action-button svg,.product-block .quick-action-button .icon{display:none!important}.ttw-qa-txt{position:relative;z-index:2;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:#fff;white-space:nowrap;pointer-events:none}.product-block:hover a.quick-action-button,.product-block:focus-within a.quick-action-button{transform:translateY(0)!important}.product-block a.quick-action-button:hover{background:#a21b3d!important}@media(hover:none),(max-width:899px){.product-block a.quick-action-button,.product-block .quick-action-button.quickbuy-toggle{transform:none!important;height:44px!important}.ttw-qa-txt{font-size:11px;letter-spacing:.14em}}.product-list .product-block .product-info{display:grid!important;grid-template-columns:1fr auto!important;align-items:baseline!important;column-gap:14px!important;row-gap:6px!important;padding-top:12px!important;padding-bottom:22px!important;margin-top:0!important;margin-bottom:0!important;text-align:left!important}.product-list .product-block .product-info>a.product-link{grid-column:1!important;grid-row:1!important}.product-list .product-block .product-block__price-row{display:contents!important}.product-list .product-block .product-block__price{grid-column:2!important;grid-row:1!important;justify-self:end!important;width:auto!important;display:flex!important;gap:8px!important}.product-list .product-block .product-block-options{grid-column:1!important;grid-row:2!important;width:auto!important;margin-top:0!important}.product-list .product-block .product-block-options__item{width:19px!important;height:19px!important}.product-list .product-block .product-block__title{text-align:left!important;margin:0!important;min-height:0!important;font-size:14.5px!important;line-height:1.35!important}.product-list .product-block .product-block__rating{position:static!important;grid-column:2!important;grid-row:2!important;justify-self:end!important;align-self:center!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important;padding:0!important;margin:0!important;min-height:0!important;white-space:nowrap!important}.product-list .product-block .product-price{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:auto!important;gap:8px!important;align-items:baseline!important}.product-list .product-block .product-price>*{margin:0!important}.product-list .product-block .product-price__amount{order:1!important;font-weight:600!important}.product-list .product-block .product-price__compare{order:2!important}.product-list .product-block .product-block-options .swatches,.product-list .product-block .product-block-options ul{display:flex!important;justify-content:flex-start!important;gap:7px!important}.ttw-bc a.ttw-bb,.ttw-bun .ttw-bb,.ttw-bun .ttw-bb:hover{color:#fff!important}.product-list a.ttw-tile{background:#8a1832!important;color:#fff!important;width:20%!important;flex:0 0 auto!important;align-self:stretch!important;order:-1!important}.product-list a.ttw-tile .e{font-size:13px!important;letter-spacing:.2em!important;color:#ffffffd9!important}.product-list a.ttw-tile h3{font-size:31px!important;line-height:1.1!important;color:#fff!important}.product-list a.ttw-tile .m{font-size:18px!important;color:#fff!important}.product-list a.ttw-tile .m s{color:#fff9!important}.product-list a.ttw-tile .m b{color:#fff!important}.product-list a.ttw-tile .sv{font-size:17px!important;font-weight:600!important;color:#fff!important}.product-list a.ttw-tile .sv s{color:#fff9!important;font-weight:400!important}.product-list a.ttw-tile .go{font-size:13px!important;letter-spacing:.14em!important;color:#fff!important;border-bottom-color:#ffffffb3!important}.product-list a.ttw-tile .fine{font-size:12px!important;color:#ffffffb3!important;line-height:1.5!important}@media(max-width:899px){.product-list a.ttw-tile{width:100%!important}.product-list a.ttw-tile h3{font-size:27px!important}}.product-block .product-label--sale,.product-list .product-block .product-label--sale{background:#fff!important;color:#a21b3d!important;box-shadow:0 1px 6px #1a1a1a24!important}.product-block .product-label--sale span{color:#a21b3d!important}.product-block .image-cont{width:100%!important;height:auto!important;flex:0 0 auto!important}.product-block .image-label-wrap,.product-block .image-label-wrap__images,.product-block .product-link,.product-block .product-block__image--primary{width:100%!important;height:auto!important}.template-index #content,.template-index main#content,.template-index .main-container,.template-index .main-container.container{box-sizing:border-box!important;width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow:visible!important}.template-index .main-container>.shopify-section{box-sizing:border-box!important;width:var(--ttw-vw)!important;max-width:var(--ttw-vw)!important;margin-left:calc(50% - (var(--ttw-vw) / 2))!important;margin-right:0!important;margin-top:0!important;margin-bottom:0!important;padding-left:0!important;padding-right:0!important;--magic-margin: 0px !important}.template-index .main-container>.shopify-section>*{box-sizing:border-box!important;width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important;--magic-margin: 0px !important}.template-index{overflow-x:hidden!important}[data-section-type=collection-template] .filter-modal,[data-section-type=collection-template] .cc-popup-modal,[data-section-type=collection-template] .cc-popup-container,[data-section-type=collection-template] .cc-popup-content,[data-section-type=collection-template] .filters__inner{margin:0!important;padding:0!important;width:100%!important;max-width:none!important;left:0!important;right:auto!important}.template-product .product-detail>.gallery{flex:1 1 auto!important;width:auto!important;left:0!important}.template-product .product-media--image .inline-image{width:100%!important;max-width:none!important;--content-fit: cover !important}.product-media--image .inline-image{--content-fit: cover !important}.product-media--image .inline-image .inline-image__image{object-fit:cover!important;object-position:50% 40%!important}.logo .logotext,.logo__link .logotext{display:inline-flex!important;align-items:center!important;line-height:1!important}.logo .logotext:before,.logo__link .logotext:before{content:"";flex:none;height:1em;width:1.09em;margin-right:.38em;background-image:url(/cdn/shop/files/thetopiwala-logo.svg?v=1747367322);background-repeat:no-repeat;background-position:top left;background-size:100% auto}.logo-area,.logo-area__left,.logo-area__middle,.logo-area__right,.logo-area__left__inner,.logo-area__middle__inner,.logo-area__right__inner{align-items:center!important}.logo-area .logo,.logo-area .logo__h1,.logo-area .logo__link{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important}.navigation--desktop .navigation__tier-1>.navigation__item:first-child>.navigation__link{padding-left:5px!important}.product-block .inline-image,.product-list .product-block .inline-image{--content-fit: cover !important;--ar-padding: 125% !important;width:100%!important;max-width:none!important}.product-block .inline-image .inline-image__image{object-fit:cover!important;object-position:50% 45%!important}.cc-accordion-item__title{font-size:13px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important;padding-top:16px!important;padding-bottom:16px!important}.cc-accordion-item__title svg{width:26px!important;height:26px!important;stroke-width:1.4!important}.cc-accordion-item__title:after,.cc-accordion-item__title .cc-accordion-item__icon{font-size:30px!important;line-height:1!important;transform:scale(1.25)}.template-product .product-detail{max-width:min(1760px,94vw)!important;margin-left:auto!important;margin-right:auto!important}.ttw-bc{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8a837c;margin:0 0 14px;display:flex;flex-wrap:wrap;gap:7px}.ttw-bc a{color:#8a837c;text-decoration:none}.ttw-bc a:hover{color:#a21b3d}.ttw-bc .cur{color:#1a1a1a}.template-product .option-selector__btns{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(74px,1fr))!important;gap:8px!important}.template-product .opt-label--btn{width:auto!important;min-width:0!important;min-height:48px!important;border-radius:8px!important;border:1px solid #DFD9D2!important;background:#fff!important;font-size:14px!important;letter-spacing:.02em!important;text-transform:none!important;transition:border-color .15s,background .15s,color .15s!important}.template-product .opt-label--btn:hover{border-color:#1a1a1a!important}.template-product input.opt-btn:checked+.opt-label--btn{background:#1a1a1a!important;border-color:#1a1a1a!important;color:#fff!important;font-weight:600!important}.template-product .option-selector--swatch .option-selector__btns{display:flex!important;gap:12px!important}.template-product .option-selector .opt-label--swatch{width:34px!important;height:34px!important;min-height:34px!important;min-width:34px!important;border-radius:50%!important;flex:0 0 auto!important;border:1px solid rgba(26,26,26,.18)!important}.template-product input.opt-btn:checked+.opt-label--swatch{box-shadow:0 0 0 2px #fff inset,0 0 0 2px #1a1a1a!important}.template-product .option-selector legend.label,.template-product .option-selector .label{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:12px!important;margin-bottom:10px!important}.template-product .ttw-opt-val{text-transform:none!important;letter-spacing:0!important;color:#1a1a1a!important;font-weight:500!important}.template-product .quantity-submit-row{flex-wrap:wrap!important;gap:10px!important}.template-product .quantity-submit-row__submit{width:100%!important;flex:1 1 100%!important}.template-product .quantity-submit-row__submit .button{width:100%!important;min-height:56px!important;border-radius:8px!important;background:#1a1a1a!important;border-color:#1a1a1a!important;color:#fff!important;font-size:12.5px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:600!important}.template-product .quantity-submit-row__submit .button:hover{background:#a21b3d!important;border-color:#a21b3d!important}.template-product .shopify-payment-button{width:100%!important;flex:1 1 100%!important}.template-product .shopify-payment-button__button{border-radius:8px!important;min-height:52px!important}.template-product .price-container .price{font-size:22px!important}.template-product .price-container .was-price{color:#8a837c!important}.ttw-ship{margin:6px 0 18px!important;font-size:13.5px!important;color:#6e6862!important;line-height:1.5!important}.template-product .detail details>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:16px 0!important;font-size:12.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:600!important;cursor:pointer!important;list-style:none!important}.template-product .detail details>summary::-webkit-details-marker{display:none!important}.template-product .ttw-acc-sign{font-size:26px!important;line-height:1!important;font-weight:400!important;color:#6e6862!important;flex:none!important}.ttw-sg-btn{flex:none;display:inline-flex;align-items:center;gap:6px;background:#fcf6f7;border:1px solid #A21B3D;color:#a21b3d;border-radius:999px;padding:6px 13px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;cursor:pointer;line-height:1;transition:background .15s,color .15s}.ttw-sg-btn:hover{background:#a21b3d;color:#fff}.ttw-sg-btn svg{width:13px;height:13px}@keyframes ttwPulse{0%{box-shadow:0 0 #a21b3d73}70%{box-shadow:0 0 0 10px #a21b3d00}to{box-shadow:0 0 #a21b3d00}}.ttw-sg-btn.ttw-pulse{animation:ttwPulse 1.6s ease-out 3}.ttw-sg-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#1a1a1a8c;display:flex;align-items:center;justify-content:center;padding:20px}.ttw-sg-box{background:#fff;width:min(860px,100%);max-height:88vh;overflow-y:auto;border-radius:10px;position:relative;padding:30px clamp(20px,3vw,38px) 34px;box-shadow:0 30px 80px #0000004d}.ttw-sg-x{position:absolute;top:12px;right:12px;width:38px;height:38px;border:0;background:transparent;font-size:26px;line-height:1;color:#6e6862;cursor:pointer}.ttw-sg-x:hover{color:#a21b3d}.ttw-sg-box h3{margin:0 0 4px;font-size:22px;font-weight:600;color:#1a1a1a}.ttw-sg-sub{margin:0 0 20px;font-size:13.5px;color:#6e6862}.ttw-sg-how{display:grid;grid-template-columns:200px 1fr;gap:22px;align-items:center;background:#f4f1ed;border-radius:8px;padding:18px;margin-bottom:22px}.ttw-sg-how ol{margin:0;padding-left:18px;font-size:14px;line-height:1.7;color:#1a1a1a}.ttw-sg-how b{color:#a21b3d}.ttw-sg-body table{width:100%;border-collapse:collapse;font-size:14px}.ttw-sg-body th,.ttw-sg-body td{border:1px solid #DFD9D2;padding:9px 11px;text-align:center}.ttw-sg-body th{background:#1a1a1a;color:#fff;font-weight:600;letter-spacing:.06em}.ttw-sg-body tr:nth-child(2n) td{background:#faf8f6}.ttw-sg-body img{max-width:100%;height:auto}@media(max-width:699px){.ttw-sg-how{grid-template-columns:1fr}.ttw-sg-box{padding:26px 16px 28px}.template-product .option-selector__btns{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))!important}}.template-product .product-form .quantity-submit-row,.template-product .product-form .quantity-submit-row.has-spb{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.template-product .product-form .quantity-submit-row>.quantity-submit-row__submit,.template-product .product-form .quantity-submit-row.has-spb>.quantity-submit-row__submit{flex:1 1 100%!important;width:100%!important;max-width:none!important}.template-product .product-form .quantity-submit-row>.shopify-payment-button,.template-product .product-form .quantity-submit-row.has-spb>.shopify-payment-button{flex:1 1 100%!important;width:100%!important;max-width:none!important;min-width:0!important}.template-product .shopify-payment-button shopify-accelerated-checkout{width:100%!important;display:block!important}.template-product .option-selector .opt-label--image{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border-radius:50%!important;overflow:hidden!important;background:transparent!important;border:1px solid rgba(26,26,26,.18)!important;flex:0 0 auto!important}.template-product .option-selector .opt-label--image .opt-label__media,.template-product .option-selector .opt-label--image img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important;display:block!important}.template-product input.opt-btn:checked+.opt-label--image{border-color:transparent!important;box-shadow:0 0 0 2px #fff inset,0 0 0 2px #1a1a1a!important}.template-product .option-selector--swatch .option-selector__btns{align-items:center!important}.template-product .product-detail .detail.product-column-right{width:640px!important;max-width:640px!important;flex:0 0 640px!important}.template-product .option-selector:not(.option-selector--swatch) .option-selector__btns{display:flex!important;flex-wrap:nowrap!important;gap:0!important;grid-template-columns:none!important}.template-product .option-selector:not(.option-selector--swatch) .opt-label--btn{flex:1 1 0!important;min-width:0!important;margin:0 0 0 -1px!important;border-radius:0!important;border:1px solid #DFD9D2!important}.template-product .option-selector:not(.option-selector--swatch) .option-selector__btns label.opt-label--btn:first-of-type{margin:0!important;border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.template-product .option-selector:not(.option-selector--swatch) .option-selector__btns label.opt-label--btn:last-of-type{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.template-product .option-selector:not(.option-selector--swatch) input.opt-btn:checked+.opt-label--btn{position:relative!important;z-index:2!important}.template-product .option-selector:not(.option-selector--swatch) .opt-label--btn:hover{position:relative!important;z-index:1!important}@media(max-width:479px){.template-product .option-selector:not(.option-selector--swatch) .opt-label--btn{font-size:13px!important;letter-spacing:0!important}}.announcement-bar{position:relative}.announcement-bar__right{display:flex!important;align-items:center!important;justify-content:flex-end!important}.ttw-tl-pill{font-family:inherit;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;text-decoration:none!important;white-space:nowrap;border:0;padding:6px 12px;border-radius:4px;cursor:pointer;line-height:1;display:inline-flex;align-items:center;gap:7px;background:#a21b3d;color:#fff!important;box-shadow:none;transition:background .15s}.ttw-tl-pill:hover{background:#c22450;color:#fff!important}.ttw-tl-pill svg{width:13px;height:13px;flex:none}.ttw-tl-m{position:absolute;right:14px;top:50%;transform:translateY(-50%);z-index:3;display:none}.ttw-tl-m .ttw-tl-pill{padding:5px 9px;letter-spacing:.06em;font-size:10px}.ttw-tl-m .ttw-tl-pill svg{display:none}@media(max-width:767px){.section-announcement-bar,[id$=__announcement-bar]{display:none!important}}@media(max-width:767.98px){.ttw-tl-m{display:none!important}}@media(max-width:899px){.announcement-bar__right .ttw-tl-pill{display:none!important}}@keyframes ttwTlPulse{0%{box-shadow:0 0 #ffffff8c}70%{box-shadow:0 0 0 9px #fff0}to{box-shadow:0 0 #fff0}}.ttw-tl-pill.ttw-tl-pulse{animation:ttwTlPulse 1.7s ease-out 3}@media(prefers-reduced-motion:reduce){.ttw-tl-pill.ttw-tl-pulse{animation:none}}.ttw-dl{border-top:1px solid rgba(26,26,26,.12);margin:6px 0 0;padding:6px 0 2px}.ttw-dl a,.ttw-dl button{display:flex;align-items:center;gap:11px;width:100%;padding:15px 20px;margin:0;border:0;background:transparent;font-family:inherit;font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#1a1a1a;text-decoration:none;text-align:left;cursor:pointer}.ttw-dl a:hover,.ttw-dl button:hover{color:#a21b3d}.ttw-dl svg{width:16px;height:16px;flex:none;color:#a21b3d}.ttw-tlm-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#1a1a1a8c;display:flex;align-items:center;justify-content:center;padding:20px}.ttw-tlm-box{background:#fff;width:min(560px,100%);max-height:88vh;overflow-y:auto;border-radius:10px;position:relative;padding:34px clamp(20px,4vw,40px) 32px;box-shadow:0 30px 80px #0000004d;text-align:left}.ttw-tlm-x{position:absolute;top:10px;right:12px;width:38px;height:38px;border:0;background:transparent;font-size:26px;line-height:1;color:#6e6862;cursor:pointer}.ttw-tlm-x:hover{color:#a21b3d}.ttw-tlm-k{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#a21b3d;margin:0 0 6px}.ttw-tlm-box h3{margin:0 0 8px;font-size:22px;font-weight:600;color:#1a1a1a;line-height:1.25}.ttw-tlm-box p{margin:0 0 14px;font-size:14px;line-height:1.6;color:#4a4540}.ttw-tlwf-lb{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#6e6862;margin:14px 0 5px}.ttw-tlwf-form>.ttw-tlwf-lb:first-of-type{margin-top:0}.ttw-tlwf-i{width:100%;border:1px solid #DFD9D2;border-radius:8px;padding:11px 12px;font-size:14.5px;color:#1a1a1a;background:#fff;font-family:inherit;box-sizing:border-box}.ttw-tlwf-i:focus{outline:none;border-color:#1a1a1a}.ttw-tlwf-ta{resize:vertical;min-height:80px}.ttw-tlwf-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:480px){.ttw-tlwf-two{grid-template-columns:1fr}}.ttw-tlwf-btn{width:100%;margin-top:18px;border:0;background:#1a1a1a;color:#fff;padding:15px;border-radius:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background .18s}.ttw-tlwf-btn:hover{background:#a21b3d}.ttw-tlwf-fine{font-size:12px;color:#8a837c;margin:10px 0 0;line-height:1.5}.ttw-tlwf-ok{background:#eaf1ec;border:1px solid #2F6B4F;color:#2f6b4f;padding:12px 14px;border-radius:8px;margin:0 0 16px;font-size:14px}.ttw-tlwf-err{background:#fcf0ef;border:1px solid #A8342C;color:#a8342c;padding:12px 14px;border-radius:8px;margin:0 0 16px;font-size:14px}.ttw-tlwf-wa{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#fff;text-decoration:none;padding:11px 18px;border-radius:8px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-top:16px}.ttw-tlwf-wa:hover{background:#1ebe5b;color:#fff}@media(max-width:699px){.ttw-tlm-box{padding:28px 18px 26px}.ttw-tlm-box h3{font-size:20px}}[id$=__bestsellers] .collection-slider-row{position:relative;padding-left:clamp(16px,3vw,44px);padding-right:clamp(16px,3vw,44px);box-sizing:border-box}[id$=__bestsellers] .cc-carousel__scroll-outer{padding-left:8px;padding-right:8px;box-sizing:border-box;overflow:hidden}[id$=__bestsellers] .ttwba-headrow{position:relative;display:block;margin:0 0 clamp(16px,2.2vw,26px);min-height:44px;padding-top:4px}[id$=__bestsellers] .ttwba-headrow .section-title{display:block;width:100%;margin:0!important;text-align:center!important;padding:8px 0}[id$=__bestsellers] .ttwba-headrow .section-title a{display:inline-block}[id$=__bestsellers] .ttwba-controls{display:flex!important;align-items:center;gap:10px;position:absolute!important;right:0!important;left:auto!important;top:calc(50% - 12px)!important;transform:translateY(-50%)!important;inset:auto 0 auto auto!important}[id$=__bestsellers] .cc-carousel-button{position:static!important;transform:none!important;width:44px!important;height:44px!important;border-radius:50%!important;background:#fff!important;border:1px solid #DFD9D2!important;box-shadow:0 4px 14px #0000001a!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#1a1a1a!important;opacity:1!important;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,border-color .15s!important}[id$=__bestsellers] .cc-carousel-button:hover{background:#a21b3d!important;border-color:#a21b3d!important;color:#fff!important;box-shadow:0 6px 18px #a21b3d40!important}[id$=__bestsellers] .cc-carousel-button .icon--small{width:19px!important;height:19px!important}[id$=__bestsellers] .cc-carousel-button[disabled]{opacity:.35!important;box-shadow:none!important}@media(max-width:599px){[id$=__bestsellers] .ttwba-headrow .section-title{font-size:18px}[id$=__bestsellers] .cc-carousel-button{width:38px!important;height:38px!important}[id$=__bestsellers] .cc-carousel-button .icon--small{width:16px!important;height:16px!important}}.section-header{box-shadow:0 2px 10px #1a1a1a12;position:relative;z-index:30}.ttw-faq{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid rgba(0,0,0,.12)}.ttw-faq__title{margin:0 0 1.6rem}.ttw-faq__item+.ttw-faq__item{margin-top:1.4rem}.ttw-faq__q{margin:0 0 .35rem;font-size:1.05rem;text-transform:none}.ttw-faq__a{margin:0;line-height:1.6;opacity:.88}@media(max-width:999px){.template-product .product-detail .detail.product-column-right{width:100%!important;max-width:100%!important;flex:1 1 100%!important}.template-product .product-detail{max-width:100%!important}body.template-product{overflow-x:hidden!important}.template-product .product-title,.template-product h1,.ttw-bc{overflow-wrap:anywhere!important}}@media(max-width:767px){.product-list .product-block .product-info{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding-top:10px!important;padding-bottom:16px!important}.product-list .product-block .product-info>a.product-link{width:100%!important}.product-list .product-block .product-block__title{width:100%!important;font-size:13.5px!important;line-height:1.4!important;min-height:0!important;margin:0!important}.template-collection .product-block__title,.template-search .product-block__title{min-height:0!important}.product-list .product-block .product-block__price-row{display:block!important;width:100%!important;margin:0!important}.product-list .product-block .product-block__price{width:100%!important;display:flex!important;justify-content:flex-start!important;gap:7px!important}.product-list .product-block .product-price{flex-wrap:wrap!important;font-size:13.5px!important;justify-content:flex-start!important}.product-list .product-block .product-block-options{width:100%!important;margin:3px 0 0!important}.product-list .product-block .product-block-options__item{width:17px!important;height:17px!important}.product-list .product-block .product-block__rating{justify-self:auto!important;align-self:flex-start!important;margin:2px 0 0!important;white-space:normal!important}}@media(max-width:767px){.template-collection .product-block .product-label,.template-search .product-block .product-label,.template-index .product-block .product-label{font-size:9.5px!important;padding:4px 8px!important;letter-spacing:.08em!important}.template-collection .product-block .product-label-container,.template-search .product-block .product-label-container,.template-index .product-block .product-label-container{top:8px!important;left:8px!important}.template-collection .product-block .product-label--sold-out>span,.template-search .product-block .product-label--sold-out>span,.template-index .product-block .product-label--sold-out>span{font-size:9.5px!important;padding:4px 8px!important}}@media(max-width:599px){.template-product .option-selector:not(.option-selector--swatch) .option-selector__btns{flex-wrap:wrap!important;row-gap:8px!important}.template-product .option-selector:not(.option-selector--swatch) .opt-label--btn{flex:1 1 52px!important;min-height:44px!important}}@media(max-width:899px){.product-block .product-block-options .cc-carousel-button,.product-block .product-block-options+.cc-carousel-button,.product-block .cc-carousel-button--no-bg{display:none!important}}@media(max-width:767px){.template-collection .product-block .product-label,.template-search .product-block .product-label,.template-index .product-block .product-label{font-size:8.5px!important;padding:2px 6px!important;letter-spacing:.05em!important;line-height:1.3!important}.template-collection .product-block .product-label-container,.template-search .product-block .product-label-container,.template-index .product-block .product-label-container{top:6px!important;left:6px!important;gap:3px!important}.template-collection .product-block .product-label--sold-out>span,.template-search .product-block .product-label--sold-out>span,.template-index .product-block .product-label--sold-out>span{font-size:8.5px!important;padding:2px 6px!important;letter-spacing:.05em!important;line-height:1.3!important}}@media(max-width:599px){.product-block a.quick-action-button,.product-block .quick-action-button.quickbuy-toggle{height:38px!important}.ttw-qa-txt{font-size:9px!important;letter-spacing:.06em!important;padding:0 8px!important;white-space:nowrap!important}}@media(max-width:899px){.product-list a.ttw-tile{margin:0 8px 16px!important;width:calc(100% - 16px)!important;padding:20px 18px!important}.product-list a.ttw-tile h3{font-size:24px!important}.product-list a.ttw-tile .m{font-size:16px!important}.product-list a.ttw-tile .sv{font-size:14px!important;margin-bottom:12px!important}}[id$=__bestsellers] .cc-carousel{position:relative!important}[id$=__bestsellers] .cc-carousel-buttons{display:contents!important}[id$=__bestsellers] .cc-carousel-button{position:absolute!important;top:34%!important;transform:none!important;z-index:6!important;margin:0!important}[id$=__bestsellers] .cc-carousel-button--prev{left:6px!important;right:auto!important}[id$=__bestsellers] .cc-carousel-button--next{right:6px!important;left:auto!important}@media(max-width:767px){[id$=__bestsellers] .cc-carousel-button{width:38px!important;height:38px!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/ttw-inline.css.map */
