cart-drawer .icon--large svg,.cart-item-list .icon--large svg{height:50px;width:50px}cart-drawer .icon--large svg path,.cart-item-list .icon--large svg path{fill:#3e3939}variant-picker span.selector-label:before{content:": "}fieldset.option-selector[data-option=Color],.quickbuy-container .ss__recs__style-it-with{display:none}.quickbuy-container.js-quickbuy{position:fixed;max-height:75vh!important;width:50vw;z-index:999;right:20px;bottom:10%;background:#fff;overflow:scroll;left:initial}.quickbuy-container .product-info .media-gallery{max-width:35.55%!important;width:100%}.quickbuy-container .product-info .detail{max-width:64.445%!important;width:100%!important;margin:0;padding:40px}.quickbuy-container>.inner{padding:30px}@media(max-width:768px){.quickbuy-container>.inner{padding:20px 0}}.product-block.product-block.expanded{padding-bottom:initial!important}@media(max-width:1000px){.quickbuy-container.js-quickbuy{width:75vw}}@media(max-width:768px){.quickbuy-container.js-quickbuy{width:95vw}.quickbuy-container .product-info .media-gallery,.quickbuy-container .product-info .detail{max-width:100%!important}}.modal__content.flex-auto.h-full.rte h3{text-align:center}.product-form variant-picker fieldset[data-option=Color]{display:none}.product-info .detail .input-row:has(.feature-rating){padding-bottom:30px}@media(max-width:768px){.product-block .image-cont .btn.quickbuy-toggle{visibility:visible;opacity:1;display:block;position:absolute;bottom:10px;right:10px;padding:1em 20px;transition:all .1s ease-out;border-color:rgb(var(--body-text-color) / .15)}.quickbuy-container .product-info .media-gallery .main-image .slider__item{flex:0 0 calc(40% - 10px)}.quickbuy-container .product-info .detail .mini-description,.quickbuy-container .product-info .detail .ps_color_swatch,.quickbuy-container .product-info .detail .input-row .option-selector,.quickbuy-container .product-info .detail .input-row .option-selector .label,.quickbuy-container .product-info .detail .input-row .option-selector .size-chart-link{margin-bottom:10px}.quickbuy-container .lightish-spaced-row-above{margin-top:10px}.quickbuy-container .product-info .detail{padding:20px}.quickbuy-container .close-detail{padding:5px}}@media(min-width:768px){a.btn.btn--secondary.quickbuy-toggle:after{content:" Quick Add"}}.quickbuy-container .close-detail{z-index:9}@font-face{font-family:Castoro;src:url(/cdn/shop/files/Castoro-Regular.woff2?v=1777633801) format("woff2"),url(/cdn/shop/files/Castoro-Regular.woff?v=1777633801) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Crystal-ExpandedExtraBold;src:url(/cdn/shop/files/Crystal-ExpandedExtraBold.woff2?v=1762297315) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Crystal-ExpandedBook;src:url(/cdn/shop/files/Crystal-ExpandedBook.woff2?v=1755596406) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Crystal-Expanded;src:url(/cdn/shop/files/Crystal-Expanded.woff2?v=1755596406) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Crystal-ExpandedMedium;src:url(/cdn/shop/files/Crystal-ExpandedMedium.woff2?v=1756257073) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--heading-font-family: "Castoro";--base-font-family: "Crystal-Expanded";--nav-font-family: "Crystal-Expanded";--nav-text-size: 12px;--base-text-size: 12px;--btn-letter-spacing: 0px}h1,.h1,h2,.h2,h3,.h3,h4,.h4{letter-spacing:0px}h1,.h1,h2,.h2,h3,.h3{font-size:24px;line-height:140%}h4,.h4{font-size:16px;line-height:140%}body{font-size:12px;line-height:150%;letter-spacing:.02rem}@media screen and (max-width:768px){body{font-size:10px;line-height:150%}h1,.h1,h2,.h2{font-size:20px;line-height:140%}h3,.h3{font-size:18px;line-height:140%}h4,.h4{font-size:14px;line-height:140%}}body.template-index:has(.section-announcement-bar) .section-header{margin-bottom:calc((var(--theme-header-height) * -1) - 40px)}.announcement-bar{background:rgba(var(--bg-color-rgb),.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid}.pageheader,.js .section-header:not(.section-header--nav-hover):not(.section-header--nav-open) .pageheader--transparent{background:rgba(var(--header-bg),.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.show-search .pageheader{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.logo-area{border:none}.js .section-header:has(.pageheader--transparent):not(.section-header--nav-hover):not(.section-header--nav-open):after{opacity:0}.section-announcement-bar .announcement-bar__middle,.section-header .pageheader--layout-inline-menu-center .logo-area__left__inner .navigation__tier-1{text-align:left}.section-announcement-bar .announcement-bar__left{display:none}.section-rich-text .container.container--reading-width .rte{margin:0 auto;max-width:440px}.announcement-bar__announcements .announcement__text{font-size:10px}.navigation--left .navigation__tier-1-container{margin-top:-22px}.navigation--left .navigation__tier-1-container .navigation__tier-1>.navigation__item>.navigation__link{padding-top:13px;padding-bottom:13px}.pageheader .logo{padding:10px 0}.header-localization .custom-select__btn{padding:5px 0}.announcement-bar__announcements{margin:.4em 0}.mobile-navigation-drawer{width:100%}.mobile-navigation-drawer{background:rgba(var(--main-nav-bg-rgb),.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-navigation-drawer .navigation__tier-1{text-align:start;background:transparent}.mobile-navigation-drawer{padding-left:20px;padding-right:20px}.mobile-navigation-drawer .mobile-nav-toggle{padding:15px 0 15px 20px}.navigation .navigation__children-toggle{padding:12px 0 12px 20px}.navigation .navigation__item--with-children>.navigation__link{max-width:calc(100% - 30px)}.mobile-navigation-drawer .navigation__tier-2-container{background:transparent}.mobile-navigation-drawer .navigation__link,.mobile-navigation-drawer .inline-menu__link{padding:15px 0;font-size:14px}.mobile-navigation-drawer .inline-menu__link{margin:0}.mobile-navigation-drawer .navigation__item{border-bottom:1px solid}.mobile-navigation-drawer .navigation__tier-3 .navigation__item,.mobile-navigation-drawer .navigation__tier-1:has(.navigation__item--open)>.navigation__item{border:none}.mobile-navigation-drawer .navigation__tier-1{padding:0}.navigation .navigation__item--with-children:not(.navigation__item--with-small-menu) .navigation__tier-2-container{padding:0 20px}.mobile-navigation-drawer .navigation__tier-3{padding-bottom:0}.mobile-navigation-drawer .navigation__tier-3 .navigation__link{padding:10px 0}.mobile-navigation-drawer .navigation__tier-3 .navigation__item:first-child .navigation__link{padding-top:0}.navigation__mobile-header .mobile-nav-back{padding:15px 10px 15px 0}.navigation__mobile-header{align-items:center}.navigation__mobile-products-title{margin:0 0 10px;font-size:14px;font-weight:800;font-family:Crystal-ExpandedExtraBold}.navigation__mobile-products{margin-top:20px}.navigation__mobile-products .product-grid .product-block{padding:0}.mobile-navigation-drawer__footer .header-localization .localization__selector{margin:0}.mobile-navigation-drawer__footer .header-localization .custom-select__btn{font-size:14px}.navigation .navigation__tier-2-container{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.navigation__mobile-products .product-grid{gap:10px}.navigation__mobile-products .price-label--sold-out{color:inherit}.mobile-navigation-drawer{padding-bottom:23px}.mobile-navigation-drawer .navigation,.navigation__mobile-products .product-grid .product-block__detail{margin-bottom:10px}.mobile-navigation-drawer__footer country-selector .custom-select__btn .text-start:before{content:"Region:";font-weight:800;font-family:Crystal-ExpandedExtraBold;margin-right:4px}.swym-wishlist-collections-v2-container button[aria-pressed=true] svg path{fill:rgba(var(--header-bg),1);stroke:rgba(var(--header-bg),1)}.pageheader .swym-wishlist.header__icon{margin-right:40px;margin-left:17px}.section-announcement-bar .announcement-bg{background:transparent!important}@media screen and (min-width:1200px){.pageheader shopify-account.header-account-link,.pageheader .logo-area__right .show-search-link{margin-right:32px}.pageheader .swym-wishlist.header__icon{margin-right:40px}}@media screen and (min-width:768px){page-header>main-navigation .navigation .navigation__tier-1{background:transparent}.navigation .navigation__tier-2-container{background:rgba(var(--main-nav-bg-rgb),.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.logo-area__right .cart-link .cart-link__label,.pageheader--layout-inline-permitted .logo-area__right .show-search-link .show-search-link__icon{display:none}.pageheader--layout-inline-permitted .logo-area__left{min-height:44px}.pageheader--layout-inline-menu-center .logo-area__left__inner{left:-33px}.pageheader .cart-link__icon .cart-link__count:not(:empty){position:static;background:transparent;color:inherit;padding:0;display:inline-flex;gap:1px;white-space:nowrap;font-size:12px}.pageheader .cart-link__icon .cart-link__count:before{content:"("}.pageheader .cart-link__icon .cart-link__count:after{content:")"}.pageheader .cart-link__icon{display:inline-flex;gap:5px;align-items:center}}@media screen and (max-width:767px){.announcement-bar__announcements .announcement__text{font-size:9px;text-align:center}.logo-area__left .show-search-link,.header-account-link{display:none}.logo-area__right .show-search-link{display:inline-flex;margin-right:10px}.header-account-link{display:none}.pageheader .logo-area .mobile-nav-toggle,.logo-area__right .show-search-link .show-search-link__icon{width:auto;height:40px}.logo-area__right .show-search-link .show-search-link__icon svg{max-width:20px;height:auto}.pageheader .logo-area{padding:0 20px!important}.pageheader .logo-area .logo img{width:177px}.pageheader .cart-link{width:auto;height:40px}.announcement-bar__announcements{margin:.3em 0}.pageheader .swym-wishlist.header__icon{display:none}}.collection-slider-row{padding:100px 0;margin:0}.collection-slider-row .has-paging__title{font-style:italic}.collection-slider-row .arrow-group-box{display:none}.collection-slider-row .collection-rte{margin:10px auto 0;max-width:440px;line-height:150%}.collection-slider-row .product-grid .product-block__detail{margin:15px 0 0}.product-grid .product-block__title{font-size:13px;line-height:150%;font-family:Crystal-ExpandedExtraBold}.product-grid .product-link{display:flex;flex-direction:column;gap:5px}.product-grid .product-price{font-size:12px}.product-grid .product-label-container{right:auto}.hometitle{margin:0 0 40px;font-style:italic}.covet-pics-product-gallery-section h2{font-size:24px!important;font-style:italic;text-align:left!important;color:inherit!important}.covet-pics-product-gallery-section{margin-bottom:40px!important}.section-rich-text .majortitle{font-style:italic;margin:0 0 10px}.collection-rte p{margin:0}.product-grid .swym-wishlist-collections-v2 svg{max-width:14px;min-width:14px!important}.product-grid button.swym-wishlist-collections-v2{background:#fff;border-radius:50%}.ps_color_swatch .swatch-list{display:flex;padding:10px 0;gap:10px;flex-wrap:wrap}.ps_color_swatch .swatch-list a{width:12px!important;height:12px!important;border-radius:50%;display:flex;transform:scale(1);transition:all .3s ease 0s}.ps_color_swatch .swatch-list a:hover{transform:scale(1.2)}.related-products .fully-spaced-row{margin-top:100px;margin-bottom:100px}.popup-section .signup-form__button{background:transparent;border-color:rgb(var(--btn-alt-bg-color))}.popup-section .signup-form__button:hover{background:rgb(var(--btn-border-hover-color));border-color:rgb(var(--btn-border-hover-color))}.disclosure__content{color:rgb(var(--text-color)/1)}.option-selector .label .selector:Before{content:":";padding-right:4px}@media screen and (max-width:767px){.product-grid .product-price{font-size:10px}.collection-slider .has-paging{flex-direction:column;padding:0 20px;margin:0 0 30px}.collection-slider-row{padding:80px 0}.product-grid--carousel{display:flex;flex-wrap:wrap;gap:30px 10px}.product-grid--carousel .slider__item{width:calc(50% - 5px)}.related-products .fully-spaced-row{margin-top:80px;margin-bottom:80px}.covet-pics-product-gallery-section h2{font-size:20px!important}.covet-pics-product-gallery-section{margin-bottom:30px!important}.product-info .main-image .slider{scroll-padding-left:20px;padding-left:20px;padding-right:10px}.template-product .product-info{padding-top:20px}.product-info .main-image .slider__grid{gap:10px}.product-info .media-gallery .main-image .slider__item{flex:0 0 calc(100% - 10px)}.product-info .main-image .product-label{margin-right:20px}}.section-footer .container{max-width:1440px;padding:0 40px;margin:0 auto;border:none}.section-footer .container .section-footer__row--blocks{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:40px 0 0;margin-bottom:150px}.section-footer .container .section-footer__row .section-footer__menu-block{padding:0;margin:0}.section-footer .section-footer__menu-block .mobile-disclosure{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.section-footer .section-footer__row--blocks .mobile-disclosure .heading-font{margin:0;font-family:var(--base-font-family);font-size:var(--base-text-size);font-weight:700;line-height:1.5;letter-spacing:.02em;color:inherit}.section-footer .mobile-disclosure .section-footer__menu-block__menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.section-footer .mobile-disclosure .section-footer__menu-block__menu li{margin:0;font-family:var(--base-font-family);font-size:var(--base-text-size);font-weight:400;line-height:1.5;letter-spacing:.02em;color:inherit}.section-footer .footer-newsletter-text{display:flex;justify-content:space-between;gap:20px;margin-bottom:150px}.section-footer .footer-newsletter-text .section-footer__text-block{width:50%;max-width:unset;flex-grow:unset;flex-basis:unset;padding:0}.section-footer .footer-newsletter-text .mobile-disclosure{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.section-footer .footer-newsletter-text .mobile-disclosure .heading-font{margin:0;font-family:var(--base-font-family);font-size:var(--base-text-size);font-weight:700;line-height:1.5;letter-spacing:.02em;color:inherit}.section-footer .footer-newsletter-text .mobile-disclosure .mobile-disclosure__content .section-footer__text{margin:0;font-family:var(--base-font-family);font-size:var(--base-text-size);font-weight:400;line-height:1.5;letter-spacing:.02em;color:inherit}.section-footer .footer-newsletter-text .section-footer__newsletter-block{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;flex:unset;max-width:325px;padding:0}.section-footer .footer-newsletter-text .section-footer__newsletter-block .heading-font{margin:0;font-family:var(--base-font-family);font-size:var(--base-text-size);font-weight:700;line-height:1.5;letter-spacing:.02em;color:inherit}.section-footer .footer-newsletter-text .section-footer__newsletter-block .section-footer__text{margin:0;font-family:var(--base-font-family);font-size:var(--base-text-size);font-weight:400;line-height:1.5;letter-spacing:.02em;color:inherit}.section-footer .footer-newsletter-text .section-footer__newsletter-block .signup-form{width:100%}.section-footer .footer-newsletter-text .section-footer__newsletter-block .signup-form .contact-form{position:relative}.section-footer .footer-newsletter-text .section-footer__newsletter-block .signup-form p{margin:0}.section-footer .footer-newsletter-text .section-footer__newsletter-block .signup-form .signup-form__email{padding:10px 0;border:none;border-bottom:1px solid #fff;border-radius:0;background-color:transparent;box-shadow:none;font-family:var(--base-font-family);font-size:var(--base-text-size);font-weight:400;line-height:1.5;letter-spacing:.02em;color:inherit}.section-footer .footer-newsletter-text .section-footer__newsletter-block .signup-form .signup-form__email::placeholder{color:inherit}.section-footer .footer-newsletter-text .section-footer__newsletter-block .signup-form .signup-form__button{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:0;background-color:transparent;border:none;width:100%;max-width:20px;height:100%;max-height:20px}.section-footer .footer-newsletter-text .section-footer__newsletter-block .signup-form .signup-form__button svg{width:100%;height:100%}.section-footer .section-footer__row-lower{padding:0 0 40px;margin:40px 0 0;gap:20px}.section-footer .section-footer__row-lower .section-footer__row__col{padding:0;width:50%}.section-footer .section-footer__row-lower .section-footer__row__col .section-footer__payment-icons{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:0}.section-footer .section-footer__row-lower .section-footer__row__col .section-footer__payment-icons .section-footer__payment-icon{margin:0;max-height:18px}.section-footer .section-footer__row-lower .section-footer__row__col.localization-drop-section{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.section-footer .section-footer__row-lower .section-footer__row__col.localization-drop-section .localization__selector{margin:0}.section-footer .section-footer__row-lower .section-footer__row__col.localization-drop-section .localization__selector .custom-select__btn{padding:0;background-color:transparent;border:none;border-radius:0;font-family:var(--base-font-family);font-size:var(--base-text-size);font-weight:400;line-height:1.5;letter-spacing:.02em;color:inherit;gap:3px}.section-footer .section-footer__row-lower .section-footer__row__col.localization-drop-section .localization__selector .custom-select__btn:before{content:"Region: ";font-family:var(--base-font-family);font-size:var(--base-text-size);font-weight:700;line-height:1.5;letter-spacing:.02em;color:inherit}.section-footer .section-footer__row__col.localization-drop-section .localization__selector .custom-select__btn .text-start{font-family:var(--base-font-family);font-size:var(--base-text-size);font-weight:400;line-height:1.5;letter-spacing:.02em;color:inherit}.section-footer .section-footer__row__col.localization-drop-section .localization__selector .custom-select__btn svg{padding:0 0 0 7px}.section-footer .section-footer__row-lower .section-footer__row__col.localization-drop-section .copyright{display:flex;justify-content:flex-start;align-items:center}@media(max-width:768px){.section-footer .container{padding:0 20px}.section-footer .container .section-footer__row--blocks{grid-template-columns:repeat(1,1fr);gap:0;padding:30px 0 0;margin-bottom:0}.section-footer .container .section-footer__row .section-footer__menu-block .disclosure{border:none}.section-footer .container .section-footer__row .section-footer__menu-block .disclosure .disclosure__title{padding:10px 0}.section-footer .container .section-footer__row .section-footer__menu-block .disclosure .disclosure__title:before{content:"";background-image:url(/cdn/shop/files/accordion-drop-arrow.svg?v=1778135856);background-position:center center;background-repeat:no-repeat;background-size:contain;background-color:transparent;width:16px;height:16px;transform:rotate(180deg) translateY(-50%);transition:.5s all ease;position:absolute;top:50%;right:0;transform-origin:top}.section-footer .container .section-footer__row .section-footer__menu-block .disclosure[open] .disclosure__title:before{transform:rotate(0) translateY(-50%);opacity:1}.section-footer .container .section-footer__row .section-footer__menu-block .disclosure .disclosure__title:after{display:none}.section-footer .container .section-footer__row .section-footer__menu-block .disclosure .disclosure__content{padding:0}.section-footer .container .section-footer__row .section-footer__menu-block .disclosure .disclosure__content .section-footer__menu-block__menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;margin-bottom:10px}.section-footer .container .section-footer__row .section-footer__menu-block .disclosure .disclosure__content .section-footer__menu-block__menu li{margin:0;font-family:var(--base-font-family);font-size:10px;font-weight:400;line-height:1.5;letter-spacing:.02em;color:inherit}.section-footer .container .section-footer__row .section-footer__menu-block{border-bottom:1px solid #FFFFFF}.section-footer .container .section-footer__row .section-footer__menu-block:first-child{border-top:1px solid #FFFFFF}.section-footer .container .section-footer__row .section-footer__menu-block .disclosure .heading-font{font-family:var(--base-font-family);font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.02em;color:inherit}.section-footer .footer-newsletter-text{flex-direction:column;gap:80px;margin-bottom:80px}.section-footer .footer-newsletter-text .section-footer__text-block{width:100%}.section-footer .footer-newsletter-text .section-footer__text-block .disclosure{border:none;border-bottom:1px solid #FFFFFF}.section-footer .footer-newsletter-text .section-footer__text-block .disclosure .disclosure__title{padding:10px 0}.section-footer .footer-newsletter-text .section-footer__text-block .disclosure .disclosure__title:before{content:"";background-image:url(/cdn/shop/files/accordion-drop-arrow.svg?v=1778135856);background-position:center center;background-repeat:no-repeat;background-size:contain;background-color:transparent;width:16px;height:16px;transform:rotate(180deg) translateY(-50%);transition:.5s all ease;position:absolute;top:50%;right:0;transform-origin:top}.section-footer .footer-newsletter-text .section-footer__text-block .disclosure[open] .disclosure__title:before{transform:rotate(0) translateY(-50%);opacity:1}.section-footer .footer-newsletter-text .section-footer__text-block .disclosure .disclosure__title:after{display:none}.section-footer .footer-newsletter-text .section-footer__text-block .disclosure .heading-font{font-family:var(--base-font-family);font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.02em;color:inherit}.section-footer .footer-newsletter-text .section-footer__text-block .disclosure .disclosure__content{padding-bottom:10px}.section-footer .footer-newsletter-text .section-footer__text-block .disclosure .section-footer__text{margin:0;font-family:var(--base-font-family);font-size:10px;font-weight:400;line-height:1.5;letter-spacing:.02em;color:inherit}.section-footer .footer-newsletter-text .section-footer__newsletter-block{max-width:100%}.section-footer .footer-newsletter-text .section-footer__newsletter-block{gap:5px}.section-footer .footer-newsletter-text .section-footer__newsletter-block .heading-font,.section-footer .footer-newsletter-text .section-footer__newsletter-block .section-footer__text{font-size:10px}.section-footer .footer-newsletter-text .section-footer__newsletter-block .signup-form .signup-form__email{padding:8px 0;font-size:10px}.section-footer .section-footer__row-lower{flex-direction:column-reverse;gap:30px;padding:0 0 30px;margin:30px 0 0}.section-footer .section-footer__row-lower .section-footer__row__col.localization-drop-section{grid-template-columns:repeat(1,1fr);gap:30px}.section-footer .section-footer__row-lower .section-footer__row__col.localization-drop-section .localization__selector .custom-select__btn:before{font-size:10px}.section-footer .section-footer__row__col.localization-drop-section .localization__selector .custom-select__btn .text-start{font-size:10px}.section-footer .section-footer__row__col.localization-drop-section .localization__selector .custom-select__btn svg{padding:0 0 0 5px}.section-footer .section-footer__row-lower .section-footer__row__col{width:100%}.section-footer .section-footer__row-lower .section-footer__row__col .section-footer__payment-icons{justify-content:flex-start}}.section-main-product{margin-top:0}.product-info{max-width:100%;width:100%;padding:0;margin:0}.product-info .media-gallery{max-width:65.55%;width:100%}.product-info .media-gallery .product-media-collage{display:grid;grid-template-columns:repeat(2,1fr);margin:0}.product-info .media-gallery .product-media-collage .product-media-collage__item{margin:0}.product-info .detail{max-width:34.445%;width:100%!important;margin:0;padding:40px}.product-info .detail .product-title-price{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.product-info .detail .product-title-price .product-title{margin-bottom:0;font-family:var(--heading-font-family);font-size:24px;font-weight:400;font-style:italic;line-height:1.4;color:#3e3939}.product-info .detail .product-title-price .price-container{margin-bottom:0}.product-info .detail .product-title-price .price-container .product-info__price{margin-right:0}.product-info .detail .product-title-price .price-container .product-info__price .price__current span,.product-info .detail .product-title-price .price-container .product-info__price .price__was span{font-family:var(--base-font-family);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.02em;color:#3e3939}.product-info .detail .product-price--large .price__default{font-size:inherit}.product-info .detail .mini-description{font-family:var(--base-font-family);font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.02em;color:#3e3939;margin-bottom:40px;font-style:italic}.product-info .detail .ps_color_swatch{display:flex;flex-direction:column;gap:15px;margin-bottom:40px}.product-info .detail .ps_color_swatch .swatch-list{display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:0}.product-info .detail .ps_color_swatch .swatch-list .swatch-color-div{max-width:30px;max-height:30px;width:100%;height:100%}.product-info .detail .ps_color_swatch .swatch-list .swatch-color-div a{width:30px!important;height:30px!important}.product-info .detail .ps_color_swatch .swatch-list .swatch-color-div a.active{border:1px solid #3E3939}.product-info .detail .input-row{margin:0}.product-info .detail .input-row .option-selector{margin-bottom:40px}.product-info .detail .input-row .option-selector .label,.product-info .detail .input-row .option-selector .size-chart-link{margin-bottom:15px;font-family:var(--base-font-family);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.02em;color:#3e3939;text-transform:capitalize}.product-info .detail .input-row .option-selector .size-chart-link .size-chart-link__icon{display:none}.product-info .detail .input-row .option-selector .size-chart-link .size-chart-link__text{text-decoration:underline;text-underline-offset:50%;text-decoration-color:unset;text-decoration-thickness:0;text-transform:capitalize}.product-info .detail .input-row .option-selector .option-selector__btns{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin:0}.product-info .detail .input-row .option-selector .option-selector__btns .opt-label{margin:0;padding:10px 15px;border:1px solid #A1C4CD;border-radius:100px;min-width:45px;min-height:36px}.product-info .detail .input-row .option-selector .option-selector__btns .js-option.is-unavailable+.opt-label{cursor:not-allowed}.product-info .detail .input-row .option-selector .option-selector__btns .js-option.is-unavailable+.opt-label:hover{border:1px solid #3e39390d;background-color:#3e39390d;color:#3e393966}.product-info .detail .input-row .option-selector .option-selector__btns .opt-label:hover{background-color:#3e3939;color:#fff}.product-info .detail .input-row .option-selector .option-selector__btns .opt-btn:checked+.opt-label{box-shadow:unset;background-color:#a1c4cd}.product-info .detail .input-row .option-selector .option-selector__btns .opt-btn:checked+.opt-label .js-value{color:#fff}.product-info .detail .input-row .option-selector .option-selector__btns .opt-btn .opt-label .js-value{font-family:var(--base-font-family);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.02em;color:#3e3939}.product-info .swym-atw-btn-wrapper{margin-bottom:16px}.product-info .swym-atw-btn-wrapper .add-to-cart{padding:10px 20px;background-color:#a1c4cd;border:1px solid #FFFFFF;border-radius:100px;font-family:var(--base-font-family);font-size:var(--base-text-size);font-weight:400;line-height:1.5;letter-spacing:.02em;color:#fff}.product-info .swym-atw-btn-wrapper .add-to-cart:hover{background-color:#3e3939}.product-info .swym-atw-btn-wrapper .atw-button{border:1px solid #A1C4CD;border-radius:100px;width:40px;height:40px;padding:0}.product-info .swym-atw-btn-wrapper .atw-button .atw-button-icon{width:22px;height:22px;transform:translate(-1px)}.product-info .detail .product-form .product-info-accordion .disclosure{border-top:1px solid #A1C4CD;border-bottom:1px solid #A1C4CD}.product-info .detail .product-info-accordion:not([hidden])~.product-info-accordion .disclosure{margin-bottom:0}.product-info .detail .product-form .product-info-accordion .disclosure .disclosure__title{padding:15px 0;font-family:var(--base-font-family);font-size:var(--base-text-size);font-weight:400;line-height:1.2;letter-spacing:.02em;color:#3e3939;text-transform:capitalize}.product-info .detail .product-form .product-info-accordion .disclosure .disclosure__title:before,.product-info .detail .product-form .product-info-accordion .disclosure .disclosure__title:after{width:12px}.product-info .detail .product-form .product-info-accordion .disclosure .disclosure__panel .disclosure__content{padding-bottom:15px;font-family:var(--base-font-family)!important;font-size:var(--base-text-size)!important;font-weight:400!important;letter-spacing:.02em;color:#777}.product-info .detail .product-form .product-info-accordion .disclosure .disclosure__panel .disclosure__content h1{margin:0!important}.product-info .detail .product-form .product-info-accordion .disclosure .disclosure__panel .disclosure__content .layoutArea .page{margin-bottom:12px}.product-info .detail .product-form .product-info-accordion .disclosure .disclosure__panel .disclosure__content .layoutArea .page .layoutArea p span{font-family:var(--base-font-family)!important;font-size:var(--base-text-size)!important;font-weight:400;line-height:1.2;letter-spacing:.02em;color:#777}.product-info .detail .product-form .product-info-accordion .disclosure .disclosure__panel .disclosure__content .page .column p:last-child{margin:0}.product-info .detail .product-form .product-info-accordion .disclosure .disclosure__panel .disclosure__content h1 br{display:none}.product-info .detail .product-form .product-info-accordion .disclosure .disclosure__panel .disclosure__content .para-style-body span{font-family:var(--base-font-family)!important;font-size:var(--base-text-size)!important;font-weight:400;line-height:1.2;letter-spacing:.02em;color:#777}.product-info .detail .lightly-spaced-row.not-in-quickbuy{margin-bottom:16px;font-family:var(--base-font-family);font-size:10px;font-weight:400;line-height:1.5;letter-spacing:.02em;color:#3e3939;text-transform:capitalize}.product-info .detail .lightly-spaced-row.not-in-quickbuy p strong{text-decoration:underline;text-underline-offset:25%;text-decoration-thickness:0;font-weight:400}.product-info .detail .not-in-quickbuy .multiloca-availability-container{padding:0}.product-info .detail .not-in-quickbuy .multiloca-availability-container .location-AvailableHeading{display:none}.product-info .detail .not-in-quickbuy .multiloca-availability-container .loading-message{margin-bottom:40px;display:flex}.product-info .detail .not-in-quickbuy .multiloca-availability-container .loading-message .btn{padding:0;margin:0;background-color:transparent;border:none;font-family:var(--base-font-family);font-size:10px;font-weight:400;line-height:1.5;letter-spacing:.02em;color:#3e3939;display:flex;justify-content:flex-start;align-items:center;gap:4px;text-transform:capitalize}.product-info .detail .not-in-quickbuy .multiloca-availability-container .loading-message .btn:after{content:"Check Availability";text-decoration:underline;text-underline-offset:25%;text-decoration-thickness:0}.product-info .detail .not-in-quickbuy .tolstoy-stories-main-container{margin:0;padding:15px 0 40px;gap:20px;border-top:1px solid #A1C4CD}.product-info .detail .not-in-quickbuy .tolstoy-stories-main-container .tolstoy-stories-title{display:flex;justify-content:flex-start;align-items:center;font-family:var(--base-font-family)!important;font-size:12px!important;font-weight:400!important;line-height:1.5;letter-spacing:.02em;color:#3e3939!important;text-transform:capitalize}@media(max-width:1199px){.product-info .media-gallery,.product-info .detail{max-width:50%}}@media(max-width:767px){.product-info .media-gallery{max-width:100%}.product-info .media-gallery .media-gallery__inner .main-image{margin:0}.product-info .media-gallery .media-gallery__inner .thumbnails{display:none}.product-info .detail{max-width:100%;padding:30px 20px 80px}.section-main-product{margin-bottom:0}.product-info .detail .product-title-price{margin-bottom:5px}.product-info .detail .product-title-price .product-title{font-size:20px}.product-info .detail .product-title-price .price-container .product-info__price .price__current span{font-size:10px}.product-info .detail .mini-description{font-size:10px;margin-bottom:30px}.product-info .detail .ps_color_swatch{margin-bottom:30px}.product-info .detail .ps_color_swatch .ps_color_text{font-size:10px}.product-info .detail .ps_color_swatch .swatch-list{gap:5px}.product-info .detail .input-row .option-selector{margin-bottom:30px}.product-info .detail .input-row .option-selector .label,.product-info .detail .input-row .option-selector .size-chart-link{font-size:10px}.product-info .detail .input-row .option-selector .option-selector__btns{gap:5px}.product-info .detail .input-row .option-selector .option-selector__btns .opt-label{padding:5px 15px;font-size:10px;font-weight:400}.product-info .swym-atw-btn-wrapper{gap:5px}.product-info .detail .lightly-spaced-row.not-in-quickbuy{font-size:9px}.product-info .detail .not-in-quickbuy .multiloca-availability-container .loading-message{margin-bottom:30px}.product-info .detail .not-in-quickbuy .multiloca-availability-container .loading-message .btn{font-size:9px}.product-info .detail .not-in-quickbuy .tolstoy-stories-main-container{padding:15px 0 30px}}.template-collection .page-header{margin-bottom:0;min-height:600px;display:flex;justify-content:center;align-items:center}.template-collection .page-header .text-overlay,.template-collection .page-header .text-overlay .text-overlay__inner{padding:0}.template-collection .page-header .text-overlay .text-overlay__inner:before{display:none}.template-collection .page-header .text-overlay .text-overlay__inner .text-overlay__title{font-family:var(--heading-font-family);font-size:30px;font-weight:400;line-height:1.4;font-style:italic;color:#fff;margin:0}.template-collection .page-header .text-overlay .text-overlay__inner .text-overlay__rte{display:none}.utility-bar{padding:20px 0;margin-bottom:0}.utility-bar .utility-bar__left{flex:unset}.utility-bar .utility-bar__left .btn-icon,.utility-bar .utility-bar__left .toggle-btn__chevron{display:none}.utility-bar .utility-bar__centre{flex:unset}.utility-bar .utility-bar__centre .utility-bar__item{margin:0;font-family:var(--base-font-family);font-size:var(--base-text-size);font-weight:400;line-height:1.5;letter-spacing:.02em;color:#3e3939;text-transform:capitalize}.utility-bar .toggle-btn{display:flex;justify-content:flex-end;align-items:center;margin:0;padding:0;height:unset;text-decoration:underline}.utility-bar .toggle-btn span{font-family:var(--base-font-family);font-size:var(--base-text-size);font-weight:400;line-height:1.5;letter-spacing:.02em;color:#3e3939;text-transform:capitalize}.utility-bar__right{display:none}.filter-container .filters .filter-group .toggle-target-container .filter-group__item__text{width:max-content;min-height:unset;padding:6px 16px;font-size:12px}.filter-container .filters .filter-group .toggle-target-container .filter-group__item{width:unset;flex:unset}.filter-container .product-grid{display:grid;grid-template-columns:repeat(3,1fr);row-gap:40px;column-gap:20px}.filter-container .product-grid .product-block .image-cont .image-page-button{display:none}.product-grid .product-block .image-cont .product-link .product-label-container .product-label--new-in span,.product-grid .product-block .image-cont .product-link .product-label-container .product-label--sale span{background-color:transparent;padding:0;font-family:var(--base-font-family);font-size:10px;font-weight:400;line-height:1.5;letter-spacing:.02em;color:#3e3939;text-transform:uppercase}.product-grid .product-block .image-cont .product-link .product-label-container .product-label--stock{display:none}.product-grid .product-block .image-cont .quickbuy-toggle{width:max-content;padding:8px 16px;background-color:#8db6c5;color:#fff;font-family:var(--base-font-family);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.02em;right:10px;left:unset;border:none;text-transform:uppercase}.product-grid .product-block__detail{margin:15px 0 0}.product-grid .product-block__detail .innerer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px}.product-grid .product-block__detail .innerer .product-block__title{font-family:var(--base-font-family);font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.02em;color:#3e3939;text-transform:capitalize}.filter-container .product-grid .product-block__detail .innerer .product-price .price__current span{font-family:var(--base-font-family);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.02em;color:#3e3939}.filter-container .product-grid .product-block__detail .innerer .swatch-list{padding:5px 0 0}.filter-container .product-grid .product-block__detail .innerer .swatch-list .swatch-color-div{max-width:12px;width:100%;max-height:12px;height:100%}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin:40px 0 100px}.pagination .pagination__link,.pagination .pagination__number{font-family:var(--base-font-family);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.02em;color:#3e3939;text-transform:uppercase;margin:0}.pagination .pagination__number{text-decoration:none}.pagination .pagination__link.disabled{color:#a1c4cd;text-decoration:none;cursor:not-allowed}@media(max-width:768px){.template-collection .page-header{min-height:390px}.template-collection .page-header .text-overlay .text-overlay__inner .text-overlay__title{font-size:24px}.container .utility-bar .toggle-btn span,.container .utility-bar .utility-bar__centre .utility-bar__item{font-size:10px}.container .filter-container .product-grid{grid-template-columns:repeat(2,1fr);row-gap:30px;column-gap:10px}.container .filter-container .product-grid .product-block__detail .innerer .product-block__title{font-size:10px;font-weight:800}.container .filter-container .product-grid .product-block__detail .innerer .product-price .price__current span{font-size:10px}.container .filter-container .product-grid .product-block__detail .innerer .swatch-list{gap:5px}.container .filter-container .product-grid .product-block__detail{margin:10px 0 0}.container .pagination{margin:30px 0 80px;gap:10px}.container .pagination .pagination__link,.container .pagination .pagination__number{font-size:10px}.container .utility-bar.utility-bar--sticky-mobile-copy{padding:20px}}.complementary-product-block .product-block__detail .product-link{display:flex;flex-direction:column;gap:5px}.complementary-product-block .product-block__detail .product-link .product-block__title{text-transform:none;font-family:Crystal-ExpandedExtraBold}.complementary-product-block .product-block__detail .ps_color_swatch{gap:10px;padding-top:10px}.complementary-product-block .product-block__detail .ps_color_swatch .swatch-color-div{max-width:16px}body .product-info .complementary-product-block .product-block__detail .ps_color_swatch a{border:none!important;max-width:12px;max-height:12px}.complementary-product-block .product-block__detail .ps_color_swatch .swatch-color-div{max-width:12px!important}.complementary-product-block .fixed-layout--no-wide-gutter{margin-left:-10px}.complementary-product-block .fixed-layout--no-wide-gutter .column{padding-left:10px}.complementary-product-block .label{font-weight:400;margin-bottom:20px}.utility-bar__item .link-dropdown .link-dropdown__button{font-weight:400;text-decoration:underline}.utility-bar__left{display:flex;flex-wrap:wrap;gap:20px}.utility-bar__item .link-dropdown{display:inline-flex;align-items:center;gap:10px}.utility-bar__item .sort-by-label{position:relative;z-index:3}.navigation .navigation__tier-1>.navigation__item .navigation__link:before{opacity:0}@media screen and (min-width:768px){.pageheader--layout-inline-permitted+#main-nav .navigation--main .navigation__tier-2-container,.navigation .navigation__item--with-small-menu>.navigation__tier-2-container{border:none}.navigation .navigation__item--with-children>.navigation__link{max-width:none}.navigation .navigation__item--with-small-menu>.navigation__tier-2-container .container{padding:12px 30px 12px 20px}.tta-mm-fc-overlay:before{height:70%}}.nm-portal{display:none}.mobile-navigation-drawer .navigation__tier-2-container{padding-left:20px;padding-right:20px}.cart-drawer__footer-end{margin-top:20px}.cart-drawer__footer-end .section-footer__payment-icons{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:0}.cart-drawer__footer-end square-placement{margin-bottom:0}.article.article--main .social-share.flex.items-center{justify-content:center}.article.article--main .meta.small-text{text-align:center}.article.article--main .pagination-row.pagination-row-tabular{padding:0 20px}.template-suffix-nyc-pop-up-2026 .container.container--reading-width,.template-suffix-la-pop-up-new .container.container--reading-width,.template-suffix-full-width .container.container--reading-width{max-width:initial;padding-left:initial;padding-right:initial}.template-suffix-swym-wishlist .container.container--reading-width{max-width:initial;padding-left:40px;padding-right:40px}.price-container square-placement{display:none}
/*# sourceMappingURL=/cdn/shop/t/99/assets/tta-custom.css.map */
