@media only screen and (max-width:1023px){.wrapper--full-padded .product-gallery,.wrapper .product-gallery{margin:0 calc(var(--gutter-mobile) * -1);width:calc(100% + (var(--gutter-mobile) * 2))}}.product__price-and-badge{margin-top:16px}.product__price--regular.product__price--bold,.product__price--regular{font-weight:700}.product__price--compare{opacity:.6}.product__block.standard__app{margin:4px 0 0;padding:0}.product__block.standard__app .db-pdp-widget-container{padding:12px 0}.product__icon__row--multiple{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:8px;margin:22px 0 18px}.product__icon__row .icons-row-block__item,.product__icon__row .icons-row-block__item:nth-child(n+3){--offset-top: 0px;padding-top:0;flex:1 1 0;min-width:0;margin-right:0;margin-top:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;text-align:center}.product__icon__row .icons-row-block__icon{--icon-color: currentColor;position:static;top:auto;left:auto;transform:none;flex:none;width:42px;height:42px;max-height:none;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.22);border-radius:50%}.product__icon__row .icons-row-block__item .icon{width:20px;height:20px;stroke:currentColor}.product__icon__row .icons-row-block__text{width:100%;font-size:10.5px;font-weight:600;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media only screen and (min-width:600px){.product__icon__row--multiple{gap:14px}.product__icon__row .icons-row-block__text{font-size:11.5px}}.product__submit__buttons{gap:10px}.product__submit__add.btn{min-height:62px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--RADIUS)}.product__submit__item+.product__submit__item .btn.btn{min-height:62px;border-radius:var(--RADIUS);font-weight:700;letter-spacing:.03em}.product__submit__buttons shopify-accelerated-checkout,.product__submit__buttons shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 62px;--shopify-accelerated-checkout-button-border-radius: var(--RADIUS)}.product__submit__buttons{margin-top:-8px}.product__form .shop-pay-terms,.product__submit__buttons~*{text-align:center}.shop-pay-terms{margin-top:8px;opacity:.75}.product__accordions{border-top:0}.product__accordion{border-bottom:1px solid rgba(0,0,0,.1)}.product__accordion__title{padding-top:18px;padding-bottom:18px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.product__accordion__inner{font-size:13.5px;line-height:1.65;padding-bottom:20px}.product__accordion__inner a{text-decoration:underline;text-underline-offset:2px}.cart-bar{box-shadow:none;border-top:1px solid rgba(0,0,0,.1)}.cart-bar .product__submit__add{min-height:48px;border-radius:var(--RADIUS);font-size:13px;letter-spacing:.05em}.product__price--off .product__price-badge{padding:6px 14px;border-radius:999px;background:#cf112c;color:#fff;opacity:1;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.1;white-space:nowrap}.product__price--off{gap:5px 12px}.product__title-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.product__title-row .product__title{margin:0}.product__rating{display:flex;flex:0 0 auto;width:fit-content;line-height:1;align-items:center;gap:8px;white-space:nowrap;text-decoration:none;color:inherit}.product__selectors .radio__buttons>.radio__button:only-child .radio__label{border:0;border-radius:0;padding-left:0;padding-right:0;background:none;cursor:default}.product__rating__stars{font-size:14px;letter-spacing:1px;line-height:1}.product__rating__text{font-size:12.5px;opacity:.65}.product__rating:hover .product__rating__text{opacity:1;text-decoration:underline;text-underline-offset:2px}.product__block--title{margin-top:28px}.product__block.standard__app{margin:7px 0 3px}.product__selectors .radio__legend__label{font-size:21px}.product__block--title{row-gap:0}.product__block--title .product__title{margin-bottom:0}.product__block--title .breadcrumbs{margin-bottom:8px}.product__block--title .breadcrumbs{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.product__block--title .breadcrumbs a{text-decoration:none}.product__block--title .breadcrumbs a:hover{text-decoration:underline;text-underline-offset:2px}.product__block.product__form__wrapper+.product__block{text-align:center;font-size:12.5px;letter-spacing:.02em;opacity:.7}.product__block.product__form__wrapper+.product__block p{margin:0}.product__block.product__form__wrapper+.product__block p:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#2e7d4f;vertical-align:middle}@media only screen and (max-width:767px){.section-columns--social-gallery .flickity-button.flickity-button{display:block;opacity:1;visibility:visible;background:#ffffffeb;box-shadow:0 1px 4px #0000001f}}.bb-price-offer{display:flex;align-items:center;justify-content:center;margin:12px 0 20px;padding:0;color:#121212;font-size:14px!important;font-weight:400;line-height:1.3;letter-spacing:.02em;text-transform:none;text-align:center}.product__block.bb-gift-note,.bb-gift-note{display:flex;align-items:center;gap:9px;justify-content:center;width:100%;margin:12px auto 32px;padding:9px 12px;background:#f4f4f4;border:1px dashed rgba(18,18,18,.45);border-radius:2px;color:#121212;font-size:14px!important;font-weight:500;line-height:1.3;letter-spacing:.01em;text-transform:none;text-align:left}.bb-gift-note__text{text-align:center}.bb-gift-note__text b{font-weight:700}.bb-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:20;display:block;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid rgba(0,0,0,.09);box-shadow:0 -2px 14px #00000012;transform:translateY(110%);transition:transform .25s ease}.bb-sticky-atc.is-visible{transform:translateY(0)}.bb-sticky-atc__info{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:8px;font-size:14px}.bb-sticky-atc__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-sticky-atc__price{flex:0 0 auto;font-weight:700}.bb-sticky-atc__btn{display:block;width:100%;min-height:48px;padding:12px 20px;border:0;border-radius:var(--RADIUS, 999px);background:#0b0b0b;color:#fff;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}@media screen and (min-width:1024px){.bb-sticky-atc{display:none}}.bb-gift-note+.product__block{margin-bottom:26px}.product__block .product__icon__row{padding-top:26px}.bb-gift-note__icon{flex:0 0 auto;font-size:1.25em;line-height:1;animation:bb-gift-wiggle 1.8s ease-in-out infinite}@keyframes bb-gift-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(8deg)}}@media(prefers-reduced-motion:reduce){.bb-gift-note__icon{animation:none}}.product-single__details .product__rating__text,.product-single__details .product__rating__stars{font-size:14px!important}.product-single__details .product__price--regular,.product-single__details .product__price--compare{font-size:18px!important}.product-single__details .product__price-badge{font-size:14px!important}.product-single__details .product__price--off .product__price-badge{padding:5px 12px}.product-single__details .product__title,.product-single__details .radio__legend__label{font-size:24px!important}.product-single__details .option-title{font-size:14px!important}.product-single__details [name=add]{font-size:18px!important}.product-single__details .product__subheading p{font-size:14px!important;font-weight:500}.product-single__details .product__subheading p:before{content:"";display:inline-block;width:8px;height:8px;margin-right:9px;border-radius:50%;background:#1a9e5c;vertical-align:middle;animation:bb-ship-pulse 2s ease-out infinite}@keyframes bb-ship-pulse{0%{box-shadow:0 0 #1a9e5c8c}70%{box-shadow:0 0 0 7px #1a9e5c00}to{box-shadow:0 0 #1a9e5c00}}@media(prefers-reduced-motion:reduce){.product-single__details .product__subheading p:before{animation:none}}.product-single__details .product__accordion__title,.product-single__details .product__accordion__content,.product-single__details .product__accordion__content p,.product-single__details .product__accordion__content li{font-size:14px!important}.product-single__details .product__price-and-badge{margin-top:6px!important;margin-bottom:0!important}.product-single__details .radio__fieldset{margin-bottom:0}.product-single__details .product__selectors{row-gap:20px}.product-single__details .product__form{row-gap:10px}.product-single__details .shop-pay-terms{margin-top:0;margin-bottom:0}.product-single__details .product__submit__buttons{margin-top:0}.product-single__details .radio__buttons{display:flex;flex-wrap:wrap;gap:14px}.product-single__details .radio__buttons>*{margin-right:0;margin-bottom:0}.product-single__details .swatch__button--circle{display:inline-flex;align-items:center;margin-right:10px;vertical-align:top}.product-single__details .swatch__button--circle .swatch__label{width:22px;height:22px;border:2px solid #fff;box-shadow:0 0 0 1px #ddd;background-image:none;transition:box-shadow .15s ease}.product-single__details .swatch__button--circle .swatch__label:before{background:none}.product-single__details .swatch__button--circle .swatch__label .icon-check,.product-single__details .swatch__button--circle .swatch__name{display:none}.product-single__details .swatch__button--circle .swatch__input:checked+.swatch__label{box-shadow:0 0 0 1px #222}.product-single__details .radio__buttons:has(>*:nth-child(2)) .radio__input:checked+.radio__label{border-color:#121212;box-shadow:0 0 0 2px #fff,0 0 0 4px #121212}.swatch__name{display:none}.product-single__details .product__price--sale{color:#cf112c!important}.product-single__details .product__title{font-size:34px!important;line-height:1.05}.product-single__details .product__rating__count{font-size:13px;opacity:.7;white-space:nowrap}.bb-cashback{display:flex;align-items:center;gap:6px;margin:0 0 19px;font-size:14px!important;line-height:1.4}.bb-cashback__info{position:relative;flex:0 0 auto;width:17px;height:17px;padding:0;border:1px solid rgba(18,18,18,.45);border-radius:50%;background:none;color:#121212;font-family:var(--FONT-STACK-BODY);font-size:11px;font-style:italic;font-weight:700;line-height:15px;text-align:center;cursor:pointer}.bb-cashback__tip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:5;width:230px;padding:9px 11px;transform:translate(-50%);border-radius:3px;background:#121212;color:#fff;font-size:12.5px;font-style:normal;font-weight:400;line-height:1.4;text-align:left;opacity:0;visibility:hidden;transition:opacity .12s ease}.bb-cashback__info:hover .bb-cashback__tip,.bb-cashback__info:focus-visible .bb-cashback__tip,.bb-cashback__info:focus .bb-cashback__tip{opacity:1;visibility:visible}.bb-benefits{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 20px}.bb-benefit{display:flex;align-items:center;gap:9px;padding:11px 12px;background:#f4f4f4;border-radius:3px}.bb-benefit__icon{flex:0 0 auto;width:22px;height:22px;color:#121212}.bb-benefit__text{color:#cf112c;font-size:13px!important;font-weight:500;line-height:1.25}@media screen and (min-width:481px){.bb-benefit{justify-content:center}.bb-benefit__text{text-align:center}}@media screen and (max-width:480px){.bb-benefits{grid-template-columns:1fr;gap:8px}}[id$=__related] .grid--mobile{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media screen and (max-width:767px){[id$=__related] .grid--mobile{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}[id$=__related] .product-grid-item:nth-child(n+4){display:none}[id$=__related] .product-grid-item__title,[id$=__related] .product-grid-item__material,[id$=__related] .product-grid-item__price{font-size:12px!important}[id$=__related] .product-badge__item{font-size:8.5px!important;padding:2px 5px!important}}@media screen and (min-width:768px){.product-single__details .product__block--title{margin-top:0;margin-bottom:8px}.product-single__details .product__form__wrapper{padding-bottom:0}.product-single__details .bb-gift-note{margin:12px 0 16px}.product-single__details .bb-gift-note+.product__block{margin-bottom:16px}.product-single__details .product__block .product__icon__row{padding-top:16px;padding-bottom:8px}.product-single__details .product__accordions:first-of-type{margin-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/pdp-redesign.css.map */
