.td-page-width,.td-page-width-wide,.td-page-width-narrow,.td-page-width-slim{margin:0 auto;padding:0 20px}.td-page-width{max-width:var(--page-width, 1380px)}.td-page-width-wide{max-width:1420px}.td-page-width-narrow{max-width:1120px}.td-page-width-slim{max-width:720px}.td-show{display:block!important}.td-hide,.td-only-dsk,.td-inline-only-dsk{display:none!important}.td-text-left{text-align:left!important}.td-text-right{text-align:right!important}.td-text-center{text-align:center!important}.td-text-justify{text-align:justify!important}.td-content--top-left{align-items:flex-start;justify-content:flex-start}.td-content--top-center{align-items:flex-start;justify-content:center}.td-content--top-right{align-items:flex-start;justify-content:flex-end}.td-content--middle-left{align-items:center;justify-content:flex-start}.td-content--middle-center{align-items:center;justify-content:center}.td-content--middle-right{align-items:center;justify-content:flex-end}.td-content--bottom-left{align-items:flex-end;justify-content:flex-start}.td-content--bottom-center{align-items:flex-end;justify-content:center}.td-content--bottom-right{align-items:flex-end;justify-content:flex-end}@media only screen and (max-width: 768px){.td-mobile--no-margin{margin:0 -20px!important}.td-mobile--full-width{width:100%}.td-medium-down--show{display:block!important}.td-medium-down--hide{display:none!important}.td-medium-down--text-left{text-align:left!important}.td-medium-down--text-right{text-align:right!important}.td-medium-down--text-center{text-align:center!important}.td-medium-down--text-justify{text-align:justify!important}}@media only screen and (min-width: 769px){.td-medium-up--show{display:block!important}.td-medium-up--hide{display:none!important}.td-medium-up--text-left{text-align:left!important}.td-medium-up--text-right{text-align:right!important}.td-medium-up--text-center{text-align:center!important}.td-medium-up--text-justify{text-align:justify!important}.td-content--top-left--dsk{align-items:flex-start;justify-content:flex-start}.td-content--top-center--dsk{align-items:flex-start;justify-content:center}.td-content--top-right--dsk{align-items:flex-start;justify-content:flex-end}.td-content--middle-left--dsk{align-items:center;justify-content:flex-start}.td-content--middle-center--dsk{align-items:center;justify-content:center}.td-content--middle-right--dsk{align-items:center;justify-content:flex-end}.td-content--bottom-left--dsk{align-items:flex-end;justify-content:flex-start}.td-content--bottom-center--dsk{align-items:flex-end;justify-content:center}.td-content--bottom-right--dsk{align-items:flex-end;justify-content:flex-end}.td-inline-only-dsk{display:inline!important}.td-only-dsk{display:block!important}.td-only-mb,.td-inline-only-mb{display:none!important}}.td-img{width:100%;height:100%;opacity:1}.td-img--cover{-o-object-position:center;-o-object-fit:cover;object-position:center;object-fit:cover}.td-img--contain{-o-object-fit:contain;object-fit:contain;object-position:center}.td-img--contain,.td-img--scale-down{-o-object-position:center;object-position:center}.td-img--scale-down{-o-object-fit:scale-down;object-fit:scale-down;font-family:"object-fit: scale-down; object-position: center"}.td-media{display:block;position:relative;overflow:hidden}.td-media--transparent{background-color:transparent}.td-media>*:not(.zoom):not(.deferred-media__poster-button),.td-media model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.td-media>img{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.td-media--square{padding-bottom:100%}.td-media--portrait{padding-bottom:125%}.td-media--landscape{padding-bottom:66.6%}.td-media--cropped{padding-bottom:56%}.td-media--16-9{padding-bottom:56.25%}.td-media--circle{padding-bottom:100%;border-radius:50%}.td-media.td-media--hover-effect>img+img{opacity:0}.td-media-fit--contain img{object-fit:contain}@media screen and (min-width: 990px){.td-media--cropped{padding-bottom:63%}}@media screen and (max-width: 768px){.td-media-mb--square{padding-bottom:100%}.td-media-mb--portrait{padding-bottom:125%}.td-media-mb--landscape{padding-bottom:66.6%}.td-media-mb--cropped{padding-bottom:56%}.td-media-mb--16-9{padding-bottom:56.25%}}.td-link--overlay{position:absolute;left:0;top:0;height:100%;width:100%;display:block!important;cursor:pointer;z-index:3}.td-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none;justify-content:space-between;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}.td-grid:last-child{margin-bottom:0}.td-grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0;margin:0}.td-grid--1-col .td-grid__item{max-width:100%;width:100%}.td-grid--2-col .td-grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.td-grid--3-col .td-grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.td-grid--4-col .td-grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}@media screen and (min-width: 769px){.td-grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.td-grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.td-grid--7-col-desktop .td-grid__item{width:calc(14.28% - var(--grid-desktop-horizontal-spacing) * 6 / 7);max-width:calc(14.28% - var(--grid-desktop-horizontal-spacing) * 6 / 7)}.td-grid--6-col-desktop .td-grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}.td-grid--5-col-desktop .td-grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.td-grid--4-col-desktop .td-grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.td-grid--3-col-desktop .td-grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.td-grid--2-col-desktop .td-grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.td-grid--1-col-desktop{flex:0 0 100%;max-width:100%}.td-grid--1-col-desktop .td-grid__item{width:100%;max-width:100%}}.td-heading{font-weight:600;font-size:24px;line-height:32px;letter-spacing:-.4px;margin-top:0}.product-template .td-heading{font-size:18px;line-height:22px;text-transform:uppercase}.td-subheading{margin:16px 0 0;font-weight:400;font-size:15px;line-height:1.5}.td-kicker{font-family:DM Mono,monospace;font-style:normal;font-weight:400;font-size:14px;line-height:16px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#483735;margin:0 0 2px}.sezzle-shopify-info-button{display:none!important}.sezzle-button-text{font-size:10px!important}.sezzle-info-icon{position:relative!important;bottom:2px}@media screen and (min-width: 769px){.sezzle-shopify-info-button{grid-area:sezzle}.sezzle-button-text{font-size:14px!important}.td-heading{font-size:32px;line-height:40px}.product-template .td-heading{font-size:20px;line-height:24px}.td-subheading{font-size:24px}.td-kicker{font-size:16px;line-height:22px;margin:0 0 8px}}swiper-slider{display:block!important;overflow:hidden}.td-swiper-wrapper+.swiper-pagination{bottom:0!important;--swiper-pagination-bullet-horizontal-gap: 10px;--swiper-pagination-bullet-width: 10px;--swiper-pagination-bullet-height: 10px;--swiper-pagination-bullet-inactive-color: #fff;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-color: #000}.td-swiper-wrapper+.swiper-pagination .swiper-pagination-bullet{border:1px solid #483735;border-radius:0}.swiper .swiper-scrollbar div:empty{display:block}.swiper-arrow-prev,.swiper-arrow-next{top:0;bottom:0;margin:auto 0;right:16px;background:#fff;box-shadow:0 0 4px #0003;height:24px;width:24px;border-radius:100%;position:absolute;z-index:2;cursor:pointer}.swiper-arrow-prev svg,.swiper-arrow-next svg{height:8px}.swiper-arrow-prev{right:unset;left:16px;transform:rotateY(-180deg)}.swiper-simple-arrow-prev,.swiper-simple-arrow-next{top:0;bottom:0;margin:auto 0;right:16px;height:24px;width:24px;position:absolute;z-index:2;cursor:pointer}.swiper-simple-arrow-prev svg,.swiper-simple-arrow-next svg{height:8px}.swiper-simple-arrow-prev{right:unset;left:16px;transform:rotateY(-180deg)}.swiper-arrow-wrapper{height:100%;display:flex;align-items:center;justify-content:center}.swiper-square-arrow-prev,.swiper-square-arrow-next{height:48px;width:48px;cursor:pointer;border:1px solid #000000;border-radius:2px}.swiper-square-arrow-prev{transform:rotateY(-180deg)}.swiper-square-arrow-wrapper{height:100%;display:flex;align-items:center;justify-content:flex-start;gap:16px;margin-top:32px}swiper-slider .swiper-horizontal>.swiper-scrollbar{width:100%;left:0}swiper-slider .swiper-scrollbar{background:#f2f2f2}swiper-slider .swiper-scrollbar-drag{background:#b5a89e}@media screen and (min-width: 769px){.swiper-arrow-prev,.swiper-arrow-next{height:40px;width:40px}.swiper-arrow-prev svg,.swiper-arrow-next svg{height:16px}}.td-section--border{border-bottom:1px solid rgba(53,53,53,.2)}.td-button{font-weight:500;font-size:18px;line-height:1;padding:16px 20px;text-decoration:none;text-align:center;background-color:#000;color:#fff;min-width:200px;display:inline-block;cursor:pointer}.td-button:hover{opacity:.8}.td-button--secondary{border:1px solid #000}.td-product__details{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"title price" "rating rating" "bottom bottom" "bottom bottom"}.td-product__details__title{grid-area:title;font-weight:700;font-size:18px;line-height:22px;text-transform:uppercase;color:#483735;text-align:left;margin:0 0 10px}.td-product__details__rating{grid-area:rating;text-align:left;font-weight:400;font-size:12px;line-height:1;letter-spacing:.4px;margin:0 0 15px;text-decoration:none;display:flex;flex-direction:row;gap:5px;align-items:center}.td-product__details__rating-wrap{display:flex;align-items:center;gap:7px;margin:0}.td-product__details__rating-count{font-weight:400;font-size:12px;line-height:12px;letter-spacing:.4px;color:#483735;opacity:.6;margin:0}.td-product__details__rating__average{font-style:normal;font-weight:700;font-size:12px;line-height:1;color:#483735}.td-product__details__price{grid-area:price;margin:0;font-weight:800;font-size:16px;line-height:20px;letter-spacing:0;text-align:right}.td-product__details__retail-price{font-weight:400;font-size:13px;line-height:18px;color:#a0783f}.td-product__details__price__compare{font-weight:400;text-decoration-line:line-through;color:#a0783f;display:inline-block;margin-right:5px}.td-product__details__bottom{grid-area:bottom;text-align:left;grid-column:1 / span 2}.td-product__details__inspiration{font-weight:400;font-size:14px;line-height:18px;text-align:left;text-transform:capitalize;color:#483735;margin:4px 0 0;display:block}.td-product__details__inspiration-content{font-weight:600;font-size:13px;line-height:18px;color:#483735}.td-product__details__scent{font-weight:400;font-size:13px;line-height:18px}.td-product__details__price .price__pricing-group{display:flex;align-items:center;justify-content:flex-end}.td-product__details__price .price__pricing-group dd{margin-left:0}.td-product__details__price .price__pricing-group .price__regular{margin:0}@media screen and (min-width: 990px){.td-product__details{grid-template-columns:1fr 160px;gap:10px;grid-template-areas:"title title" "rating price" "bottom bottom" "bottom bottom"}.td-product__details__title{font-weight:700;font-size:20px;line-height:24px;margin:0}.td-product__details__rating-count{font-weight:700;font-size:14px;line-height:16px}.td-product__details__rating{display:flex;align-items:center;gap:8px;margin:0}.td-product__details__price{font-weight:800;font-size:20px;line-height:20px}}.swym-wishlist-notifications-container.swym-ui-component{display:none!important}.td-shop-pay{font-weight:400;font-size:11px!important;line-height:1.2;margin:10px 0 15px;text-align:center;filter:brightness(0%)}@media screen and (min-width: 990px){.td-shop-pay{font-size:12px!important}}.td-progress-bar__wrap{display:flex;width:100%;gap:4px}.td-progress-bar__step{flex:1 1 0px}.td-progress-bar__step-pills{width:100%;display:flex;gap:2px;margin-bottom:5px}.td-progress-bar__step-pill{height:6px;border-radius:8px;background:var(--bar-empty, #fff);flex:1 1 0px}.td-progress-bar__step-label h6{font-size:7px;line-height:1.1;margin:1px 0 0;letter-spacing:.2px}.td-progress-bar__step-pill--active{background:var(--bar-completed, #a2793d)}.td-progress-bar__wrap{display:flex;gap:10px;padding:6px 4px;background:#f5eee7;margin:0}.header-wrapper .td-progress-bar__wrap{margin:0 -15px;width:calc(100% + 30px);border:1px solid #b5a89e;border-radius:4px}.td-progress-bar__step-label{display:grid;grid-template-columns:8px auto;gap:2px;margin-top:5px;align-items:start}.td-progress-bar__step-icon{font-size:8px;line-height:1;height:8px}.td-progress-bar{padding-bottom:8px}.td-progress-bar__step-icon svg{width:8px;height:8px;line-height:1}.td-progress-bar--active .mega-menu__content{top:78px}.rebuy-cart__flyout-announcement-bar-message{padding:5px!important}.td-rebuy-cart .td-progress-bar__step-icon svg{width:11px;height:11px}.td-rebuy-cart .td-progress-bar__step-label h6{font-size:10px}.td-rebuy-cart .td-progress-bar__step-label{grid-template-columns:11px auto;gap:4px}@media screen and (min-width: 750px){.td-progress-bar__wrap{gap:16px;padding:10px 16px}.header-wrapper .td-progress-bar{padding-bottom:8px;margin-top:-10px}.header-wrapper .td-progress-bar__step-pills{margin-bottom:10px}.header-wrapper .td-progress-bar__step-label h6{font-size:12px}.header-wrapper .td-progress-bar__step-label{grid-template-columns:15px auto;gap:5px;margin-top:8px}.header-wrapper .td-progress-bar__step-pill{height:8px}.header-wrapper .td-progress-bar__wrap{display:flex;gap:30px;padding:15px 25px}.header-wrapper .td-progress-bar__step-icon{font-size:15px;line-height:1;height:14px}.header-wrapper .td-progress-bar__step-icon svg{width:15px;height:15px}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/td-base.css.map */
