.gift-card-product{display:flex;flex-direction:column;align-items:center;padding-top:25px}.gift-card-product__primary-column{display:flex;flex-direction:column;align-items:center}.gift-card-product__header{display:flex;flex-direction:column;align-items:center;margin-bottom:25px}.gift-card-product__title{margin-bottom:11px;width:150px;font-family:var(--heading-font);font-size:var(--heading-2-size);font-weight:var(--heading-weight);line-height:var(--heading-2-height);letter-spacing:var(--heading-2-spacing);text-align:center}.gift-card-product__description{font-family:var(--lead-font);font-size:var(--lead-1-size);font-weight:var(--lead-weight);line-height:var(--lead-1-height);letter-spacing:var(--lead-1-spacing);letter-spacing:1px;padding-left:30px}@media(min-width:768px){.gift-card-product__description{padding-left:0}}.gift-card-product__image{margin-right:30px;max-width:376px}.gift-card-product__image--digital{margin-right:0;max-width:250px}.gift-card-product__variant-selector{display:flex;flex-wrap:wrap;width:336px;margin-right:-11px;margin-top:20px;margin-bottom:19px}.gift-card-product__variant-button{width:73px;height:45px;margin-right:11px;margin-bottom:11px;font-family:var(--font-serif);font-size:15px;line-height:43px;letter-spacing:0;text-align:center;border:1px solid #000;border-radius:0;cursor:pointer}.gift-card-product__variant-button--selected{background-color:#000;color:#fff}.gift-card-product__digital-fields{display:flex;flex-direction:column-reverse;margin-bottom:10px}.gift-card-product__digital-fields input{line-height:36px}.gift-card-product__hidden-label{display:none}.gift-card-product__digital-field{margin-bottom:15px;padding-left:17px;background-color:#0000;border:1px solid #000;border-radius:0;resize:none;font-family:var(--font-serif);font-size:18px;line-height:20px;letter-spacing:0}.gift-card-product__digital-field::-moz-placeholder{color:#979797}.gift-card-product__digital-field::placeholder{color:#979797}.gift-card-product__digital-field:focus+.gift-card-product__hidden-label{display:block}.gift-card-product__add-to-cart-button{width:325px;margin-bottom:30px}.gift-card-product a{font-family:var(--font-sans-serif);font-size:13px;line-height:20px;letter-spacing:1px;text-transform:uppercase;text-decoration:underline;cursor:pointer}.gift-card-product label{font-family:var(--font-sans-serif);font-size:11px;letter-spacing:.84px;text-transform:uppercase;margin-bottom:4px;margin-left:3px}.gift-card-product textarea{padding:8px 17px}@media(max-width:360px){.gift-card-product__image:not(.gift-card-product__image--digital){margin-right:23px;max-width:323px}.gift-card-product__variant-selector{width:300px}.gift-card-product__variant-button{width:64px}.gift-card-product__add-to-cart-button{width:290px}}@media(min-width:1200px){.gift-card-product{flex-direction:row;justify-content:center;margin-left:50px}.gift-card-product__primary-column{display:block}.gift-card-product__header{align-items:flex-start}.gift-card-product__title{width:auto;margin-bottom:11px;font-family:var(--heading-font);font-size:var(--heading-3-size);font-weight:var(--heading-weight);line-height:var(--heading-3-height);letter-spacing:var(--heading-3-spacing)}.gift-card-product__description{font-size:23px;line-height:30px}.gift-card-product__image{margin-right:100px;max-width:410px}.gift-card-product__image--digital{margin-right:120px;max-width:250px}.gift-card-product__variant-selector{margin-top:0}.gift-card-product__digital-fields input{line-height:46px}.gift-card-product__digital-field{margin-bottom:20px}.gift-card-product__digital-field::-moz-placeholder{font-size:18px}.gift-card-product__digital-field::placeholder{font-size:18px}.gift-card-product__add-to-cart-button{width:200px}}.reviews-rating{display:flex;align-items:center;width:100%;justify-content:flex-start}.reviews-rating .star-rating{display:flex}.reviews-rating .star-rating>div{position:relative;width:15px;height:15px;margin-right:3px}.reviews-rating .star-rating>div:last-child{margin-right:0}.reviews-rating .star-rating>div svg path{display:block;width:100%;height:auto;stroke:#0000;fill:#c6c6c6}.reviews-rating .star-rating>div svg path.half{stroke:#0000}.reviews-rating .star-rating.r1-5>div:nth-child(2) svg path.full{fill:#c6c6c6;stroke:#0000}.reviews-rating .star-rating.r1-5>div:nth-child(2) svg path.half{stroke:#29292a;fill:#29292a}.reviews-rating .star-rating.r1-0>div:nth-child(1) svg path.full{fill:#29292a}.reviews-rating .star-rating.r1-0>div:nth-child(1) svg path.half{fill:#0000}.reviews-rating .star-rating.r0-5>div:nth-child(0) svg path.full{fill:#29292a}.reviews-rating .star-rating.r0-5>div:nth-child(0) svg path.half{fill:#0000}.reviews-rating .star-rating.r2-5>div:nth-child(3) svg path.full{fill:#c6c6c6;stroke:#0000}.reviews-rating .star-rating.r2-5>div:nth-child(3) svg path.half{stroke:#29292a;fill:#29292a}.reviews-rating .star-rating.r2-0>div:nth-child(2) svg path.full{fill:#29292a}.reviews-rating .star-rating.r2-0>div:nth-child(2) svg path.half{fill:#0000}.reviews-rating .star-rating.r1-5>div:nth-child(1) svg path.full{fill:#29292a}.reviews-rating .star-rating.r1-5>div:nth-child(1) svg path.half{fill:#0000}.reviews-rating .star-rating.r2-0>div:nth-child(1) svg path.full{fill:#29292a}.reviews-rating .star-rating.r2-0>div:nth-child(1) svg path.half{fill:#0000}.reviews-rating .star-rating.r1-5>div:nth-child(0) svg path.full{fill:#29292a}.reviews-rating .star-rating.r1-5>div:nth-child(0) svg path.half{fill:#0000}.reviews-rating .star-rating.r3-5>div:nth-child(4) svg path.full{fill:#c6c6c6;stroke:#0000}.reviews-rating .star-rating.r3-5>div:nth-child(4) svg path.half{stroke:#29292a;fill:#29292a}.reviews-rating .star-rating.r3-0>div:nth-child(3) svg path.full{fill:#29292a}.reviews-rating .star-rating.r3-0>div:nth-child(3) svg path.half{fill:#0000}.reviews-rating .star-rating.r2-5>div:nth-child(2) svg path.full{fill:#29292a}.reviews-rating .star-rating.r2-5>div:nth-child(2) svg path.half{fill:#0000}.reviews-rating .star-rating.r3-0>div:nth-child(2) svg path.full{fill:#29292a}.reviews-rating .star-rating.r3-0>div:nth-child(2) svg path.half{fill:#0000}.reviews-rating .star-rating.r2-5>div:nth-child(1) svg path.full{fill:#29292a}.reviews-rating .star-rating.r2-5>div:nth-child(1) svg path.half{fill:#0000}.reviews-rating .star-rating.r3-0>div:nth-child(1) svg path.full{fill:#29292a}.reviews-rating .star-rating.r3-0>div:nth-child(1) svg path.half{fill:#0000}.reviews-rating .star-rating.r2-5>div:nth-child(0) svg path.full{fill:#29292a}.reviews-rating .star-rating.r2-5>div:nth-child(0) svg path.half{fill:#0000}.reviews-rating .star-rating.r4-5>div:nth-child(5) svg path.full{fill:#c6c6c6;stroke:#0000}.reviews-rating .star-rating.r4-5>div:nth-child(5) svg path.half{stroke:#29292a;fill:#29292a}.reviews-rating .star-rating.r4-0>div:nth-child(4) svg path.full{fill:#29292a}.reviews-rating .star-rating.r4-0>div:nth-child(4) svg path.half{fill:#0000}.reviews-rating .star-rating.r3-5>div:nth-child(3) svg path.full{fill:#29292a}.reviews-rating .star-rating.r3-5>div:nth-child(3) svg path.half{fill:#0000}.reviews-rating .star-rating.r4-0>div:nth-child(3) svg path.full{fill:#29292a}.reviews-rating .star-rating.r4-0>div:nth-child(3) svg path.half{fill:#0000}.reviews-rating .star-rating.r3-5>div:nth-child(2) svg path.full{fill:#29292a}.reviews-rating .star-rating.r3-5>div:nth-child(2) svg path.half{fill:#0000}.reviews-rating .star-rating.r4-0>div:nth-child(2) svg path.full{fill:#29292a}.reviews-rating .star-rating.r4-0>div:nth-child(2) svg path.half{fill:#0000}.reviews-rating .star-rating.r3-5>div:nth-child(1) svg path.full{fill:#29292a}.reviews-rating .star-rating.r3-5>div:nth-child(1) svg path.half{fill:#0000}.reviews-rating .star-rating.r4-0>div:nth-child(1) svg path.full{fill:#29292a}.reviews-rating .star-rating.r4-0>div:nth-child(1) svg path.half{fill:#0000}.reviews-rating .star-rating.r3-5>div:nth-child(0) svg path.full{fill:#29292a}.reviews-rating .star-rating.r3-5>div:nth-child(0) svg path.half{fill:#0000}.reviews-rating .star-rating.r5-5>div:nth-child(6) svg path.full{fill:#c6c6c6;stroke:#0000}.reviews-rating .star-rating.r5-5>div:nth-child(6) svg path.half{stroke:#29292a;fill:#29292a}.reviews-rating .star-rating.r5-0>div:nth-child(5) svg path.full{fill:#29292a}.reviews-rating .star-rating.r5-0>div:nth-child(5) svg path.half{fill:#0000}.reviews-rating .star-rating.r4-5>div:nth-child(4) svg path.full{fill:#29292a}.reviews-rating .star-rating.r4-5>div:nth-child(4) svg path.half{fill:#0000}.reviews-rating .star-rating.r5-0>div:nth-child(4) svg path.full{fill:#29292a}.reviews-rating .star-rating.r5-0>div:nth-child(4) svg path.half{fill:#0000}.reviews-rating .star-rating.r4-5>div:nth-child(3) svg path.full{fill:#29292a}.reviews-rating .star-rating.r4-5>div:nth-child(3) svg path.half{fill:#0000}.reviews-rating .star-rating.r5-0>div:nth-child(3) svg path.full{fill:#29292a}.reviews-rating .star-rating.r5-0>div:nth-child(3) svg path.half{fill:#0000}.reviews-rating .star-rating.r4-5>div:nth-child(2) svg path.full{fill:#29292a}.reviews-rating .star-rating.r4-5>div:nth-child(2) svg path.half{fill:#0000}.reviews-rating .star-rating.r5-0>div:nth-child(2) svg path.full{fill:#29292a}.reviews-rating .star-rating.r5-0>div:nth-child(2) svg path.half{fill:#0000}.reviews-rating .star-rating.r4-5>div:nth-child(1) svg path.full{fill:#29292a}.reviews-rating .star-rating.r4-5>div:nth-child(1) svg path.half{fill:#0000}.reviews-rating .star-rating.r5-0>div:nth-child(1) svg path.full{fill:#29292a}.reviews-rating .star-rating.r5-0>div:nth-child(1) svg path.half{fill:#0000}.reviews-rating .star-rating.r4-5>div:nth-child(0) svg path.full{fill:#29292a}.reviews-rating .star-rating.r4-5>div:nth-child(0) svg path.half{fill:#0000}.reviews-rating .star-icon{position:absolute;top:0;left:0;width:inherit;height:inherit}.reviews-rating .star-average{display:none}.reviews-rating .star-total-full-label{text-decoration:underline;padding-left:12px;font-family:var(--font-serif);font-size:15px;line-height:15px;letter-spacing:0}.turnto-teaser-wrapper{background-color:#fff;padding:40px 25px 0}.turnto-teaser-wrapper .turnto-teaser__content{text-align:center;padding-bottom:20px}.turnto-teaser-wrapper .turnto-teaser__title{font-family:var(--heading-font);font-size:var(--heading-5-size);font-weight:var(--heading-weight);line-height:var(--heading-5-height);letter-spacing:var(--heading-5-spacing)}.turnto-teaser-wrapper .turnto-teaser__info{font-family:var(--paragraph-font);font-size:var(--paragraph-body-2-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-body-2-height);letter-spacing:var(--paragraph-body-2-spacing)}.turnto-teaser-wrapper .turnto-teaser__info .reviews-rating{justify-content:center}@media(min-width:768px){.turnto-teaser-wrapper{padding:40px 50px 0}.turnto-teaser-wrapper .turnto-teaser__title{font-size:31px;line-height:.84;letter-spacing:2px;text-transform:uppercase}}.tt-c-review__text-content-wrapper{line-height:0}.tt-c-review__text-content{font-family:var(--paragraph-font);font-size:var(--paragraph-body-2-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-body-2-height);letter-spacing:var(--paragraph-body-2-spacing)}.tt-c-review__heading-text{font-family:var(--paragraph-font);font-size:var(--paragraph-body-2-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-body-2-height);letter-spacing:var(--paragraph-body-2-spacing);font-weight:var(--paragraph-strong-weight)}.tt-o-icon{width:10px!important;height:10px!important}.tt-c-rating,.tt-c-review__heading{margin-bottom:8px}.mgemi-turnto-container .tt-o-listbox .tt-o-listbox__btn,.mgemi-turnto-container .tt-o-search-field__input,.mgemi-turnto-container .tt-o-search-field input[type=text].tt-o-search-field__input,.mgemi-turnto-container .tt-o-button,.tt-o-modal__container input[type=text].tt-o-text-field,.tt-o-modal__container .tt-o-button{border-radius:0}.f-cancer-laces-accessory{padding:20px 24px;color:#fff;background-color:#000}.f-cancer-laces-accessory__header-top{display:flex;align-items:center;margin-bottom:15px}.f-cancer-laces-accessory__header-line{height:1px;flex-basis:1px;flex-grow:1;background-color:#fff}.f-cancer-laces-accessory__header-text{margin:0 10px;font-size:14px}.f-cancer-laces-accessory__opt-in{display:flex;align-items:flex-start;padding-top:20px}.f-cancer-laces-accessory__opt-in-checkbox{flex-shrink:0;margin-right:15px}.f-cancer-laces-accessory__opt-in-right-column{font-size:14px}.f-cancer-laces-accessory__all-laces-link{display:block;margin-top:15px;text-decoration:underline}.f-cancer-laces-accessory__picker{display:flex;padding-top:20px}.f-cancer-laces-accessory__product-image{position:relative;width:calc(50% - 10px);margin-right:20px}.f-cancer-laces-accessory__product-image:not(.f-cancer-laces-accessory__default-image) img{transform:scale(2.5)}.f-cancer-laces-accessory__image-placeholder{background-color:#979797}.f-cancer-laces-accessory__image-placeholder:after{display:block;position:relative;content:" ";padding-top:100%}.f-cancer-laces-accessory__default-image img{transform:scale(1.3)}.f-cancer-laces-accessory__select-box-wrapper{display:flex;flex-direction:column;justify-content:center;width:calc(50% - 10px)}.f-cancer-laces-accessory__select-box-wrapper label{margin-bottom:5px;font-family:var(--font-sans-serif);font-size:13px}.f-cancer-laces-accessory__select-box-wrapper select{font-size:13px}.f-cancer-laces-accessory__select-box-wrapper select option{color:#000;background-color:#fff}.f-cancer-laces-accessory__select-box-wrapper select option:disabled{color:#bb2832}.f-cancer-laces-accessory__select-box-wrapper select option:hover{background-color:#000}.accessory-products{padding-top:20px;margin-bottom:30px;max-width:600px}.swatches{display:flex;flex-wrap:wrap;justify-content:center;padding:0 .5px;margin:8px auto!important;gap:8px;list-style-type:none;align-items:center;cursor:pointer;position:relative;max-width:134px}@media(min-width:768px){.swatches{gap:11px;max-width:215px}}.swatches li{width:20px;height:20px}.swatches li:not(.swatches__default-color){display:none}@media(min-width:768px){.swatches li{width:26px;height:26px}}@supports (-webkit-touch-callout: none) and (not (translate: none)){.swatches li{margin-right:11px;margin-bottom:11px}}.swatches--show-all-swatches li:not(.swatches__default-color){display:block}.swatches__swatch{border:2px solid #fff;border-radius:50%}@media(min-width:768px){.swatches__swatch{border:2px solid #fff}}.swatches__swatch--selected,.swatches__swatch--sold-out{-webkit-appearance:none;box-shadow:0 0 0 1px #000}.swatches__swatch--sold-out{height:100%}.swatches__swatch--sold-out:not(.swatches__swatch--selected){opacity:.3}.swatches__swatch--sold-out:after{position:absolute;content:" ";width:100%;height:1px;left:15%;top:14%;z-index:1;transform-origin:top left;transform:rotate(45deg);background-color:var(--color-black)}.swatches__swatch img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-o-object-fit:cover;object-fit:cover;border-radius:50%}.swatches__swatch img:focus{outline:none}.swatches__swatch--missing{display:flex;align-items:center;overflow:hidden;width:20px;height:20px;background-color:#ef4040;font-family:var(--font-sans-serif);font-size:5px;line-height:6px;text-align:center;text-transform:capitalize;color:#0000}.swatches__swatch--missing:before{content:"";position:absolute;width:100%;height:100%;border:1px solid #fff;border-radius:50%}.swatches__swatch--missing:after{content:"";position:absolute;width:1px;height:100%;background-color:#fff;transform:rotate(45deg)}.swatches__show-more{position:absolute;text-align:center;right:-30px;background:#000;color:#fff;border-radius:50%;top:0;border:2px solid rgba(0,0,0,0)}@media(min-width:768px){.swatches__show-more{border:3px solid rgba(0,0,0,0);right:-40px}}.swatches__show-more--text{border-radius:50%;padding-top:0;display:block;font-family:var(--paragraph-font);font-size:var(--paragraph-small-size);font-weight:var(--paragraph-strong-weight);line-height:var(--paragraph-small-height);letter-spacing:var(--paragraph-small-spacing);font-size:10px;line-height:16px;letter-spacing:-.09px;font-weight:500}@media(min-width:768px){.swatches__show-more--text{padding-top:5px;font-size:11px;letter-spacing:.5px;line-height:12px;font-weight:600}}.swatches--large{justify-content:flex-start;max-width:100%;gap:12px}.swatches--large li{width:40px;height:40px}@media(min-width:1024px){.swatches--large li{width:49px;height:49px}}.product-collection--show-all-swatches .swatches li:not(.swatches__default-color){display:block}.add-to-cart-form{display:flex;flex-direction:column;align-items:flex-start}.add-to-cart-form .checkbox-select{padding:5px 0}.add-to-cart-form .checkbox-select .checkbox-select-group__option-header{font-size:13px}.add-to-cart-form__hidden-form{display:none}.add-to-cart-form__add-to-bag{width:227px;margin-bottom:10px;border-radius:0;transition:all .1s ease-in;color:#fff;background-color:#000}.add-to-cart-form__add-to-bag--join-waitlist{background-color:#d87154;border-color:#d87154}.add-to-cart-form__add-to-bag--join-waitlist-success{cursor:default}.add-to-cart-form__add-to-bag--join-waitlist-success.button:hover{color:#fff;background-color:#d87154;border-color:#d87154}.add-to-cart-form__added-check{margin-right:5px;width:13px;filter:invert(1)}.add-to-cart-form__message{margin-bottom:10px;font-family:var(--paragraph-font);font-size:var(--paragraph-body-2-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-body-2-height);letter-spacing:var(--paragraph-body-2-spacing);letter-spacing:0;line-height:22px;text-transform:none}.add-to-cart-form__message--error,.add-to-cart-form__message--btg{color:#bb2832}.add-to-cart-form__dynamic-checkout-button{display:none}.add-to-cart-form__dynamic-checkout-button--disabled{opacity:.3;pointer-events:none}.add-to-cart-form__dynamic-checkout-button .shopify-payment-button__button{height:40px;width:227px;margin:0 25px}.add-to-cart-form__dynamic-checkout-button .shopify-payment-button__button--unbranded{color:#000;background-color:#0000;font-family:var(--font-sans-serif);font-size:13px;letter-spacing:1px;text-transform:uppercase;border:1px solid #000}.add-to-cart-form__dynamic-checkout-button .shopify-payment-button__button--unbranded:hover:not(:disabled){color:#fff;background-color:#000}.add-to-cart-form__dynamic-checkout-button .shopify-payment-button__button--branded div[role=button],.add-to-cart-form__dynamic-checkout-button .shopify-payment-button__button--branded button{border-radius:0!important;min-height:40px!important;max-height:40px!important}.add-to-cart-form__dynamic-checkout-button .shopify-payment-button__more-options{font-family:var(--font-sans-serif);font-size:13px;letter-spacing:1px;text-transform:uppercase}.add-to-cart-form .single-field-submit{width:100%;margin-bottom:10px}.add-to-cart-form .single-field-submit input{font-family:var(--paragraph-font);font-size:var(--paragraph-body-2-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-body-2-height);letter-spacing:var(--paragraph-body-2-spacing)}.add-to-cart-form label{margin-bottom:15px;font-family:var(--text-label-font);font-size:var(--text-label-2-size);font-weight:var(--text-label-weight);line-height:var(--text-label-2-height);letter-spacing:var(--text-label-2-spacing);text-transform:uppercase;text-align:left}@media(min-width:1200px){.add-to-cart-form__dynamic-checkout-button{width:100%}.add-to-cart-form__dynamic-checkout-button .shopify-payment-button__button{width:100%;margin:0}}.pdp-carousel{width:100%}.pdp-carousel .swiper-slide video{width:100%}@media(max-width:767px){.pdp-carousel{min-height:294px}}.pdp-carousel__big-carousel{display:flex}.pdp-carousel__big-carousel-thumbnails{width:90px;margin-right:12px}@media(max-width:767px){.pdp-carousel__big-carousel-thumbnails{display:none}}.pdp-carousel__big-carousel-scroller{position:absolute;width:100%;top:0;left:0;overflow:hidden}@supports (contain: paint) and (not (-moz-appearance: none)){.pdp-carousel__big-carousel-scroller{width:calc(100% - 20px)}}.pdp-carousel__big-carousel-scroller-container{position:relative;width:calc(100% + 20px);overflow-y:scroll;overflow-x:hidden;padding-right:20px}.pdp-carousel__big-carousel-scroller-container:before{content:"";position:relative;display:block;padding-top:133.34%}.pdp-carousel__big-carousel-scroller-container--test:before{padding-top:100%}.pdp-carousel__big-carousel-scroller-container-wrapper{flex-grow:1;overflow:hidden}.pdp-carousel__big-carousel-scroller>div:not(last-child){margin-bottom:20px}.pdp-carousel__thumbnail{margin-bottom:8px;border:1px solid rgba(0,0,0,0);cursor:pointer}.pdp-carousel__thumbnail--selected{border:1px solid #000}.pdp-carousel__thumbnail--selected:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #fff}.pdp-carousel__big-image .load-wrapper{padding-bottom:100%}.pdp-carousel__zoom-image-container{width:100%;height:100%;background-repeat:no-repeat;background-color:#0000;pointer-events:none;position:absolute;opacity:0;z-index:99;background-size:1200px;display:none}@media(min-width:1024px){.pdp-carousel__zoom-image-container{display:block}}.pdp-carousel__zoom-wrapper{position:relative}.pdp-carousel__zoom-wrapper:hover{cursor:zoom-in;position:relative}.pdp-carousel__zoom-wrapper:hover .pdp-carousel__zoom-image-container{opacity:1;overflow:hidden}.pdp-carousel__video-thumbnail{position:relative}.pdp-carousel__video-thumbnail--play-button{width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.pdp-carousel__video{position:relative;width:100%;padding-top:100%}.pdp-carousel__video--tall-aspect{padding-top:133.33%}.pdp-carousel__video video{position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%,-50%)}.carousel__wrapper{position:relative}@media(min-width:1024px){.pdp-carousel{position:sticky;top:110px;max-width:864px;margin-right:31px}.pdp-carousel__big-carousel-thumbnails{width:120px}}.buy-box-accordions .accordion__header{font-size:var(--paragraph-body-1-size);font-weight:600;letter-spacing:1px;line-height:22px}.buy-box-accordions__list{font-family:var(--paragraph-font);font-size:var(--paragraph-body-2-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-body-2-height);letter-spacing:var(--paragraph-body-2-spacing);letter-spacing:0;margin:0;padding-left:12px}.buy-box-accordions__label-description-list{font-family:var(--paragraph-font);font-size:var(--paragraph-body-2-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-body-2-height);letter-spacing:var(--paragraph-body-2-spacing);margin:0;padding-left:0;list-style:none}.buy-box-accordions__label{font-family:var(--paragraph-font);font-size:var(--paragraph-body-2-size);font-weight:var(--paragraph-strong-weight);line-height:var(--paragraph-body-2-height);letter-spacing:var(--paragraph-body-2-spacing)}.buy-box-accordions__description *{display:inline}.pdp-swatches__current-color{margin-top:5px}.pdp-swatches__current-color .load-wrapper{height:34px}@media(min-width:768px){.pdp-swatches:not(.pdp-swatches--force-mobile) .pdp-swatches__current-color{padding-top:20px;margin-top:20px;margin-left:0;border-top:1px solid #000}}.pdp-intro{margin-bottom:12px}.pdp-intro__eyebrow{margin-left:2px;font-family:var(--font-sans-serif);font-size:12px;line-height:15px;letter-spacing:1px;text-transform:uppercase}.pdp-intro__name{font-family:var(--heading-font);font-size:var(--heading-2-size);font-weight:var(--heading-weight);line-height:var(--heading-2-height);letter-spacing:var(--heading-2-spacing);margin-bottom:0;text-transform:none;text-align:inherit}.pdp-intro__name--reduced-margin{margin-bottom:0}.pdp-intro__name .load-wrapper{height:40px}.pdp-intro h1.pdp-intro__name{margin-top:0}.pdp-intro__promo-message{margin-top:8px;font-size:17px;line-height:19px;letter-spacing:0}.pdp-intro__promo-message a{text-decoration:underline}.pdp-intro__stars .reviews-rating{justify-content:flex-start}.pdp-intro__stars .star-total{font-family:var(--paragraph-font);font-size:var(--paragraph-small-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-small-height);letter-spacing:var(--paragraph-small-spacing);text-decoration:underline;padding-left:12px}.pdp-intro__stars .load-wrapper{height:15px}.pdp-intro__price-row{margin-top:8px;display:flex;flex-direction:row;align-items:flex-start}.pdp-intro__price-row .load-wrapper{height:20px}.pdp-intro__price{font-family:var(--product-font);font-size:var(--product-2-size);font-weight:var(--product-weight);line-height:var(--product-2-height);letter-spacing:var(--product-2-spacing);display:flex}.pdp-intro__now-price{display:inline-block;margin-left:5px;color:#bb2832}.pdp-intro__was-price{text-decoration:line-through}.pdp-intro__welcome-discount{color:#bb2832;font-size:12px;font-weight:600;font-family:Poppins,sans-serif;margin-bottom:20px}@media(min-width:768px){.pdp-intro__welcome-discount{margin-top:15px;margin-bottom:15px}}@media(min-width:768px){.pdp-intro:not(.pdp-intro--force-mobile){margin-top:0;margin-left:0}.pdp-intro:not(.pdp-intro--force-mobile) h1.pdp-intro__name{margin-top:0}}@media(min-width:1024px){.pdp-intro:not(.pdp-intro--force-mobile){margin-bottom:9px;text-align:left}}@media(min-width:768px){.pdp-intro:not(.pdp-intro--force-mobile) .pdp-intro__eyebrow{margin-bottom:6px;font-size:15px;letter-spacing:2px}.pdp-intro:not(.pdp-intro--force-mobile) .pdp-intro__name{font-size:30px;line-height:30px}}@media(min-width:1024px){.pdp-intro:not(.pdp-intro--force-mobile) .pdp-intro__eyebrow{margin-bottom:10px}.pdp-intro:not(.pdp-intro--force-mobile) .pdp-intro__name{font-family:var(--heading-font);font-size:var(--heading-3-size);font-weight:var(--heading-weight);line-height:var(--heading-3-height);letter-spacing:var(--heading-3-spacing);margin:0 0 4px}.pdp-intro:not(.pdp-intro--force-mobile) .pdp-intro__name--reduced-margin{margin-bottom:0}.pdp-intro:not(.pdp-intro--force-mobile) .pdp-intro__name .load-wrapper{height:56px}.pdp-intro:not(.pdp-intro--force-mobile) .pdp-intro__promo-message{max-width:330px;margin-top:8px}.pdp-intro:not(.pdp-intro--force-mobile) .pdp-intro__stars{margin-top:6px}.pdp-intro:not(.pdp-intro--force-mobile) .pdp-intro__stars .reviews-rating{justify-content:left;padding-bottom:4px}.pdp-intro:not(.pdp-intro--force-mobile) .pdp-intro__price{font-family:var(--product-font);font-size:var(--product-1-size);font-weight:var(--product-weight);line-height:var(--product-1-height);letter-spacing:var(--product-1-spacing)}}.pdp-size-picker{margin-top:24px}.pdp-size-picker--waitlist-suppressed.pdp-size-picker__size--unavailable{cursor:not-allowed}.pdp-size-picker__size-display{display:flex;align-items:baseline;margin-bottom:16px;max-width:492px}.pdp-size-picker__size-display .load-wrapper{height:20px}.pdp-size-picker__join-waitlist-link{text-decoration:underline;cursor:pointer}.pdp-size-picker__info-text{display:flex;align-items:baseline;flex-grow:1;letter-spacing:0;line-height:22px}.pdp-size-picker__labeled-text{display:flex}.pdp-size-picker__size-chart-link{display:inline-block;margin-left:12px;font-family:var(--paragraph-font);font-size:var(--paragraph-caption-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-caption-height);letter-spacing:var(--paragraph-caption-spacing);letter-spacing:0;text-transform:uppercase;white-space:nowrap;cursor:pointer;text-decoration:underline}.pdp-size-picker__sizes{display:flex;flex-wrap:wrap;max-width:304px;padding:0;margin-top:0;margin-bottom:20px;gap:4px;font-family:var(--paragraph-font);font-size:var(--paragraph-caption-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-caption-height);letter-spacing:var(--paragraph-caption-spacing);list-style:none}.pdp-size-picker__sizes--waitlist-suppressed.pdp-size-picker__size--unavailable{cursor:not-allowed}.pdp-size-picker__sizes li{display:flex;flex-direction:column;justify-content:center;position:relative;width:40px;height:40px;margin:0;border:1px solid #000;text-align:center;cursor:pointer;transition:all .1s ease-in}.pdp-size-picker__sizes li.pdp-size-picker__size--selected{color:#fff;background-color:#000;font-family:var(--paragraph-font);font-size:var(--paragraph-caption-size);font-weight:var(--paragraph-strong-weight);line-height:var(--paragraph-caption-height);letter-spacing:var(--paragraph-caption-spacing)}.pdp-size-picker__sizes li.pdp-size-picker__size--selected.pdp-size-picker__size--unavailable .pdp-size-picker__size-text{background-color:#000;color:#fff}.pdp-size-picker__sizes li.pdp-size-picker__size--selected.pdp-size-picker__size--unavailable:before{border-top:1px solid #fff}.pdp-size-picker__sizes li.pdp-size-picker__size--unavailable{opacity:.3}.pdp-size-picker__sizes li.pdp-size-picker__size--unavailable:before{border-top:1px solid #000;position:absolute;content:" ";width:142%;height:1px;transform:rotate(45deg);left:-21%;top:50%;z-index:1}.pdp-size-picker__sizes li.pdp-size-picker__size--unavailable .pdp-size-picker__size-text{position:relative;z-index:2;background:#fff}.pdp-size-picker__sizes li:hover{border:1px solid #000}.pdp-size-picker__fit-tip{display:flex;align-items:flex-start;margin-bottom:24px}.pdp-size-picker__fit-tip .pdp-size-picker__size-picker-info-text{margin-right:0}.pdp-size-picker__fit-tip .load-wrapper{height:75px}.pdp-size-picker__fit-tip-bulb{margin-right:4px}.pdp-size-picker__fit-tip-icon-wrapper{display:flex;align-items:center;flex-shrink:0}@media(min-width:768px){.pdp-size-picker:not(.pdp-size-picker--force-mobile){margin-bottom:20px}}@media(min-width:375px){.pdp-size-picker:not(.pdp-size-picker--force-mobile) .pdp-size-picker__sizes{max-width:334px;gap:9px}}@media(min-width:768px){.pdp-size-picker:not(.pdp-size-picker--force-mobile) .pdp-size-picker__size-display{margin-bottom:10px}.pdp-size-picker:not(.pdp-size-picker--force-mobile) .pdp-size-picker__sizes{width:calc(100% + 13px);margin-bottom:24px;max-width:417px;gap:12px}.pdp-size-picker:not(.pdp-size-picker--force-mobile) .pdp-size-picker__sizes li{width:49px;height:49px}.pdp-size-picker:not(.pdp-size-picker--force-mobile) .pdp-size-picker__fit-tip{margin-bottom:40px}}@media(min-width:1024px){.pdp-size-picker:not(.pdp-size-picker--force-mobile) .pdp-size-picker__size-display{max-width:none}.pdp-size-picker:not(.pdp-size-picker--force-mobile) .pdp-size-picker__fit-tip{margin-bottom:24px;line-height:0}}.pdp-shipping__preorder-shipping-message,.pdp-shipping__additional-shipping-and-returns-messaging{font-family:var(--paragraph-font);font-size:var(--paragraph-body-2-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-body-2-height);letter-spacing:var(--paragraph-body-2-spacing);text-transform:none}.pdp-shipping{position:relative;text-align:left}.pdp-shipping__message{letter-spacing:0}.pdp-shipping__shipping-estimate{font-family:var(--paragraph-font);font-size:var(--paragraph-small-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-small-height);letter-spacing:var(--paragraph-small-spacing);text-transform:none;text-align:center}.pdp-shipping__additional-shipping-and-returns-messaging{margin-top:8px}.pdp-shipping__preorder-shipping-message{color:#bb2832}.pdp-shipping__loyalty-prompt.loyalty-prompt{width:100%;background-color:#0000;margin:0;text-transform:none}.pdp-shipping__link{text-decoration:underline;cursor:pointer}.pdp-shipping .load-wrapper{height:48px}@media(min-width:1024px){.pdp-shipping:not(.pdp-shipping--force-mobile) .pdp-shipping{font-family:var(--paragraph-font);font-size:var(--paragraph-caption-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-caption-height);letter-spacing:var(--paragraph-caption-spacing)}}.monogram-customization{padding-top:30px;margin-bottom:30px;border-top:1px solid #dcdcdc;font-family:var(--font-serif);font-size:13px;letter-spacing:0}.monogram-customization__monogramming{margin-top:15px;font-family:var(--font-sans-serif);font-size:13px;letter-spacing:0}.monogram-customization__letter{margin-top:20px}.monogram-customization__letter label{display:block;margin-bottom:10px}.monogram-customization__select-wrapper{display:inline-block;position:relative}.monogram-customization__select-wrapper select{width:77px;height:35px;padding-left:15px;border:1px solid #000;border-radius:8px;-moz-appearance:none;-webkit-appearance:none;font-family:var(--font-sans-serif)}.monogram-customization__select-wrapper select:focus{outline:none}.monogram-customization__notes{padding-top:29px}.monogram-customization__final_sale{color:#bb2832}.monogram-customization__select-dropdown{position:absolute;height:20px;width:26px;top:7.5px;right:0;border-left:1px solid #dcdcdc;pointer-events:none}.monogram-customization__select-arrow{width:7px;margin-top:8px;margin-left:8.5px;border-top:4px solid #979797;border-right:3.5px solid rgba(0,0,0,0);border-left:3.5px solid rgba(0,0,0,0)}@media(min-width:768px){.monogram-customization__letter{margin-right:22px}.monogram-customization__letters{display:flex}}.product-tile-quick-add-button{display:inline-flex;align-items:center;height:auto;padding:25px 8px 8px 25px;position:absolute;right:0;z-index:10;transition:all .1s ease-in;font-family:var(--paragraph-font);font-size:var(--paragraph-caption-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-caption-height);letter-spacing:var(--paragraph-caption-spacing);font-size:8px;line-height:16px;letter-spacing:1px;font-weight:var(--paragraph-strong-weight)}@media(min-width:1200px){.product-tile-quick-add-button{font-family:var(--paragraph-font);font-size:var(--paragraph-caption-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-caption-height);letter-spacing:var(--paragraph-caption-spacing);font-weight:var(--paragraph-strong-weight);letter-spacing:1.5px;padding-bottom:12px;padding-right:12px}}.product-tile-quick-add-button__label{display:none}@media(min-width:768px){.product-tile-quick-add-button__label{display:inline;text-transform:uppercase}}.product-tile-quick-add-button__icon{display:inline-block;position:relative;height:16px;width:16px;margin-left:4px;margin-bottom:2px;background-color:#000;border-radius:50%}@media(min-width:1024px){.product-tile-quick-add-button__icon{height:24px;width:24px;margin-left:8px}}.product-tile-quick-add-button__icon:after{content:"";display:block;position:absolute;top:3.2px;left:3.2px;width:9.6px;height:9.6px;background-color:#fff;-webkit-mask:var(--image-plus);mask:var(--image-plus);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@media(min-width:1024px){.product-tile-quick-add-button__icon:after{top:4.8px;left:4.8px;height:14.4px;width:14.4px}}.product-tile-quick-add-button:hover .product-tile-quick-add-button__icon{background-color:#fff}.product-tile-quick-add-button:hover .product-tile-quick-add-button__icon:after{background-color:#000}.product-tile-quick-add-modal{display:none;position:absolute;z-index:10;width:100%;height:auto;bottom:0;left:0;text-align:left}.product-tile-quick-add-modal--visible{display:block}.product-tile-quick-add-modal--mobile{position:relative}.product-tile-quick-add-modal__mobile-modal-overlay{display:flex;justify-content:center;align-items:center;position:fixed;background-color:#0000;top:0;left:0;width:100%;height:100%}.product-tile-quick-add-modal__mobile-modal{margin:20px;font-family:var(--font-sans-serif);font-size:13px;letter-spacing:1px;line-height:20px;text-transform:uppercase}.product-tile-quick-add-modal__mobile-modal:focus{outline:none}.product-tile-quick-add-modal .spinner{background:#fff;border:1px solid #000;display:flex;align-items:center;justify-content:center;padding:20px 0;width:100%}.product-tile-quick-add-modal .spinner img{width:50px}.product-tile-quick-add-modal .close-button{position:absolute;top:0;right:0}.product-tile-quick-add-modal .size-picker{padding-top:0}.product-tile-size-picker{display:flex;flex-direction:column;align-items:center;position:relative;border:1px solid #000;padding:0 13px;margin:0;cursor:auto;font-family:var(--paragraph-font);font-size:var(--paragraph-caption-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-caption-height);letter-spacing:var(--paragraph-caption-spacing);background:#fff}.product-tile-size-picker__heading{width:100%;padding-right:30px}.product-tile-size-picker__details-link{display:inline-block;padding-bottom:15px;cursor:pointer;text-align:center;text-decoration:underline}@media(min-width:1024px){.size-picker{padding-top:14px}}.product-tile-added-to-cart-message{background-color:#000;color:#fff;padding:20px 41px 15px 13px;position:relative;font-family:var(--paragraph-font);font-size:var(--paragraph-caption-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-caption-height);letter-spacing:var(--paragraph-caption-spacing)}.product-tile-added-to-cart-message p{margin:0}.product-tile-added-to-cart-message .close-button{top:5px}.product-tile-added-to-cart-message .close-button img{filter:invert(100%);-webkit-filter:invert(100%)}.product-tile__product-preview{flex-direction:row;align-items:flex-start}.product-tile__product-preview-image{display:inline-block;vertical-align:top;width:30%}.product-tile__product-preview-meta{display:inline-block;padding-left:16px;vertical-align:top;width:70%}.product-tile__product-preview-meta .product-tile__name{margin-bottom:0}.product-tile__product-preview-meta .product-tile__price{margin-bottom:10px}.product-tile__product-preview-meta .product-tile__product-preview-details-row{font-family:var(--font-serif);text-transform:none;letter-spacing:0}.product-tile__waitlist-form{background-color:#fff;border:1px solid #000;padding:20px 13px 15px;box-shadow:#00000080 0 2px 4px;position:relative;font-family:var(--paragraph-font);font-size:var(--paragraph-caption-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-caption-height);letter-spacing:var(--paragraph-caption-spacing)}.product-tile__waitlist-form .checkbox-select{padding:13px 0 0}.product-tile__waitlist-form .checkbox-select-group__option-header{font-size:13px;font-weight:400}.product-tile__waitlist-form .price-strikethrough__group{text-align:left}.product-tile__waitlist-form .price-strikethrough__group .price-strikethrough__item-price{padding:0}.product-tile__waitlist-form .single-field-submit input,.product-tile__waitlist-form .checkbox-select-group__option-label{font-family:var(--paragraph-font);font-size:var(--paragraph-body-2-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-body-2-height);letter-spacing:var(--paragraph-body-2-spacing)}.product-tile-waitlist-success-message{background-color:#fff;border:1px solid #000;padding:30px 13px 15px;position:relative;font-family:var(--paragraph-font);font-size:var(--paragraph-caption-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-caption-height);letter-spacing:var(--paragraph-caption-spacing)}.product-tile-waitlist-success-message .close-button{position:absolute;top:0}.product-tile-sold-out{position:relative;width:100%;height:100%}.product-tile-sold-out__wrapper{position:absolute;width:100%;left:0;top:0;bottom:15px;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff3}.product-tile-sold-out__sold-out-label{padding:3px;font-size:10px;text-transform:unset}.product-tile-sold-out__join-the-waitlist-label{padding:5px}.product-tile-sold-out__join-waitlist-button{display:flex;flex-direction:column;justify-content:center;align-items:center;border:0;padding:8px 30px;border-radius:0;height:unset;font-size:13px;text-transform:uppercase;background-color:#000;color:#fff;font-family:var(--font-sans-serif)}.product-tile-sold-out__join-waitlist-button:hover:not(:disabled){background-color:#fff;color:#000}.product-tile-link{color:#000;text-decoration:none}.product-tile{cursor:pointer}.product-tile__type{text-transform:none}.product-tile__image-container{display:flex;justify-content:center;align-items:center;overflow:visible;width:100%;margin-bottom:9px;position:relative}.product-tile__image{width:100%}.product-tile .reviews-rating{width:auto;margin-top:4px;padding-bottom:0}.product-tile .reviews-rating .star-total{margin-left:5px;font-family:var(--paragraph-font);font-size:var(--paragraph-small-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-small-height);letter-spacing:var(--paragraph-small-spacing);font-weight:var(--paragraph-strong-weight)}.product-tile__name{font-family:var(--paragraph-font);font-size:var(--paragraph-body-2-size);font-weight:var(--paragraph-strong-weight);line-height:var(--paragraph-body-2-height);letter-spacing:var(--paragraph-body-2-spacing);text-transform:capitalize;font-size:14px;line-height:24px;letter-spacing:.4px}@media(min-width:1024px){.product-tile__name{font-family:var(--paragraph-font);font-size:var(--paragraph-body-1-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-body-1-height);letter-spacing:var(--paragraph-body-1-spacing)}}.product-tile__short-description{margin-top:4px;font-family:var(--paragraph-font);font-size:var(--paragraph-caption-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-caption-height);letter-spacing:var(--paragraph-caption-spacing);text-transform:none;text-align:center}@media(min-width:1024px){.product-tile__short-description{font-family:var(--paragraph-font);font-size:var(--paragraph-body-2-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-body-2-height);letter-spacing:var(--paragraph-body-2-spacing)}}.product-tile__now-price{display:inline-block;margin-left:.5em;color:#bb2832}.product-tile__was-price{text-decoration:line-through}.product-tile__promo-note{margin-top:10px;font-family:var(--font-serif);font-size:1.2em;text-align:left;text-transform:none}.product-tile .product-tile-quick-add-button{bottom:8px;position:absolute;right:0;z-index:10}.product-tile .load-wrapper{height:250px}.product-tile__details-row{display:flex;width:100%;align-items:center;flex-direction:column}@media(min-width:768px){.product-tile{font-size:13px;letter-spacing:1px}.product-tile__name{font-family:var(--paragraph-font);font-size:var(--paragraph-body-1-size);font-weight:var(--paragraph-strong-weight);line-height:var(--paragraph-body-1-height);letter-spacing:var(--paragraph-body-1-spacing);letter-spacing:.8px}.product-tile .reviews-rating{margin-top:8px}.product-tile .load-wrapper{height:400px}.product-tile .swiper-pagination-bullets{transform:none;left:50%;bottom:9px;opacity:0;transform:translate(-50%);padding:3px 0}.product-tile .swiper-pagination-bullets--show,.product-tile__image-container:hover .swiper-pagination-bullets{opacity:1}}@media(min-width:1024px){.product-tile .load-wrapper{height:580px}}.upsell{padding-top:20px;width:100%}.upsell__placeholder{height:313px;width:100%}.pdp-view__cart-and-messaging,.pdp-view h2{font-family:var(--text-label-font);font-size:var(--text-label-2-size);font-weight:var(--text-label-weight);line-height:var(--text-label-2-height);letter-spacing:var(--text-label-2-spacing);font-size:16px;font-weight:600;line-height:22px;letter-spacing:1px;text-transform:uppercase}.pdp-view__details-description-header,.pdp-view__short-description{font-family:var(--paragraph-font);font-size:var(--paragraph-body-2-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-body-2-height);letter-spacing:var(--paragraph-body-2-spacing)}.pdp-view{display:flex;flex-direction:column;align-items:flex-start;margin-left:var(--base-margin);padding-top:16px;padding-bottom:0;color:#000}.pdp-view h2{display:inline-block;margin:0;text-align:left}.pdp-view h3{margin-bottom:0;font-family:var(--font-serif);font-size:15px;line-height:24px;letter-spacing:0;font-style:italic;font-weight:400}.pdp-view__copy{font-family:var(--font-serif);font-size:18px;line-height:24px;letter-spacing:0}.pdp-view__product{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:28px}.pdp-view__buy-box{width:100%;max-width:492px;padding-right:var(--base-margin)}.pdp-view__product-note{font-family:var(--paragraph-font);font-size:var(--paragraph-caption-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-caption-height);letter-spacing:var(--paragraph-caption-spacing);margin:20px 0;padding:10px}.pdp-view__product-note--left{text-align:left}.pdp-view__product-note--center{text-align:center}.pdp-view__product-note--right{text-align:right}.pdp-view__product-note p{margin:0}.pdp-view__labeled-text{display:inline-block;margin-left:12px;font-family:var(--paragraph-font);font-size:var(--paragraph-body-2-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-body-2-height);letter-spacing:var(--paragraph-body-2-spacing);letter-spacing:0;line-height:22px}.pdp-view__labeled-alert-text{font-family:var(--paragraph-font);font-size:var(--paragraph-body-2-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-body-2-height);letter-spacing:var(--paragraph-body-2-spacing);letter-spacing:0;line-height:22px;color:#bb2832}.pdp-view__product-alert{margin-top:10px;font-family:var(--font-sans-serif);font-size:13px;line-height:18px;letter-spacing:1px;text-transform:uppercase;color:#bb2832}.pdp-view__short-description{margin-top:32px}.pdp-view__short-description .load-wrapper{height:184px}.pdp-view__details-description-header{margin-bottom:8px;font-family:var(--paragraph-font);font-size:var(--paragraph-body-1-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-body-1-height);letter-spacing:var(--paragraph-body-1-spacing);line-height:22px;letter-spacing:1px;font-weight:var(--paragraph-strong-weight);text-transform:uppercase}.pdp-view__details-description-header .load-wrapper{height:20px}.pdp-view__short-description-content{font-family:var(--paragraph-font);font-size:var(--paragraph-body-2-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-body-2-height);letter-spacing:var(--paragraph-body-2-spacing);letter-spacing:0;font-style:italic;margin-bottom:24px}.pdp-view__short-description-content .load-wrapper{height:160px}.pdp-view__recommendations{width:100%}.pdp-view__recommendations--padded{margin-top:30px}.pdp-view__recommendations .upsell__header{margin-bottom:20px;font-family:var(--heading-font);font-size:var(--heading-2-size);font-weight:var(--heading-weight);line-height:var(--heading-2-height);letter-spacing:var(--heading-2-spacing);text-align:center}@media(min-width:1024px){.pdp-view__recommendations .upsell__header{margin-bottom:32px;font-family:var(--heading-font);font-size:var(--heading-4-size);font-weight:var(--heading-weight);line-height:var(--heading-4-height);letter-spacing:var(--heading-4-spacing)}}.pdp-view__btf-banner-image{margin-bottom:56px}@media(min-width:1024px){.pdp-view__btf-banner-image{margin-bottom:88px}}.pdp-view__btf-banner-image--desktop{display:none}@media(min-width:768px){.pdp-view__btf-banner-image--mobile{display:none}.pdp-view__btf-banner-image--desktop{display:block}}.pdp-view__error-message{margin-top:32px;font-family:var(--heading-font);font-size:var(--heading-3-size);font-weight:var(--heading-weight);line-height:var(--heading-3-height);letter-spacing:var(--heading-3-spacing);text-align:center}.pdp-view .add-to-cart-form{width:100%;max-width:492px}.pdp-view .add-to-cart-form__add-to-bag{width:100%}.pdp-view .add-to-cart-form__add-to-bag--join-waitlist{background-color:#000;border-color:#000}.pdp-view--force-mobile .pdp-carousel{width:100%;margin:0 auto;padding:0}.pdp-view .swatches{margin-top:8px;margin-bottom:0}@media(min-width:768px){.pdp-view:not(.pdp-view--force-mobile){padding-top:32px;margin:var(--page-margin)}.pdp-view:not(.pdp-view--force-mobile) .pdp-view .carousel__arrow-style-arrow{filter:invert(.5)}.pdp-view:not(.pdp-view--force-mobile) .pdp-view__buy-box{margin:0;padding-top:40px;padding-right:0;max-width:417px}.pdp-view:not(.pdp-view--force-mobile) .pdp-view__buy-box .swatches{margin-left:0;margin-top:8px}}@media(min-width:1024px){.pdp-view:not(.pdp-view--force-mobile) .pdp-view__short-description{font-family:var(--paragraph-font);font-size:var(--paragraph-body-1-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-body-1-height);letter-spacing:var(--paragraph-body-1-spacing)}.pdp-view:not(.pdp-view--force-mobile){padding-bottom:0;align-items:center}.pdp-view:not(.pdp-view--force-mobile) .pdp-view__product{flex-direction:row;justify-content:center;align-items:flex-start;padding:0;margin-bottom:68px;width:100%;max-width:1900px}.pdp-view:not(.pdp-view--force-mobile) .pdp-view__buy-box{flex-shrink:0;width:494px;padding-top:0}.pdp-view:not(.pdp-view--force-mobile) .pdp-view__buy-box>*{width:auto}.mini-pdp__container .pdp-view:not(.pdp-view--force-mobile) .pdp-view__buy-box{margin:10px 0}.pdp-view:not(.pdp-view--force-mobile) .pdp-view__intro{margin-bottom:9px;text-align:left}.pdp-view:not(.pdp-view--force-mobile) .pdp-view__product-measurements{margin-bottom:10px}.pdp-view:not(.pdp-view--force-mobile) .pdp-view__details-description-header{font-family:var(--paragraph-font);font-size:var(--paragraph-body-1-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-body-1-height);letter-spacing:var(--paragraph-body-1-spacing);line-height:22px;letter-spacing:1px;font-weight:var(--paragraph-strong-weight)}.pdp-view:not(.pdp-view--force-mobile) .pdp-view__short-description-content{font-family:var(--paragraph-font);font-size:var(--paragraph-body-2-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-body-2-height);letter-spacing:var(--paragraph-body-2-spacing);letter-spacing:0}.pdp-view:not(.pdp-view--force-mobile) .pdp-view .add-to-cart-form{align-items:flex-start;width:100%;max-width:none}.pdp-view:not(.pdp-view--force-mobile) .pdp-view .add-to-cart-form__add-to-bag{width:100%}}.pdp-modules__placeholder .load-wrapper{height:100vh}.pdp-breadcrumbs{margin-right:auto}.pdp-breadcrumbs .breadcrumbs{padding-top:0;padding-left:0}.pdp-breadcrumbs .breadcrumbs__item{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/2189/assets/bundle.common-product.css.map */
