@media only screen and (min-width: 48.063em){.hide-on-desktop{display:none}}@media only screen and (max-width: 48em){.hide-on-mobile{display:none}}@media only screen and (max-width: 48em){.page-width{padding:0 20px}}@media only screen and (max-width: 48em){.grid--product-images--partial .product-single__sticky{position:relative}}@media only screen and (min-width: 48.063em){.grid--product-images--partial{display:flex}.grid--product-images--partial .product-single__sticky{width:100%;max-width:629px}.grid--product-images--partial .product-single__sticky+.grid__item{width:100%;max-width:532px}}.grid--product-images--partial .wishlist-product{position:absolute;top:16px;right:16px;width:44px;height:44px;z-index:2}@media only screen and (max-width: 48em){.grid--product-images--partial .wishlist-product{top:15px;right:30px;width:22px;height:22px}}.grid--product-images--partial .wishlist-product .zoomywishid,.grid--product-images--partial .wishlist-product .zoomywishidheart,.grid--product-images--partial .wishlist-product .zooomywishmsg{width:100%;height:100%;font-size:0;margin:0}.grid--product-images--partial .wishlist-product label,.grid--product-images--partial .wishlist-product input{width:100%;height:100%;margin:0;font-size:0}.grid--product-images--partial .wishlist-product .fa{width:100%;height:100%}.grid--product-images--partial .wishlist-product .fa:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.grid--product-images--partial .wishlist-product .fa-heart-o:before{background-image:url(../svg/icon-wishlist.svg)}.grid--product-images--partial .wishlist-product .fa-heart:before{background-image:url(../svg/icon-wishlist-checked.svg)}@media only screen and (min-width: 48.063em){.product-section .product__thumbs--beside{max-width:80px;flex:0 0 80px;margin-right:19px}}.product-section .product__thumbs--beside .image-wrap{padding-bottom:80px!important}.product-section .product__thumbs--beside .image-wrap img{max-height:80px;object-fit:cover}.product-section .product__thumb-item{margin-bottom:10px;border:none}.product-section .product__photos--beside .flickity-page-dots{font-size:0}.product-section .product__photos--beside .flickity-page-dots .dot{width:6px;height:6px;margin:0 2px;background:#829071;opacity:.5}.product-section .product__photos--beside .flickity-page-dots .dot.is-selected{width:8px;height:8px;background:var(--colorNavText);opacity:1}.product-section .product__price{margin-right:2px}.product-section .product__price.on-sale{padding-right:2px}.product-section .product__price--compare{font-size:14px}.product-section .product-block{margin:0}.product-section .product-block hr{border-color:var(--colorBorderCollapsible);margin:4px 0}.product-section .product-block--flex{display:flex;width:100%}.product-section .product-block--product-form{align-items:flex-end;margin:22px 0 14px}@media only screen and (max-width: 48em){.product-section .product-block--product-form{margin-top:20px}}.product-section .product-block--price{font-family:var(--fontBody);font-weight:700;font-size:20px;line-height:1.6;color:var(--colorTextPdp);padding:20px 0}@media only screen and (max-width: 48em){.product-section .product-block--price{padding:14px 0 20px}}.product-section .product-block--benefit{padding:34px 0 22px}.product-section .product-block--benefit .product-block--flex{flex-wrap:wrap;row-gap:10px;width:auto}@media only screen and (min-width: 62.5em){.product-section .product-block--benefit .product-block--flex{margin:0 -18px}}@media only screen and (max-width: 48em){.product-section .product-block--benefit .product-block--flex{margin:0 -13px}}@media only screen and (max-width: 35.99em){.product-section .product-block--benefit .product-block--flex{margin:0;column-gap:10px}}.product-section .product-block--benefit .product-block--flex .product-block{width:25%;max-width:25%;min-width:80px}@media only screen and (min-width: 62.5em){.product-section .product-block--benefit .product-block--flex .product-block{padding:0 18px}}@media only screen and (max-width: 48em){.product-section .product-block--benefit .product-block--flex .product-block{min-width:70px;padding:0 13px}}@media only screen and (max-width: 35.99em){.product-section .product-block--benefit .product-block--flex .product-block{padding:0}}.product-section .product-block--benefit-image{text-align:center}.product-section .product-block--benefit-image picture{display:block;font-size:0}.product-section .product-block--benefit-image picture.second{display:none}.product-section .product-block--benefit-image img{width:100%;height:auto}.product-section .product-block--benefit-image:hover .first{display:none}.product-section .product-block--benefit-image:hover .second{display:block}.product-section .product-block--benefit-title{font-family:var(--fontHeading);font-weight:400;font-size:12px;line-height:1.2;text-align:center;color:var(--colorBorderCollapsible);margin-top:9px;text-transform:none;letter-spacing:0}.product-section .product-block--upsell{background:#fbf6f2;padding:40px 0}@media only screen and (min-width: 48.063em){.product-section .product-block--upsell{padding:60px 0 83px}.product-section .product-block--upsell .grid-product-slider>.carousel>.flickity-viewport{margin-bottom:0!important}.product-section .product-block--upsell .grid-product-slider>.carousel>.flickity-viewport>.flickity-slider{transform:none!important;position:static!important;display:flex;justify-content:center}.product-section .product-block--upsell .grid-product-slider>.carousel>.flickity-viewport>.flickity-slider>.carousel-cell{transform:none!important;position:static!important;padding:0 11px;max-width:410px}.product-section .product-block--upsell .flickity-page-dots{display:none}}@media only screen and (max-width: 48em){.product-section .product-block--upsell .featured-clt{overflow:hidden}.product-section .product-block--upsell .grid-product-slider>.carousel>.flickity-viewport{overflow:visible}.product-section .product-block--upsell .grid-product-slider>.carousel>.flickity-viewport>.flickity-slider>.carousel-cell{width:80%}}.product-section .product-block--upsell .section-header{margin-bottom:16px}@media only screen and (min-width: 48.063em){.product-section .product-block--upsell .section-header{margin-bottom:40px}}.product-section .product-block--upsell .section-header__title{font-size:18px;line-height:1.67;color:var(--colorTextPdp)}@media only screen and (min-width: 48.063em){.product-section .product-block--upsell .section-header__title{font-size:22px;line-height:1.364}}.product-section .product-block--upsell .grid__item{margin-bottom:0}.product-section .product-block--upsell .grid__item .grid-product__meta{padding-bottom:0}.product-section .product-block--yotpo{padding:40px 0}@media only screen and (min-width: 62.5em){.product-section .product-block--yotpo{padding:80px 0 87px}}.product-section .product-block--yotpo .page-width{max-width:1220px}.product-section .product-block--yotpo .section-header__title{padding-top:90px;position:relative;font-size:22px;line-height:1.9;margin-bottom:30px}@media only screen and (min-width: 48.063em){.product-section .product-block--yotpo .section-header__title{font-size:36px;line-height:1.167;margin-bottom:50px}}.product-section .product-block--yotpo .section-header__title:before{content:"";background-image:url(../svg/icon-quote.svg);background-repeat:no-repeat;background-size:35px 25px;background-position:center;width:70px;height:70px;position:absolute;top:0;left:50%;transform:translate(-50%);background-color:var(--colorBtnSecondary);border-radius:100%}@media only screen and (min-width: 48.063em){.product-section .product-block--yotpo .section-header__title:before{background-size:30px 22px;width:60px;height:60px}}.product-section .product-block--yotpo .yotpo-first-review-stars .yotpo-icon-star:before{color:var(--colorBtnPrimary)}.product-section .product-block--yotpo .yotpo .yotpo-icon{font-size:17px!important}.product-section .product-block--yotpo .yotpo .text-m{font-family:var(--fontBody);font-weight:400;font-size:14px;line-height:1.4;color:var(--colorTextPdp)!important;opacity:.6}.product-section .product-block--yotpo .yotpo .primary-color-btn,.product-section .product-block--yotpo .yotpo input[type=button].primary-color-btn{font-family:var(--fontHeading);font-weight:700!important;font-size:14px!important;line-height:1!important;text-transform:capitalize;text-align:center;color:var(--colorBtnSecondaryText);padding:12px 32px 11px;background:var(--colorBtnSecondary)}.product-section .product-block--yotpo .yotpo .primary-color-btn:hover,.product-section .product-block--yotpo .yotpo input[type=button].primary-color-btn:hover{background:var(--colorBtnSecondaryHover)!important}.product-section .product-block--yotpo .yotpo-default-button{top:15px!important;background:var(--colorBtnSecondary);padding:12px 32px 11px;margin:0;font-weight:700!important;font-size:12px!important;line-height:1!important;text-transform:capitalize;text-align:center;color:var(--colorBtnSecondaryText)}.product-section .product-block--yotpo .yotpo-default-button span{font-family:var(--fontHeading)!important}.product-section .product-block--yotpo .yotpo-default-button .yotpo-icon{margin-right:10px}.product-section .product-block--yotpo .yotpo-default-button:hover{background:var(--colorBtnSecondaryHover)}.product-section .product-block--yotpo .yotpo-label.yotpo-small-box{padding:0;border-bottom:none}.product-section .product-block--yotpo .yotpo-label.yotpo-small-box .yotpo-logo-link-new{display:flex;align-items:center;margin:0 0 22px}.product-section .product-block--yotpo .yotpo-label.yotpo-small-box .yotpo-icon-yotpo-logo{padding:0 10px}.product-section .product-block--yotpo .yotpo-label.yotpo-small-box .yotpo-icon-yotpo-logo:before{color:#000;font-size:24px}.product-section .product-block--yotpo .yotpo-label.yotpo-small-box .yotpo-logo-title{font-family:var(--fontBody);font-weight:400;font-size:14px;line-height:1;color:#202020;margin:0}.product-section .product-block--yotpo .yotpo-bottomline.yotpo-regular-box{margin:0;border-color:#bf9478}.product-section .product-block--yotpo .yotpo-bottomline.yotpo-regular-box .yotpo-default-button.write-question-button{display:none}.product-section .product-block--yotpo .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-sum-reviews{padding:1px 0;font-weight:400;font-size:16px;line-height:1.1;color:#202020}.product-section .product-block--yotpo .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-sum-reviews span{padding:0}.product-section .product-block--yotpo .yotpo-header{display:flex}.product-section .product-block--yotpo .yotpo-header .yotpo-header-actions{margin-left:auto}.product-section .product-block--yotpo .yotpo-review.yotpo-regular-box{margin:0;padding:31px 0 34px}.product-section .product-block--yotpo .yotpo-review.yotpo-regular-box .yotpo-header-element{padding-top:15px}.product-section .product-block--yotpo .yotpo-review.yotpo-regular-box .yotpo-header-element .yotpo-user-name{font-family:var(--fontBody);font-weight:700;font-size:16px;line-height:1.4;color:#202020!important}.product-section .product-block--yotpo .yotpo-review.yotpo-regular-box .yotpo-review-stars{margin-top:14px}.product-section .product-block--yotpo .yotpo-review.yotpo-regular-box .yotpo-review-stars .yotpo-icon{color:var(--colorLink)}.product-section .product-block--yotpo .yotpo-review.yotpo-regular-box .yotpo-icon-profile{padding:0;margin-right:25px;width:47px;height:47px;background:#dedddd!important}.product-section .product-block--yotpo .yotpo-review.yotpo-regular-box .yotpo-review-date{font-family:var(--fontBody);font-weight:400;font-size:16px;line-height:1.4;color:#565861}.product-section .product-block--yotpo .yotpo-review.yotpo-regular-box .yotpo-footer .y-label{font-family:var(--fontBody);font-weight:400;font-size:14px;line-height:1.4;color:var(--colorTextPdp);opacity:.6}.product-section .product-block--yotpo .yotpo-review.yotpo-regular-box .yotpo-main{text-align:left}@media only screen and (min-width: 48.063em){.product-section .product-block--yotpo .yotpo-review.yotpo-regular-box .yotpo-main{margin-left:73px;margin-top:30px;margin-bottom:57px}}.product-section .product-block--yotpo .yotpo-review.yotpo-regular-box .yotpo-main .content-title{font-family:var(--fontBody);color:var(--colorLink);font-weight:700;font-size:16px;line-height:1.75}.product-section .product-block--yotpo .yotpo-review.yotpo-regular-box .yotpo-main .content-review{font-family:var(--fontBody);color:var(--colorLink);font-weight:400;font-size:16px;line-height:1.75}.product-section .product-block--yotpo .yotpo-nav.yotpo-small-box{padding:0;border-color:#bf9478!important}.product-section .product-block--yotpo .yotpo-nav.yotpo-small-box ul{display:flex;align-items:center}.product-section .product-block--yotpo .yotpo-nav.yotpo-small-box .yotpo-nav-tab .yotpo-nav-wrapper,.product-section .product-block--yotpo .yotpo-nav.yotpo-small-box .yotpo-nav-tab .yotpo-nav-wrapper span{font-weight:400;font-size:18px;line-height:1.4;text-decoration-line:underline;color:#202020!important;border-bottom:none;padding:0;text-underline-offset:2px}.product-section .product-block--yotpo .yotpo-nav.yotpo-small-box .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper,.product-section .product-block--yotpo .yotpo-nav.yotpo-small-box .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper span{font-weight:600}.product-section .product-block .yotpo-display-wrapper{margin-bottom:24px!important}@media only screen and (max-width: 48em){.product-section .product-block .yotpo-display-wrapper{margin-bottom:24px!important;text-align:center}}@media only screen and (max-width: 48em){.product-section .product-block .yotpo-display-wrapper .yotpo-bottomline.pull-left{float:none!important;justify-content:center}}.product-section .product-block .yotpo-display-wrapper .star-clickable{align-items:center}.product-section .product-block .yotpo-display-wrapper .yotpo-icon{font-size:13px;color:var(--colorBtnPrimary)}.product-section .product-block .yotpo-display-wrapper a{margin-left:3px;line-height:1;font-size:14px;font-weight:400;font-family:var(--fontBody);color:var(--colorBtnPrimary)!important}.product-section .product-block .yotpo-display-wrapper a:hover{color:#202020!important}.product-section .product-block .variant-wrapper{margin-top:24px;font-size:0}@media only screen and (max-width: 48em){.product-section .product-block .variant-wrapper{margin-top:18px}.product-section .product-block .variant-wrapper:last-child{margin-top:32px}}.product-section .product-block .variant-input-wrap{margin:0 0 0 -1px}@media only screen and (max-width: 48em){.product-section .product-block .variant-input-wrap{text-align:left}}.product-section .product-block .variant-input{font-size:0}.product-section .product-block .variant__label{font-family:var(--fontHeading);font-weight:700;font-size:14px;line-height:2;color:var(--colorTextPdp);margin-bottom:10px;letter-spacing:0;text-transform:capitalize}@media only screen and (max-width: 48em){.product-section .product-block .variant__label{text-align:left}}.product-section .product-block .variant__button-label{margin:0 3px 10px}.product-section .product-block fieldset[data-handle=color]{display:flex;align-items:center}@media only screen and (max-width: 48em){.product-section .product-block fieldset[data-handle=color] .variant-input:first-of-type .variant__button-label{margin-left:0!important}}.product-section .product-block fieldset[data-handle=color] .variant__button-label{width:14px;height:14px;padding:2px;margin-bottom:0}@media only screen and (max-width: 48em){.product-section .product-block fieldset[data-handle=color] .variant__button-label{width:34px;height:34px;margin-left:11px;margin-right:11px}}.product-section .product-block fieldset[data-handle=color] .variant__button-label:before{border:none}.product-section .product-block fieldset[data-handle=color] input[type=radio]:checked+label{width:19px;height:19px}@media only screen and (max-width: 48em){.product-section .product-block fieldset[data-handle=color] input[type=radio]:checked+label{width:39px;height:39px}}.product-section .product-block fieldset[data-handle=color] input[type=radio]:checked+label:before{border:3px solid;border-color:var(--colorBody)}.product-section .product-block fieldset[data-handle=size] .variant__button-label{background-color:#f2ede9;border-color:#f2ede9;padding:4px 14px;font-family:var(--fontHeading);font-weight:700;font-size:14px;line-height:2;color:var(--colorTextPdp)}.product-section .product-block fieldset[data-handle=size] .variant__button-label.disabled:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(to top left,transparent calc(50% - 1px),#d5d5d5,transparent calc(50% + 1px));border:none;bottom:auto;transform:none}.product-section .product-block fieldset[data-handle=size] input[type=radio]:checked+label{background:#e1d7ce;box-shadow:none}.product-section .product-block .variant-input-wrap input[type=radio]:checked+label{box-shadow:0 0 0 1px var(--colorTextBody)}.product-section .product-block .variant-input-wrap input[type=radio]:checked+label:before{border-width:3px}.product-section .product-block [data-swatch_style=round] .color-swatch:before{border-width:0}.product-section .product-block [data-center-text=true] .variant-input-wrap label{margin-bottom:10px}.product-section .product-single__meta{padding-left:38px}@media only screen and (max-width: 48em){.product-section .product-single__meta{padding:0}}.product-section .product-single__title{font-family:var(--fontHeading);font-weight:700;font-size:36px;line-height:1.167;color:var(--colorTextPdp);margin-bottom:20px}@media only screen and (max-width: 48em){.product-section .product-single__title{font-size:22px;line-height:1.363;margin-bottom:16px}}.product-section .product-single__vendor{font-family:var(--fontHeading);font-weight:700;font-size:16px;line-height:1.75;text-decoration-line:underline;letter-spacing:0;text-transform:none;color:var(--colorTextSavings)!important;margin-bottom:0}.product-section .product-single__vendor a{color:inherit!important;text-underline-offset:1px}.product-section .product-single__vendor a:hover{color:inherit;opacity:.7}.product-section .product-single__form{width:100%}.product-section .product-single__form .product-block--flex{align-items:flex-end}.product-section .product-single__form .add-to-cart{font-family:var(--fontHeading);font-weight:700;font-size:14px;line-height:2;text-align:center;letter-spacing:.1em;text-transform:uppercase;padding:7px;height:100%;margin-left:12px}.product-section .product-single__form .add-to-cart:not(:disabled):not(.disabled){color:#fbf6f2}.product-section .product-single__form .add-to-cart:disabled,.product-section .product-single__form .add-to-cart.disabled{cursor:not-allowed!important}.product-section .product-single__form .add-to-cart:disabled:hover,.product-section .product-single__form .add-to-cart.disabled:hover{background:#f6f6f6!important}.product-section .product__quantity label{font-family:var(--fontHeading);font-weight:700;font-size:14px;line-height:2;color:var(--colorTextPdp);margin-bottom:4px;text-transform:capitalize;letter-spacing:0;text-align:left}.product-section .product__quantity .js-qty__wrapper{max-width:73px;min-width:73px}.product-section .product__quantity .js-qty__num{border:1px solid var(--colorBtnPrimary);padding:12px 20px 11px;line-height:1;font-weight:700;font-size:14px;opacity:.9;height:44px;font-family:var(--fontBody)}.product-section .product__quantity .js-qty__adjust span{line-height:1;font-weight:700;font-size:14px;opacity:.9;font-family:var(--fontBody);position:static;margin:0}.product-section .product__quantity .js-qty__adjust:hover{background:transparent}.size-chart__standalone{margin:0}@media only screen and (max-width: 48em){.size-chart__standalone{text-align:left}}.size-chart__standalone .tool-tip-trigger__title{font-family:var(--fontHeading);font-weight:400;font-size:14px;line-height:2;text-decoration:underline;text-underline-offset:1px;color:var(--colorBtnPrimary);letter-spacing:0;text-transform:capitalize}@media only screen and (max-width: 48em){.size-chart__standalone .tool-tip-trigger__title{font-size:12px}}.size-chart__standalone .tool-tip-trigger__title:hover{text-decoration:none}.size-chart__standalone .tool-tip-trigger__title svg{display:none}#ZlistWishlist{margin:0!important;float:none!important}#ZlistWishlist #ZooomyList{float:none}#ZlistWishlist input{display:none}#ZlistWishlist label{float:none!important;margin:0!important}#ZlistWishlist .zooomypwishmsg{background:transparent!important;font-family:var(--fontBody);font-weight:400;font-size:14px!important;line-height:2;text-decoration-line:underline;text-underline-offset:1px;letter-spacing:0;text-transform:none;color:var(--colorBtnPrimary)!important;padding:0;text-align:left}#ZlistWishlist .zooomypwishmsg:hover{text-decoration:none}#ZlistWishlist .zooomypwishmsg i{display:none}#ZlistWishlist .emptymsg{font-family:var(--fontBody);font-weight:400;font-size:14px;line-height:1.714;color:var(--colorTextPdp);letter-spacing:0;padding:0;text-align:left}.product-section .iwt-cta{margin-bottom:0!important}.product-section .feature-row-flex{align-items:center}.product-section .feature-row-item.feature-row-image{padding:88px 55px 85px 0}@media only screen and (max-width: 62.438em){.product-section .feature-row-item.feature-row-image{padding:30px 0 15px}}.product-section .feature-row-text{padding:50px 0}@media only screen and (max-width: 62.438em){.product-section .feature-row-text{padding:15px 0 50px}}@media only screen and (min-width: 62.5em){.product-section .feature-row-text .text p:nth-child(2):not(:last-child){float:left;width:50%;padding-right:30px}}@media only screen and (min-width: 62.5em){.product-section .feature-row-text .text p:nth-child(3):last-child{float:left;width:50%;padding-left:30px}}.product-section .feature-row-text .button-padding{padding-top:15px}@media only screen and (max-width: 62.438em){.product-section .feature-row-text .button-padding{padding-top:10px;padding-bottom:0}}.product-section .image-icon-bg{bottom:-74px}.modal .product-block--yotpo,.modal .product-block--upsell,.modal .iwt-cta{display:none}.modal__close{top:10px;right:10px}.gift-reggie-registry-button{margin-top:22px!important}.gift-reggie-registry-button .add-registry{font-family:var(--fontHeading)!important;font-weight:700;font-size:14px;line-height:2;text-align:center;letter-spacing:.1em;padding:7px;height:100%}.gift-reggie-registry-button .add-registry:hover{color:var(--colorBtnSecondaryText)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product--section.css.map?v=166349015220360134491669115773 */
