@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&display=swap";.cart-product-link{display:block!important;font-family:Outfit,sans-serif!important;font-size:15px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#000!important;text-decoration:none!important}.cart-product-sub-title{display:block!important;font-size:9px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#444!important;margin-top:2px!important;white-space:normal!important;overflow:visible!important;word-break:break-word!important;max-width:130px!important}.product-cart-item-options{font-size:10px!important;color:#444!important;margin-top:2px!important}.cart-product-price-block .cart-product-price{font-size:14px;font-weight:600}.cart-product-price-block{white-space:nowrap;overflow:visible;margin-top:4px;margin-bottom:1px}.cart-product-price-block .cart-compare-price{display:inline;font-size:11px;color:#666;text-decoration:none!important;white-space:nowrap}.cart-drawer .product-cart-item{align-items:stretch!important}.product-cart-item-info{display:flex;flex-direction:column;justify-content:space-between;min-width:0;overflow:hidden;flex:1}.cart-item-top{display:flex;flex-direction:column}.product-cart-item-price{padding-left:14px}.cart-item-actions{display:flex;align-items:center;gap:8px;padding-top:8px}.cart-drawer .quantity,.cart-drawer .quantity-selector,.cart-drawer .small-qty{zoom:.72}.cart-item-remove{display:flex;align-items:center;justify-content:center;color:#aaa;cursor:pointer;flex-shrink:0;line-height:1}.cart-item-remove:hover{color:#333}.cart-item-remove svg{width:13px;height:13px}.cart-item-remove-btn{background:none;border:none;padding:0 0 0 5px;margin:0;cursor:pointer;color:#aaa;display:inline-flex;align-items:center;line-height:1;flex-shrink:0}.cart-item-remove-btn:hover{color:#333}.cart-item-remove-btn svg{display:block;width:9px;height:9px}.cart-drawer-free-returns{font-size:11px;color:#444;text-align:center;margin-top:8px;margin-bottom:0}.product-cart-item-image{width:110px!important;min-width:110px!important}.product-cart-item-image img{width:110px!important}.cart-drawer-buttons form,.cart-drawer-buttons .checkout-button{width:100%;display:block;box-sizing:border-box}.recently-viewed .price--on-sale .price-item--sale,.recently-viewed .price ins,.recently-viewed [class*=price]{color:#000!important}.recently-viewed .price,.recently-viewed .price-item{font-size:12px!important}.footer__content-top,.footer__content-bottom,.footer-section,.footer{padding-top:16px!important;padding-bottom:16px!important;margin-top:0!important}.footer__blocks-wrapper{gap:16px!important}.footer__newsletter,.footer__newsletter-form,[class*=newsletter]{margin-bottom:0!important;padding-bottom:0!important}.footer__localization,[class*=localization]{margin-top:8px!important;padding-top:0!important}.recently-viewed-products.section-spacing-padding,.recently-viewed-products,.product-recommendations.section-spacing-padding,.product-recommendations,.complementary-products,#shopify-section-product-recommendations,#shopify-section-recently-viewed-products,[id*=recently-viewed],[id*=recently_viewed]{display:none!important}.page-width,.product__media-wrapper,.product__info-wrapper,.product__info-container{padding-bottom:0!important;margin-bottom:0!important}.product-form{margin-bottom:16px!important}.thb-product-detail{padding-bottom:16px}.product__title{font-size:32px!important;line-height:1.1!important;letter-spacing:.02em!important;margin-bottom:12px!important}.product__description{font-size:18px!important;line-height:1.8!important;letter-spacing:.01em!important;margin-top:24px!important;margin-bottom:24px!important}.price__container{font-size:15px!important;letter-spacing:.05em!important;margin-bottom:16px!important}.single-add-to-cart-button{background-color:#000!important;color:#fff!important;border:1px solid #000000!important}.announcement-bar-section,.scrolling_text_new{position:sticky!important;top:0;z-index:10}.announcement-bar--carousel .announcement-bar--item{justify-content:center!important;text-align:center!important}.announcement-bar--carousel .carousel{justify-content:center!important}.announcement-bar--static{display:flex;justify-content:center;align-items:center;width:100%;text-align:center}.announcement-bar--static .announcement-bar--item{text-align:center}@media only screen and (max-width:767px){body.js-drawer-open .announcement-bar,body.js-drawer-open .shopify-section-announcement-bar{display:none}}.product-zoom-images-block{display:grid}.signup-container fieldset{margin-bottom:10px}.mobile-menu li .link-container{border-bottom:none!important}.collapsible-content .section-header--content h2{text-align:left!important;font-size:28px;letter-spacing:2px;font-weight:400!important}.collapsible-content.heading-uppercase-true .accordion summary{font-size:16px!important;padding:30px 40px 30px 0!important}.collapsible-content__inner summary{font-weight:400!important;letter-spacing:1px!important}.collapsible-content__inner .collapsible__content p{font-size:14px!important;letter-spacing:1px}.footer .menu-row,.product-recommendations .section-header--content h2{letter-spacing:1px}.thb-full-menu>li>a{margin:6px 0!important}.second_image.image-banner-container,.second_image .image-banner--block{background-color:#000!important;background:#000!important}.second_image .image-banner-title.small{padding:0;border:none;background:none;width:auto;color:#fff;font-family:HelveticaNeueLTPro-Cn!important}.hero_image .btn:hover{background:#fff;border-color:#fff;color:#000}.btn--shop-now{display:none!important}.collection-header-custom{background:#fff;text-align:left;padding:10px 16px 8px}.collection-header-custom__title{font-family:HelveticaNeueLTPro-Cn!important;font-size:23px;letter-spacing:.1em;text-transform:uppercase;color:#000;margin-bottom:3px}.collection-header-custom__sub{font-family:HelveticaNeueLTPro-Cn!important;font-size:13px;color:#000;letter-spacing:.01em;margin-bottom:0}.collection .product-card-subtitle{display:block!important;font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:11px!important;color:#111!important;text-transform:none!important;letter-spacing:.01em!important;margin-top:2px!important;margin-bottom:0!important}.collection-container{margin-bottom:8px!important}.collection .product-card-vendor,.collection .product-card-vendor *{font-family:HelveticaNeueLTPro-Cn!important;font-size:9px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#ccc!important;margin-bottom:1px}.collection div.product-card-title{font-family:HelveticaNeueLTPro-Cn!important;font-size:14px!important;letter-spacing:.06em;text-transform:uppercase;color:#111;margin-bottom:2px}.collection a.product-card-title{font-family:HelveticaNeueLTPro-Cn!important;font-size:11px!important;letter-spacing:.01em;text-transform:none;color:#000}.collection .price{font-size:12px}.collection .price del .amount{font-size:10px;font-family:HelveticaNeueLTPro-Cn!important;color:#bbb!important;opacity:1}.collection .price ins{text-decoration:none}.collection .price ins .amount,.collection .price ins .amount.discounted{font-size:14px;font-family:HelveticaNeueLTPro-Cn!important;color:#000!important}.price .amount.discounted,.price--on-sale .price-item--sale,.price ins .amount,[class*=price] .amount.discounted{color:#000!important}.mobile-video-hero{display:block;position:relative;width:100%;height:70vh;overflow:hidden}.mobile-video-hero__content{text-align:center;padding:24px 30px 32px}.mobile-video-hero__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.mobile-video-hero__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center}.mobile-video-hero__cta--black{color:#000!important;border-color:#000!important}.mobile-video-hero__overlay{position:absolute;top:52%;left:6.5%;transform:translateY(-50%);text-align:left;z-index:2}.mobile-video-hero__link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.mobile-video-hero__content{display:none}.mobile-video-hero__title{font-family:HelveticaNeueLTProBold!important;font-size:36px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 2px 8px rgba(0,0,0,.5);margin-bottom:18px;line-height:1.1;white-space:nowrap}.mobile-video-hero__subtitle{font-family:Dancing Script,cursive!important;font-size:52px;font-weight:700;font-style:normal;color:#fff;text-transform:none;letter-spacing:.01em;text-shadow:0 2px 6px rgba(0,0,0,.6);margin-bottom:6px}.mobile-video-hero__tagline{font-family:HelveticaNeueLTPro-Cn!important;font-size:14px;font-weight:400;font-style:normal;color:#444;text-transform:none;letter-spacing:.02em;margin-top:0;margin-bottom:16px}.mobile-video-hero__cta{display:inline-block;font-family:HelveticaNeueLTPro-Cn!important;font-size:12px;font-weight:600;color:#fff;background:#000;border:none;border-radius:0;padding:11px 26px;margin-top:0;text-transform:uppercase;letter-spacing:.12em;text-decoration:none}.footer .menu-localization,.footer .thb-localization-forms,#FooterLocalization{margin-top:0!important}.mobile-video-hero__firstrun{font-family:HelveticaNeueLTPro-Cn!important;font-size:11px;font-weight:400;color:#000;text-transform:none;letter-spacing:.04em;margin-top:10px;margin-bottom:0}.product--first-release{font-size:12px;font-style:italic;color:#888;margin-top:2px;margin-bottom:18px}.product-title{font-family:Outfit,sans-serif!important;font-size:28px!important;font-weight:700!important;line-height:1.1!important;margin-top:8px!important;margin-bottom:10px!important}.product--vendor-subtitle{font-size:12px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#888!important;margin-top:0!important;margin-bottom:14px!important;white-space:normal!important;word-break:break-word!important;max-width:50%!important}.product--trust-lines{margin-top:14px}.product--trust-lines p{font-size:12px;font-weight:400;color:#666;line-height:1.4;margin:0;letter-spacing:.01em;text-align:left}.mobile-video-hero__video--desktop{display:block}.mobile-video-hero__video--mobile{display:none}@media only screen and (min-width:1068px){.thb-secondary-area-item.thb-secondary-myaccount{display:inline-flex!important}}@media only screen and (max-width:1067px){.header_social,.myaccount{display:none!important}}@media only screen and (min-width:768px){.logolink.text-logo{font-size:1.4rem!important}.collapsible-content .section-header--content{max-width:100%!important}.logolink.text-logo{font-family:Nunito,sans-serif!important;font-size:1.4rem!important;font-weight:600!important}}@media only screen and (max-width:768px){.second_image .image-banner-title.small{margin:0 auto;color:#fff!important;background:none!important;border:none!important;padding:0!important;font-family:HelveticaNeueLTPro-Cn!important}.hero_image .image-banner-content-block{top:78%;left:0;right:0;width:100%;transform:translateY(-50%);padding:0 20px;box-sizing:border-box}.image-banner--block img{object-position:top!important}.header-section{top:29.2px!important}.hero_image .btn:not(.btn--shop-now){border:none;background:transparent;font-size:24px;height:auto;padding:0;width:100%;margin-left:0;text-align:center;justify-content:center}.hero_image .btn--shop-now{display:flex!important;background:#fff;color:#000!important;border:1px solid #fff;font-size:13px;height:48px;width:50%;margin:14px auto 0}.hero_image .btn--shop-now:hover{background:#e0e0e0;border-color:#e0e0e0}.hero_image .image-banner-button-flex{flex-direction:column;align-items:center;gap:0}.second_image .image-banner--block,.second_image .image-banner--block img{box-shadow:none!important;filter:none!important}.header .small-12.columns{align-items:center}.header .logolink.text-logo{display:flex;align-items:center}.logolink.text-logo{font-family:Nunito,sans-serif!important;font-size:1.4rem!important;font-weight:600!important}}@media only screen and (max-width:767px){.mobile-video-hero__video--desktop{display:none}.mobile-video-hero__video--mobile{display:block}.hero_image{display:none!important}.widget.widget--menu{flex-direction:column}.menu-row .thb-widget-menu{justify-content:space-evenly}.menu-localization{display:flex}.menu-row .thb-widget-menu{gap:10px;flex-direction:column}#thb-currency-code-FooterLocalization{width:100%!important}}.header>.row>.columns{padding-top:10px;padding-bottom:10px}@media only screen and (max-width:767px){.product-images{padding:0 15px!important;grid-auto-columns:calc(100vw - 55px)!important;grid-template-columns:repeat(auto-fill,calc(100vw - 55px))!important}.product-images__slide{scroll-snap-align:start!important}}@media only screen and (min-width:768px)and (max-width:1067px){.product-images{padding:0 50px!important;grid-auto-columns:calc(100vw - 120px)!important;grid-template-columns:repeat(auto-fill,calc(100vw - 120px))!important}.product-images__slide{scroll-snap-align:start!important}}.product-images-buttons{display:none!important}.thb-product-detail .product-single__media-image{height:auto!important;padding-bottom:0!important;aspect-ratio:3 / 4}.thb-product-detail .product-single__media-image img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.refined-lifestyle-gallery{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:16px;margin-left:-20px;margin-right:-20px;padding:0 20px}.refined-lifestyle-gallery::-webkit-scrollbar{display:none}.refined-lifestyle-gallery img{flex:0 0 auto;width:68vw;max-width:280px;aspect-ratio:3 / 4;object-fit:cover;scroll-snap-align:start;display:block}.pswp__button.pswp__button--close{width:32px!important;height:32px!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.pswp__button.pswp__button--close svg{width:16px!important;height:16px!important;stroke:#999!important;color:#999!important;opacity:.8}.pswp__button.pswp__button--close:hover svg,.pswp__button.pswp__button--close:focus svg{transform:none!important;opacity:1}#shopify-section-product-recommendations{display:none!important}@media only screen and (max-width:375px){.mobile-video-hero{height:75vh}.mobile-video-hero__image{object-position:center center}.mobile-video-hero__overlay{top:50%;left:6%}}@media only screen and (max-width:375px){.footer__content-top,.footer__content-bottom,.footer-section,.footer{padding-top:10px!important;padding-bottom:10px!important}.footer__blocks-wrapper{gap:10px!important}.footer,.footer .widget,.footer .rte,.footer a,.footer p,.footer li{font-size:11px!important}.footer .thb-widget-title,.footer .collapsible{font-size:11px!important;padding-top:8px!important;padding-bottom:8px!important}.footer .widget--menu ul{padding-bottom:8px!important}.footer .menu-localization,.footer .thb-localization-forms,#FooterLocalization{margin-top:4px!important}}.sticky-atc-returns{display:block;width:100%;font-size:10px;color:#999;letter-spacing:.06em;text-transform:uppercase;margin:4px 0 10px;text-align:center}.product-form__input--block{display:flex!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;box-sizing:border-box!important;padding:0!important}.product-form__input--block .form__label{width:100%!important;flex:0 0 100%!important;margin-bottom:0!important;font-weight:700!important}.product-form__input--block input[type=radio]{display:none!important}.product-form__input--block label{flex:1 1 0!important;display:flex!important;align-items:center!important;justify-content:center!important;height:52px!important;min-width:0!important;box-sizing:border-box!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important}.product-form__input--dropdown .select,.product-form__input--dropdown select{width:100%!important;box-sizing:border-box!important}.product__accordion summary p{font-size:11px!important;letter-spacing:.08em!important}.accordion-grid-2x2{display:block;margin-top:0;margin-bottom:0}.product-form{margin-bottom:0!important}.accordion-grid-2x2 .accordion summary{padding-top:7px!important;padding-bottom:7px!important}.product-tagline{font-family:Dancing Script,cursive!important;font-size:18px;color:#666;margin-top:2px;margin-bottom:10px}.variations{margin-top:0}variant-selects,.no-js-hidden.variant-selects{margin-top:-20px!important;padding-top:0!important}.form__label__value{font-weight:700!important}.accordion-grid-2x2 collapsible-row:last-child,.accordion-grid-2x2 .accordion:last-child{margin-bottom:0!important}.lifestyle-gallery-section-label{margin-top:24px;margin-bottom:6px}.lifestyle-gallery-hr{border:none;border-top:1px solid #dddddd;margin:0 0 8px}.lifestyle-gallery-label-text{font-family:Outfit,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#000!important;margin:0!important}.lifestyle-gallery-model-text{font-size:11px;color:#888;letter-spacing:.03em;margin:0 0 8px}.lifestyle-gallery-label-subtext{font-family:Outfit,sans-serif;font-size:11px;font-weight:400;color:#888;letter-spacing:.02em;margin:4px 0 0}.rotation-tiles{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:16px;margin-left:-20px;margin-right:-20px;padding:0 20px}.rotation-tiles::-webkit-scrollbar{display:none}.rotation-tile{flex:0 0 auto;width:45vw;max-width:210px;text-decoration:none;display:block;scroll-snap-align:start;position:relative}.rotation-tile img{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}.rotation-tile-name{position:absolute;bottom:0;left:0;right:0;background:#00000073;color:#fff;font-family:Outfit,sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:10px 12px;display:block}.refined-lifestyle-gallery img{width:45vw!important;max-width:210px!important}.product__description strong,.product-description strong,.rte strong{font-family:Outfit,sans-serif;font-weight:700}.coord-card-text{display:flex;flex-direction:column;padding:8px 0 28px 12px}.coord-card-text strong{font-family:Outfit,sans-serif;font-size:13px;letter-spacing:.08em;color:#111;line-height:1.6}.coord-card-text span{font-size:9px;letter-spacing:.05em;color:#888;line-height:1.6}.coord-card-text .coord-card-subtitle{font-size:9px;color:#888;line-height:1.6}.coord-card-text .coord-card-price{color:#222;margin-top:2px;font-size:13px;font-weight:700}#shopify-section-cohord-outfit-grid,.cohord-outfit-grid{padding-top:0!important;margin-top:0!important}.cohord-outfit-grid__grid{gap:0!important;padding:0!important;margin-left:0!important;margin-right:0!important;margin-bottom:0!important}.cohord-outfit-grid__cell{margin:0!important;padding:0!important}.cohord-outfit-grid__card{margin:0!important}.outfit-video-block__overlay{left:0!important;right:auto!important;padding-left:20px!important}.cohord-outfit-grid__intro .outfit-videos__section-heading-text{font-size:16px!important}.outfit-videos__section-heading{text-align:left;padding:24px 8px 16px;background:#fff}.outfit-videos__section-heading-text{font-family:Outfit,sans-serif!important;font-size:12px;font-weight:600;color:#000;text-transform:uppercase;letter-spacing:.06em;margin:0}#shopify-section-outfit-videos,.outfit-videos{margin-top:0!important;padding-top:0!important}@media(max-width:767px){.collection ul.products.row{margin-left:0!important;margin-right:0!important;gap:0!important}.collection ul.products.row>li,.collection ul.products.row>.column,.collection ul.products.row>.columns{padding-left:0!important;padding-right:0!important}.collection .product-card{margin-bottom:0!important}}.co-ord-card-details{display:none}@media(max-width:767px){.co-ord-card-details{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px 16px;background:#fff}.co-ord-card-item{display:block;font-family:Outfit,sans-serif;font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:#111;line-height:1.5}.co-ord-card-price-tag{display:block;font-family:Outfit,sans-serif;font-size:10px;font-weight:400;letter-spacing:.04em;color:#888;margin-top:3px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/akuna_p.css.map */
