:root{--pdp-coral: #ec6550;--pdp-crimson: #e4575e;--pdp-forest: #0a3d33;--pdp-ink: #000;--pdp-muted: #333;--pdp-slate: #787c82;--pdp-line: #dfe3e8;--pdp-soft: #f3f7f4;--pdp-green: #25c16f;--pdp-star: #40c068;--pdp-shop-purple: #5a31f4;--pdp-font: Roboto, Arial, Helvetica, sans-serif;--pdp-display: "Roboto Condensed", Roboto, Arial, Helvetica, sans-serif}.pdp-r,.pdp-cro,.section-main-product .product-info,.section-main-product .detail{font-family:var(--pdp-font);color:var(--pdp-ink)}.pdp-breadcrumbs-wrap{max-width:1440px;margin-inline:auto;padding-top:12px;padding-bottom:4px}.pdp-breadcrumbs-header{margin:0;padding:0}.pdp-breadcrumbs-wrap .breadcrumbs,.section-main-product .pdp-breadcrumbs-wrap .breadcrumbs{display:flex;align-items:center;justify-content:flex-start;font-family:var(--pdp-font);font-size:14px;line-height:1.4;color:var(--pdp-ink)}.pdp-breadcrumbs-wrap .breadcrumbs-list{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none}.pdp-breadcrumbs-wrap .breadcrumbs-list__item{display:inline-flex;align-items:center;margin:0;padding:0;font-size:14px;line-height:1.4;vertical-align:middle}.pdp-breadcrumbs-wrap .breadcrumbs-list__link{display:inline;font-family:var(--pdp-font);font-size:14px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;color:var(--pdp-coral)!important;vertical-align:baseline}.pdp-breadcrumbs-wrap .breadcrumbs-list__link[aria-current=page]{color:var(--pdp-ink)!important;pointer-events:none}.pdp-breadcrumbs-wrap .pdp-breadcrumbs__sep{display:inline-block;margin:0 8px;font-size:14px;line-height:1.4;font-weight:400;color:#b0b0b0;vertical-align:baseline}@media(min-width:1040px){.section-main-product .product-info{display:flex;justify-content:center;gap:0;padding-inline:40px;max-width:1440px;margin-inline:auto}.section-main-product .product-info .product-column-left,.section-main-product .product-info .media-gallery-size-medium,.section-main-product .product-info .media-gallery-size-large,.section-main-product .product-info .media-gallery-size-small{width:48%!important;max-width:666px;flex:0 0 auto}.section-main-product .product-info .product-column-right{width:52%!important;max-width:710px!important;margin-inline-start:0!important;padding-inline:44px 0;box-sizing:border-box}.section-main-product .media-gallery .main-image,.section-main-product .media-gallery .product-media,.section-main-product .media-gallery .rimage-outer-wrapper{aspect-ratio:1 / 1}.section-main-product .media-gallery .carousel.thumbnails .slider__grid,.section-main-product .media-gallery .thumbnails{gap:10px}}.section-main-product .media-gallery .carousel.thumbnails .slider__grid,.section-main-product .media-gallery .thumbnails .slider__grid{align-items:stretch;gap:10px}.section-main-product .media-gallery .thumbnails .slider__item,.section-main-product .media-gallery .carousel.thumbnails .slider__item{flex:0 0 72px!important;width:72px!important;max-width:72px!important;height:72px!important;padding-inline-end:0!important;box-sizing:border-box}.section-main-product .media-gallery .thumbnails .thumbnail,.section-main-product .media-gallery .carousel.thumbnails .thumbnail,.section-main-product .media-gallery .thumbnails .slider__item .thumbnail{display:block;position:relative;box-sizing:border-box;width:72px!important;height:72px!important;margin:0;padding:0;border:1px solid #d0d0d0;overflow:hidden;background:#fff}.section-main-product .media-gallery .thumbnails .thumbnail:after,.section-main-product .media-gallery .carousel.thumbnails .thumbnail:after{content:none!important;display:none!important}.section-main-product .media-gallery .thumbnails .is-active .thumbnail,.section-main-product .media-gallery .carousel.thumbnails .is-active .thumbnail,.section-main-product .media-gallery .thumbnails .slider__item.is-active .thumbnail,.section-main-product .media-gallery .thumbnails .thumbnail[aria-current=true],.section-main-product .media-gallery .thumbnails a.thumbnail.is-active,.section-main-product .media-gallery .thumbnails button.thumbnail.is-active{border-color:#000;border-width:1px}.section-main-product .media-gallery .thumbnails .thumbnail .img-ar,.section-main-product .media-gallery .carousel.thumbnails .thumbnail .img-ar{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;--aspect-ratio: 1 !important}.section-main-product .media-gallery .thumbnails .thumbnail .img-ar:before,.section-main-product .media-gallery .carousel.thumbnails .thumbnail .img-ar:before{content:none!important;display:none!important;padding-top:0!important}.section-main-product .media-gallery .thumbnails .thumbnail img,.section-main-product .media-gallery .carousel.thumbnails .thumbnail img,.section-main-product .media-gallery .thumbnails .thumbnail .theme-img,.section-main-product .media-gallery .carousel.thumbnails .thumbnail .theme-img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important}.section-main-product .detail.product-column-right,.section-main-product .product-form,.section-main-product .product-info{overflow:visible}.section-main-product .product-title{margin:0;font:700 28px/33.6px var(--pdp-display);color:var(--pdp-ink)}.section-main-product .title-row{margin-bottom:0}.section-main-product .loox-rating,.section-main-product [id*=loox],.section-main-product .theme-product-reviews{margin:8px 0 2px}.section-main-product .loox-rating svg,.section-main-product .loox-rating .loox-icon,.section-main-product .loox-rating [class*=star],.section-main-product .loox-rating path,.section-main-product .cc-rating-stars,.section-main-product .cc-rating-stars--active,.section-main-product .cc-rating-stars__svg{color:var(--pdp-star)!important;fill:var(--pdp-star)!important}.section-main-product .cc-rating-stars--inactive{color:color-mix(in srgb,var(--pdp-star) 25%,transparent)!important;fill:color-mix(in srgb,var(--pdp-star) 25%,transparent)!important}.section-main-product .loox-rating a,.section-main-product .theme-product-reviews a,.section-main-product .cc-rating-custom-caption{color:#000!important;text-decoration:underline}.section-main-product .price-container{margin:6px 0 4px;align-items:baseline}.section-main-product .product-price--large,.section-main-product .product-info__price .price,.section-main-product .product-price .price__current{font:700 20.7px/1.4 var(--pdp-font);color:var(--pdp-ink)}.section-main-product .product-price .price__compare,.section-main-product .price .was-price{color:var(--pdp-slate);font-weight:400;text-decoration:line-through}.section-main-product .media-gallery .main-image{position:relative}.section-main-product .media-gallery .main-image>.product-label-list{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.section-main-product .media-gallery .product-label-container{position:absolute!important;top:14px!important;left:14px!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;pointer-events:none}.section-main-product .product-label-list .product-label--pdp-chip,.section-main-product .product-label-container .product-label--pdp-chip,.product-label-list .product-label--pdp-chip,.product-label-container .product-label--pdp-chip{display:inline-flex!important;align-items:center;background:transparent!important;background-color:transparent!important;border-radius:0!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;width:auto!important;max-width:none!important}.section-main-product .product-label--pdp-chip>span,.product-label--pdp-chip>span{display:inline-block!important;background:var(--pdp-badge-bg, #e4575e)!important;background-color:var(--pdp-badge-bg, #e4575e)!important;color:var(--pdp-badge-text, #fff)!important;border-radius:3px!important;padding:6px 14px!important;margin:0!important;border:0!important;box-shadow:0 1px 3px #0000002e!important;font:700 12px/14px var(--pdp-font)!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap}.pdp-r__label,.pdp-select-label,.section-main-product .option-selector>.label,.section-main-product .option-selector>legend.label{font:700 14px / 22.4px var(--pdp-font)!important;padding:0px 0 15;color:var(--pdp-ink);text-transform:none;letter-spacing:0;padding-bottom:15px}.pdp-popular{padding:10px 0 6px}.pdp-popular .pdp-r__label{margin:0 0 10px;padding:0;font:700 14px/1.4 var(--pdp-font)!important;color:#000;text-align:left}.pdp-popular__labels,.pdp-popular__tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;align-items:center;padding-bottom:10px}.pdp-popular__label,.pdp-popular__tag{display:inline-flex;align-items:center;justify-content:center;background:var(--pdp-popular-label-bg, var(--pdp-popular-tag-bg, var(--pdp-popular-badge-bg, #fff)))!important;border:1px solid var(--pdp-popular-label-border, var(--pdp-popular-tag-border, var(--pdp-popular-badge-border, #ec6550)));color:var(--pdp-popular-label-text, var(--pdp-popular-tag-text, var(--pdp-popular-badge-text, #ec6550)));border-radius:3px!important;padding:8px 14px!important;margin:0!important;font:400 14px / 1.2 var(--pdp-font)!important;font-weight:600!important;letter-spacing:0!important;text-transform:capitalize!important;white-space:nowrap;box-shadow:none!important}.pdp-benefits,.pdp-benefits.below-title-content,.section-main-product .below-title-content.pdp-benefits{display:block;width:100%;margin:0;background:transparent;border:0;border-radius:0;text-align:left;font:400 14px/22.4px var(--pdp-font);color:var(--pdp-ink);line-height:1.6}.pdp-benefits>*:first-child{margin-top:0}.pdp-benefits>*:last-child{margin-bottom:0}.pdp-benefits p,.pdp-benefits__item,.pdp-benefits li{margin:0 0 10px;padding:0;font:400 14px/22.4px var(--pdp-font);color:var(--pdp-ink);text-align:left;position:static;list-style:none}.pdp-benefits p:last-child,.pdp-benefits__item:last-child,.pdp-benefits li:last-child{margin-bottom:0}.pdp-benefits p:before,.pdp-benefits__item:before,.pdp-benefits li:before{content:none;display:none}.pdp-benefits strong,.pdp-benefits b,.pdp-benefits__item strong{font-weight:700;color:var(--pdp-ink)}.pdp-benefits ul,.pdp-benefits ol{margin:0;padding:0;list-style:none}.pdp-benefits table{width:100%;border-collapse:collapse;border:0;margin:0}.pdp-benefits table,.pdp-benefits tbody,.pdp-benefits tr,.pdp-benefits td,.pdp-benefits th{border:0!important;background:transparent!important;box-shadow:none!important}.pdp-benefits tr{display:block;margin:0 0 10px;padding:0;position:static}.pdp-benefits tr:last-child{margin-bottom:0}.pdp-benefits tr:before{content:none;display:none}.pdp-benefits td,.pdp-benefits th{display:inline;padding:0;margin:0;font:400 14px/22.4px var(--pdp-font);color:var(--pdp-ink);vertical-align:baseline}.pdp-benefits td:first-child,.pdp-benefits th:first-child{font-weight:700}.pdp-benefits td:first-child:after,.pdp-benefits th:first-child:after{content:none}.section-main-product .option-selector__btns.pdp-variant-list,.section-main-product .pdp-variant-list.option-selector__btns{display:flex!important;flex-direction:column;flex-wrap:nowrap;gap:10px;grid-template-columns:none!important;width:100%}.section-main-product .opt-label.pdp-opt{position:relative;display:flex!important;align-items:center;justify-content:flex-start;gap:0;width:100%;min-height:48px;box-sizing:border-box;margin:0;padding:.5px 110px .5px 10px;border:1px solid var(--pdp-coral)!important;border-radius:3px;background:#fff!important;text-align:left;overflow:visible;box-shadow:none!important;font:400 14px/14px var(--pdp-font);color:var(--pdp-ink);cursor:pointer}.section-main-product .opt-btn:checked+.opt-label.pdp-opt,.section-main-product .opt-label.pdp-opt.is-selected{border-color:var(--pdp-coral)!important;box-shadow:inset 0 0 0 1px var(--pdp-coral)!important;cursor:default}.section-main-product .pdp-opt__thumb,.section-main-product .opt-label.pdp-opt img{width:30px;height:45px;border-radius:37.5px;object-fit:cover;margin:0 10px 0 0;flex:none}.section-main-product .pdp-opt__text{flex:1 1 auto;text-align:left;font:400 14px/14px var(--pdp-font)}.section-main-product .pdp-opt__badge{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:#fff;border:1px solid var(--pdp-coral);color:var(--pdp-coral);border-radius:3px;padding:3px 8px;font:500 12px/16px var(--pdp-font);letter-spacing:0;text-transform:none;white-space:nowrap;pointer-events:none;z-index:1;box-shadow:none}.section-main-product product-form,.section-main-product .product-form.sticky-content-container,.section-main-product .detail.product-column-right,.section-main-product .product-info,.section-main-product .product-form{overflow:visible!important}.pdp-stem{position:relative;z-index:5;width:100%;padding:12px 0 4px;overflow:visible}.pdp-stem__anchor{position:relative;display:block;width:100%}.pdp-stem-link{display:inline-block;margin:0;font:400 14px/22.4px var(--pdp-font);color:var(--pdp-coral);text-decoration:underline;cursor:pointer;background:none;border:0;padding:0}.pdp-stem-link:hover{opacity:.85}@keyframes pdpPopoverIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pdp-popover{display:none;position:absolute;z-index:60;box-sizing:border-box;background:#fff;border:1px solid var(--pdp-line);border-radius:6px;box-shadow:0 4px 14px #00000026;padding:20px 22px;text-align:left}.pdp-popover.is-open{display:block!important;animation:pdpPopoverIn .2s ease}.pdp-popover--stem{left:0;top:44px;width:100%}.pdp-popover--guarantee{left:0;right:0;top:calc(100% + 8px);width:auto;max-width:none}.pdp-popover__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pdp-popover__title{margin:0;font:700 16.2px/20px var(--pdp-display);color:#000}.pdp-popover__close{background:none;border:0;cursor:pointer;font:400 18px/18px var(--pdp-font);color:#333;padding:0;line-height:1}.pdp-popover__body{margin-top:10px;font:400 14px/22.4px var(--pdp-font);color:#000}.pdp-popover__body>*:first-child{margin-top:0}.pdp-popover__body p{margin:0 0 8px}.pdp-popover__list{margin:0!important;padding-left:18px;display:flex;flex-direction:column;gap:4px;font:400 14px/22.4px var(--pdp-font)}.pdp-popover__list li{margin:0}.pdp-modal{display:none}.pdp-modal.is-open{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;align-items:center;justify-content:center;padding:20px}.pdp-date-block,.section-main-product .pdp-date-block{display:block!important;width:100%;padding:10px 0 4px;box-sizing:border-box}.pdp-date-widget,.section-main-product .pdp-date-widget,.section-main-product #datepicker_box,.section-main-product #datepicker_box.additional-css{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:100%;box-sizing:border-box}.section-main-product #datepicker_box .date-box,.section-main-product p.date-box,.section-main-product .date-box{position:relative;display:block!important;width:100%!important;max-width:100%;margin:0;box-sizing:border-box}.section-main-product .pdp-date-label{display:flex!important;align-items:center;gap:6px;margin:0 0 8px;width:100%}.section-main-product #datepicker_box .date-box label,.section-main-product #datepicker_box label[for=delivery-date-pro],.section-main-product .pdp-date-label label{font:700 14px/22.4px var(--pdp-font);color:var(--pdp-ink);display:inline-block!important;width:auto!important;max-width:none;margin:0;float:none!important}.section-main-product #datepicker_box .date-box label:empty:before{content:"Select Delivery Date"}.section-main-product .pdp-date-info.tooltip,.section-main-product #datepicker_box .tooltip,.section-main-product #datepicker_box .pdp-date-info{position:relative!important;top:auto!important;right:auto!important;left:auto!important;float:none!important;display:inline-flex!important;align-items:center;justify-content:center;margin:0!important;padding:0;width:16px;height:16px;z-index:3;cursor:help;flex:none}.section-main-product .pdp-date-info__icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#9aa0a6;color:#fff;font:700 11px/1 var(--pdp-font);text-transform:lowercase;-webkit-user-select:none;user-select:none}.section-main-product #datepicker_box .tooltip img{display:none!important}.section-main-product #datepicker_box .tooltip .tooltiptext,.section-main-product #datepicker_box .tooltip .tooltip_text,.section-main-product .pdp-date-info .tooltiptext,.section-main-product .pdp-date-info .tooltip_text{visibility:hidden;opacity:0;pointer-events:none;position:absolute;z-index:20;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);width:260px;max-width:min(260px,70vw);margin:0;padding:12px 14px;border-radius:6px;background:#fff;color:#555;text-align:left;box-shadow:0 4px 16px #0000002e;transition:opacity .2s ease,visibility .2s ease;box-sizing:border-box}.section-main-product .pdp-date-info__title{display:block;margin:0 0 6px;color:#000;font:700 13px/1.3 var(--pdp-font)}.section-main-product .pdp-date-info__body,.section-main-product #datepicker_box .tooltip .tooltiptext p,.section-main-product #datepicker_box .tooltip .tooltip_text p{display:block;margin:0;font:400 12px/1.4 var(--pdp-font);color:#555}.section-main-product #datepicker_box .tooltip:hover .tooltiptext,.section-main-product #datepicker_box .tooltip:hover .tooltip_text,.section-main-product #datepicker_box .tooltip:focus .tooltiptext,.section-main-product #datepicker_box .tooltip:focus .tooltip_text,.section-main-product #datepicker_box .tooltip:focus-within .tooltiptext,.section-main-product #datepicker_box .tooltip:focus-within .tooltip_text,.section-main-product .pdp-date-info:hover .tooltiptext,.section-main-product .pdp-date-info:focus .tooltiptext,.section-main-product .pdp-date-info:focus-within .tooltiptext{visibility:visible;opacity:1;pointer-events:auto}.section-main-product #delivery-date-pro,.section-main-product input.pdp-date-input,.section-main-product .pdp-date-fallback{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:100%;min-height:48px;height:auto;box-sizing:border-box;margin:0;padding:12px 44px 12px 14px;border:1px solid #8a8a8a;border-radius:4px;background-color:#fff!important;background-image:url(/cdn/shop/files/calendar.png?v=1662699592);background-repeat:no-repeat;background-position:right 12px center;background-size:20px 20px;font:400 14px/22px var(--pdp-font);color:var(--pdp-ink);cursor:pointer}.section-main-product #delivery-date-pro:disabled{opacity:1!important;color:var(--pdp-ink);-webkit-text-fill-color:var(--pdp-ink);background-color:#fff!important}.pdp-delivery-hint{display:block!important;margin:0;padding-top:0;font:400 13.8px/21px var(--pdp-font);color:var(--pdp-forest)!important}.section-main-product .custom-option,.section-main-product .pdp-gift-message{margin:14px 0 16px}.section-main-product .pdp-gift-message .swatch_cover{display:flex;align-items:center;gap:12px;min-height:30px}.section-main-product .pdp-gift-message .swatch_cover p{margin:0;font:700 14px/22px var(--pdp-font);color:var(--pdp-ink)}.section-main-product .pdp-gift-message .switch-wrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0;width:52px;height:28px;margin-left:auto;padding:3px;border-radius:999px;background:#d5d5d5;cursor:pointer;transition:background .2s ease}.section-main-product .pdp-gift-message .switch-wrap:has(input:checked),.section-main-product .pdp-gift-message .switch-wrap.is-on{background:#0a3d33}.section-main-product .pdp-gift-message .switch-wrap input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.section-main-product .pdp-gift-message .switch{display:grid;grid-template-columns:0fr 1fr 1fr;width:100%;height:100%;transition:.2s;pointer-events:none}.section-main-product .pdp-gift-message .switch:after{content:"";width:22px;height:22px;border-radius:50%;background:#fff;grid-column:2;box-shadow:0 1px 2px #0003;transition:background .2s}.section-main-product .pdp-gift-message input:checked+.switch{grid-template-columns:1fr 1fr 0fr}.section-main-product .pdp-gift-message .option-selector{margin-top:10px}.section-main-product .pdp-gift-message .option-selector .label{display:none}.section-main-product .pdp-gift-message .custom-option__text-input{display:block;width:100%;min-height:80px;height:auto;padding:10px 12px;border:1px solid #a9ceb9;border-radius:3px;background:#fff;font:400 14px/22px var(--pdp-font);color:var(--pdp-ink);resize:vertical}.section-main-product .pdp-gift-message .custom-option__text-input:focus{outline:2px solid color-mix(in srgb,var(--pdp-forest) 35%,transparent);outline-offset:1px}.section-main-product .buy-buttons-row,.section-main-product .quantity-submit-row,.section-main-product .quantity-submit-row__submit{width:100%}.section-main-product .product-purchase-form .quantity-submit-row{display:flex;flex-direction:column;margin:0}.section-main-product .product-purchase-form .btn.add-to-cart,.section-main-product .product-purchase-form button[name=add],.section-main-product .product-purchase-form .button.button--large{width:100%;min-height:46px;height:46px;border-radius:3px;background:var(--pdp-crimson)!important;border-color:var(--pdp-crimson)!important;color:#fff!important;font:400 14px/14px var(--pdp-font)!important;text-transform:none;letter-spacing:0;box-shadow:none;padding:16px 25px}.section-main-product .shopify-payment-button{width:100%;margin-top:0}.section-main-product .shopify-payment-button__button,.section-main-product .shopify-payment-button__button--unbranded{min-height:46px!important;height:46px!important;border-radius:3px!important;background:var(--pdp-shop-purple)!important;color:#fff!important}.section-main-product .shopify-payment-button__more-options{margin-top:8px}.pdp-trust{position:relative;z-index:4;display:flex;justify-content:center;align-items:flex-start;gap:34px;padding:26px 0 6px;text-align:center;overflow:visible}.pdp-trust__item{flex:none;width:130px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:default}.pdp-trust__item--clickable{cursor:pointer}.pdp-trust__icon{width:82px;height:82px;border-radius:50%;border:1px solid #d6e2d8;display:flex;align-items:center;justify-content:center;background:#f3f7f4;overflow:hidden;color:var(--pdp-forest)}.pdp-trust__icon img{width:38px;height:38px;object-fit:contain}.pdp-trust__icon svg{width:38px;height:38px;fill:none;stroke:var(--pdp-forest);stroke-width:1.5}.pdp-trust__text{font:700 13px/17px var(--pdp-font);color:var(--pdp-forest);text-align:center}.pdp-trust__more{display:inline-block;margin-top:0;font:400 12px/16px var(--pdp-font);color:var(--pdp-coral);text-decoration:underline;white-space:nowrap}.pdp-quotes{padding:24px 0 8px;text-align:center}.pdp-quotes__title{margin:0;padding-bottom:4px;font:700 16.2px/20px var(--pdp-display);color:var(--pdp-ink)}.pdp-quotes__sub{margin:0;padding-bottom:10px;font:400 13px/18px var(--pdp-font);color:var(--pdp-slate)}.pdp-quotes__carousel{position:relative;max-width:800px;width:90%;margin:0 auto;padding:0}.pdp-quotes .pdp-stars{justify-content:center;margin:0 0 -10px}.pdp-quotes__track{overflow:hidden}.pdp-quotes__slide{display:none;padding:10px 40px}.pdp-quotes__slide.is-active{display:block}.pdp-quotes__text{margin:0;font:italic 700 14px/22.4px var(--pdp-font);color:var(--pdp-ink)}.pdp-quotes__author{margin:8px 0 0;font:400 14px/22.4px var(--pdp-font);color:var(--pdp-ink)}.pdp-quotes__nav{position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px;border:0;border-radius:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;color:var(--pdp-ink);padding:0}.pdp-quotes__nav--prev{left:0}.pdp-quotes__nav--next{right:0}.pdp-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.pdp-modal__dialog{position:relative;z-index:1;width:min(560px,100%);max-height:min(80vh,640px);overflow:auto;background:#fff;border:1px solid var(--pdp-line);border-radius:6px;padding:20px 22px 24px;box-shadow:0 4px 14px #00000026}.pdp-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.pdp-modal__title{margin:0;font:700 16.2px/20px var(--pdp-display)}.pdp-modal__close{background:none;border:0;font-size:22px;line-height:1;cursor:pointer;color:var(--pdp-muted);padding:0 4px}.pdp-modal__body{font:400 14px/22.4px var(--pdp-font)}.pdp-modal__body ul{margin:10px 0 0;padding-left:18px}.pdp-modal__body li{margin:0 0 6px}.pdp-acc,.pdp-stack{margin:0;padding:0;width:100%;border:1px solid rgba(0,0,0,.15);border-bottom:none;background:#fff;box-sizing:border-box}.pdp-acc__item,.pdp-stack__item{margin:0;padding:0;border:0;border-bottom:1px solid rgba(0,0,0,.15);background:#fff;box-shadow:none;border-radius:0}.pdp-acc__summary,.pdp-stack__item>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;width:100%;height:50px;min-height:50px;padding:15px;box-sizing:border-box;font:600 14px/19.6px Roboto,Arial,Helvetica,sans-serif;color:#000;background:none;border:0;box-shadow:none;text-align:left;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.pdp-acc__summary::-webkit-details-marker,.pdp-stack__item>summary::-webkit-details-marker{display:none}.pdp-acc__summary::marker,.pdp-stack__item>summary::marker{content:"";display:none}.pdp-acc__summary:before,.pdp-acc__summary:after,.pdp-stack__item>summary:before,.pdp-stack__item>summary:after{content:none!important;display:none!important}.pdp-acc__title{flex:1 1 auto;font:inherit;color:inherit;font-weight:600}.pdp-acc__icon{position:relative;flex:none;width:11px;height:11px;display:inline-block}.pdp-acc__icon:before,.pdp-acc__icon:after{content:"";position:absolute;background:#000;transition:opacity .15s ease}.pdp-acc__icon:before{left:0;top:5px;width:11px;height:1px}.pdp-acc__icon:after{left:5px;top:0;width:1px;height:11px}.pdp-acc__item[open]>.pdp-acc__summary .pdp-acc__icon:after{opacity:0}.pdp-stack__item>summary:after{content:""!important;display:inline-block!important;position:relative;width:11px;height:11px;flex:none;background:linear-gradient(#000,#000) center / 11px 1px no-repeat,linear-gradient(#000,#000) center / 1px 11px no-repeat}.pdp-stack__item[open]>summary:after{background:linear-gradient(#000,#000) center / 11px 1px no-repeat}.pdp-acc__panel,.pdp-stack__panel{padding:0 15px 20px;font:400 14px/22.4px Roboto,Arial,Helvetica,sans-serif;color:#000;background:transparent}.pdp-acc__panel p,.pdp-stack__panel p{margin:0 0 10px;font:inherit;color:inherit}.pdp-acc__panel p:last-child,.pdp-stack__panel p:last-child{margin-bottom:0}.pdp-acc__panel.rte,.pdp-stack__panel.rte,.pdp-acc__panel.rte *,.pdp-stack__panel.rte *{color:#000}.pdp-acc__panel--shipping{padding-bottom:20px}.pdp-ship{display:flex;flex-direction:column;gap:14px}.pdp-ship__intro{margin:0!important;font:400 14px/22.4px var(--pdp-font)!important;color:#000!important}.pdp-ship__row{display:flex;align-items:flex-start;gap:16px}.pdp-ship__icon{flex:none;width:46px;height:46px;display:flex;align-items:center;justify-content:center}.pdp-ship__icon img,.pdp-ship__icon svg{width:46px;height:46px;object-fit:contain;display:block}.pdp-acc__panel .addi_top.pdp-details-specs,.section-main-product .pdp-acc__panel .addi_top{width:100%;max-width:100%;margin:16px 0 0;border-bottom:1px solid #1d7867}.pdp-acc__panel .addi_top_list{display:flex;align-items:stretch;width:100%}.pdp-acc__panel .addi_top_list .left,.pdp-acc__panel .addi_top_list .right{box-sizing:border-box;min-width:0}.pdp-acc__panel .addi_top_list .left{flex:0 0 68%;width:68%;max-width:68%}.pdp-acc__panel .addi_top_list .right{flex:0 0 32%;width:32%;max-width:32%;display:flex;align-items:center;justify-content:center}.pdp-acc__panel .addi_top_list .left img{width:40px;max-width:40px;height:auto;flex:none}.pdp-acc__panel .addi_top_list .left span{margin-left:16px;font:600 14px/1.35 var(--pdp-font);color:var(--pdp-ink)}.pdp-acc__panel .addi_top_list .right p{margin:0;width:100%;font:400 14px/1.35 var(--pdp-font);color:var(--pdp-ink);text-align:center;overflow-wrap:anywhere;word-break:break-word}.pdp-ship__text{flex:1 1 auto;margin:0!important;font:400 14px/22.4px var(--pdp-font)!important;color:#000!important}.section-main-product .pdp-acc{margin-top:22px}.section-main-product .pdp-acc__summary,.pdp-cro .pdp-acc__summary,.pdp-faq .pdp-acc__summary,.pdp-global-faq .pdp-acc__summary{font:600 14px/19.6px Roboto,Arial,Helvetica,sans-serif!important;color:#000!important;background:none!important;border:0!important;box-shadow:none!important;height:50px!important;padding:15px!important}.section-main-product .pdp-quotes{padding-top:24px}.pdp-cro__title{margin:0;font:700 20.7px/20.72px var(--pdp-display);text-align:center;color:#000}.pdp-faq .pdp-cro__title{text-align:center}.pdp-cro{width:100%;font-family:var(--pdp-font);color:var(--pdp-ink)}.pdp-cro__band{width:100%}.pdp-cro__inner{max-width:1200px;margin:0 auto;box-sizing:border-box}.pdp-cro__inner--wide{max-width:1360px}.pdp-cro__inner--narrow{max-width:900px}.pdp-cro__title{margin:0;font:700 20.7px/20.72px var(--pdp-display);text-align:center;color:#000;white-space:normal}.pdp-cro__title--other{margin-bottom:30px}.pdp-cro__intro{max-width:760px;margin:14px auto 20px;font:400 14px/22.4px var(--pdp-font);text-align:center;color:#000}.pdp-combos .pdp-cro__intro{max-width:700px;margin:12px auto 18px}.pdp-cro__head{display:flex;align-items:center;justify-content:center;gap:34px}.pdp-cro__arrow{flex:none;width:24px;height:24px;border:0;background:none;cursor:pointer;font-size:28px;line-height:1;color:#000;padding:0}.pdp-pair__viewport{overflow:hidden;margin:0 auto;padding-top:26px}.pdp-pair__track{display:flex;gap:30px;transition:transform .25s ease;will-change:transform}.pdp-faq .pdp-acc,.pdp-global-faq .pdp-acc{margin-top:16px}.pdp-faq-care{display:flex;flex-direction:column;gap:18px;margin:0 0 22px}.pdp-faq-care__row{display:flex;align-items:flex-start;gap:16px}.pdp-faq-care__icon{flex:none;width:72px;height:72px;display:flex;align-items:center;justify-content:center}.pdp-faq-care__icon img{display:block;width:72px;height:72px;object-fit:contain}.pdp-faq-care__text{flex:1;min-width:0;font:400 14px/22.4px var(--pdp-font);color:#000}.pdp-faq-care__text p{margin:0}.pdp-faq-care__text strong{font-weight:700}.pdp-faq-care__dos-title{margin:0 0 8px;font:700 16px/22px var(--pdp-font);color:#000}.pdp-faq-care__dos-body{font:400 14px/22.4px var(--pdp-font);color:#000}.pdp-faq-care__dos-body p{margin:0}.pdp-acc__panel--care{padding-top:8px}.pdp-guide__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding-bottom:18px}.pdp-guide__tab{height:34px;padding:0 16px;border-radius:3px;border:1px solid #bfbfbf;background:#fff;color:#333;font:400 14px/20px var(--pdp-font);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.pdp-guide__tab.is-active{background:var(--pdp-crimson);border-color:var(--pdp-crimson);color:#fff}.pdp-guide__panel{display:none;max-width:900px;margin:0 auto;border:1px solid var(--pdp-line);border-radius:6px;padding:26px 30px;font:400 14px/22.4px var(--pdp-font);background:#fff}.pdp-guide__panel.is-active{display:block}.pdp-guide__panel h3{margin:0 0 10px;font:700 16.2px/20px var(--pdp-display)}.pdp-guide__cols{margin:0 0 10px;padding-left:18px;columns:2;column-gap:40px}.pdp-compare-wrap{background:#f3f7f4}.pdp-compare-wrap .pdp-cro__inner{padding-left:40px;padding-right:40px}.pdp-compare{width:100%;max-width:860px;margin:22px auto 0;border-collapse:collapse;background:transparent;font:400 14px/22.4px var(--pdp-font)}.pdp-compare th,.pdp-compare td{border:1px solid var(--pdp-line);padding:12px 16px;vertical-align:middle}.pdp-compare__us{font:700 14px/18px var(--pdp-font)!important;color:var(--pdp-forest)!important;width:140px;text-align:center}.pdp-compare__others{font:500 14px/18px var(--pdp-font)!important;color:var(--pdp-slate)!important;width:100px;text-align:center}.pdp-compare td:not(:first-child){text-align:center}.pdp-compare .is-yes{color:var(--pdp-green);font:700 17px/20px var(--pdp-font)}.pdp-compare .is-no{color:var(--pdp-crimson);font:700 15px/20px var(--pdp-font)}.pdp-combos__row{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;max-width:1000px;margin:0 auto}.pdp-combos__chip{display:flex;align-items:center;gap:10px;border:1px solid var(--pdp-line);border-radius:3px;padding:9px 16px 9px 12px;background:#fff}.pdp-combos__swatches{display:flex;flex:none}.pdp-combos__dot{width:26px;height:26px;border-radius:50%;border:1px solid rgba(0,0,0,.12);box-sizing:border-box}.pdp-combos__dot--overlap{margin-left:-9px}.pdp-combos__name{font:400 14px/18px var(--pdp-font);color:#000}.pdp-other .pdp-cro__inner{padding-left:40px;padding-right:40px}.pdp-other__viewport{width:100%}.pdp-other__track,.pdp-other__grid{display:grid;grid-template-columns:repeat(3,302px);column-gap:30px;justify-content:center}.pdp-card{width:var(--pdp-card-w, 302px);display:flex;flex-direction:column;gap:10px;padding-bottom:30px;text-decoration:none!important;color:inherit;box-sizing:border-box;flex:none}.pdp-card a{text-decoration:none!important;color:inherit}.pdp-card__media-link{display:block}.pdp-card__media{width:100%;aspect-ratio:246 / 330;background:#f8f8f8;overflow:hidden;position:relative}.pdp-card__media .product-label-container:not(:has(.product-label--pdp-chip)),.pdp-card__media .product-label:not(.product-label--pdp-chip),.pdp-card .product-label-list{display:none!important}.pdp-card__media .product-label-container:has(.product-label--pdp-chip){display:flex!important;position:absolute!important;top:10px!important;left:10px!important;right:auto!important;bottom:auto!important;z-index:2;width:auto!important;height:auto!important;pointer-events:none}.pdp-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .2s}.pdp-card:hover .pdp-card__media img{filter:brightness(.97)}.pdp-card__ph{display:block;width:100%;height:100%;background:linear-gradient(135deg,#eef2f0,#dfe6e2)}.pdp-card__body{display:flex;min-width:0}.pdp-card__meta{flex:1;min-width:0;display:flex;flex-direction:column}.pdp-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:400 14px/1.3 var(--pdp-font);color:#000;text-decoration:none!important}.pdp-card:hover .pdp-card__name{text-decoration:underline!important}.pdp-card__rating-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.pdp-card__rating-wrap{flex:1;min-width:0;display:flex;align-items:center}.pdp-stars{display:inline-flex;align-items:center;gap:2px;line-height:1;color:var(--pdp-star)}.pdp-stars__icons{display:inline-flex;align-items:center;gap:2px}.pdp-stars__star{display:inline-flex;width:var(--pdp-stars-size, 14px);height:var(--pdp-stars-size, 14px)}.pdp-stars__star svg{display:block;width:100%;height:100%}.pdp-stars__star--on{color:var(--pdp-star);opacity:1}.pdp-stars__star--off{color:var(--pdp-star);opacity:.25}.pdp-stars__count{color:#000;font:400 14px/14px var(--pdp-font);margin-left:2px}.pdp-card__rating,.pdp-card .loox-rating,.pdp-card .pdp-stars{display:flex;align-items:center;gap:2px;margin:0;padding:0;line-height:1}.pdp-card .loox-rating,.pdp-card .loox-rating-content{justify-content:flex-start!important;gap:2px!important}.pdp-card .loox-rating svg,.pdp-card .loox-rating .loox-icon,.pdp-card .loox-rating [class*=star]{width:14px!important;height:14px!important;color:var(--pdp-star)!important;fill:var(--pdp-star)!important}.pdp-card .loox-rating span{color:#000;font:400 14px/14px var(--pdp-font)}.pdp-card__wishlist.smartwishlist,.pdp-card .smartwishlist{flex:none;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-width:20px;min-height:20px;padding:0 9px;margin:0;cursor:pointer;position:relative;z-index:2;text-align:center;line-height:1;background:none!important;border:none!important;box-shadow:none!important;color:#000!important;align-self:center}.pdp-card .smartwishlist .fa,.pdp-card .smartwishlist .fa-heart,.pdp-card .smartwishlist .fa-heart-o,.pdp-card .smartwishlist i,.pdp-card .smartwishlist svg{font-size:20px!important;width:20px!important;height:20px!important;line-height:20px!important;margin:0!important;padding:0!important;color:#000!important;fill:#000!important;stroke:#000!important}.pdp-card .smartwishlist .fa-heart,.pdp-card .smartwishlist .fa-heart.active,.pdp-card .smartwishlist.is-active .fa,.pdp-card .smartwishlist[data-wishlisted=true] .fa{color:#000!important;fill:#000!important}.pdp-card__price{display:flex;align-items:flex-end;gap:4px;text-decoration:none!important;color:inherit}.pdp-card__from{font:400 11px/1.2 var(--pdp-font)}.pdp-card__amount{font:400 14px/1.2 var(--pdp-font)}.pdp-card--placeholder{pointer-events:none}@media(max-width:1100px){.pdp-other__track,.pdp-other__grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px}.pdp-other__track .pdp-card,.pdp-other__grid .pdp-card{width:auto}}@media(max-width:767.98px){.section-main-product .product-info{padding-inline:0}.section-main-product .product-column-left,.section-main-product .media-gallery{padding-inline:15px}.section-main-product .detail.product-column-right{padding:18px 15px 0}.section-main-product .product-title{font:700 24px/28.8px var(--pdp-display)!important}.section-main-product .loox-rating,.section-main-product [id*=loox],.section-main-product .theme-product-reviews{padding:8px 0 2px;margin:0}.section-main-product .price-container{padding:4px 0;margin:0}.section-main-product .product-price--large,.section-main-product .product-info__price .price,.section-main-product .product-price .price__current{font:700 20.7px/33.15px var(--pdp-font)}.section-main-product .media-gallery .main-image,.section-main-product .media-gallery .product-media,.section-main-product .media-gallery .rimage-outer-wrapper{aspect-ratio:1 / 1;height:auto}.section-main-product .media-gallery .carousel.thumbnails .slider__grid,.section-main-product .media-gallery .thumbnails{gap:10px;padding-top:12px}.section-main-product .media-gallery .thumbnails .slider__item,.section-main-product .media-gallery .carousel.thumbnails .slider__item,.section-main-product .media-gallery .thumbnails .thumbnail,.section-main-product .media-gallery .carousel.thumbnails .thumbnail{flex-basis:62px!important;width:62px!important;max-width:62px!important;height:62px!important}.section-main-product .media-gallery .product-label-container{top:10px!important;left:10px!important}.section-main-product .product-label--pdp-chip>span,.product-label--pdp-chip>span{padding:5px 12px!important;font-size:11px!important}.pdp-popular{padding:2px 0 0}.pdp-popular .pdp-r__label{margin-bottom:8px;padding:0}.pdp-popular__label,.pdp-popular__tag{padding:7px 12px!important;font-size:13px!important}.pdp-benefits,.pdp-benefits.below-title-content{padding:12px 0 10px}.pdp-benefits tr,.pdp-benefits p,.pdp-benefits__item,.pdp-benefits li{margin-bottom:10px}.section-main-product .option-selector__btns.pdp-variant-list.pdp-size-dd{position:relative}.section-main-product .pdp-size-dd:not(.is-open) .opt-btn:not(:checked),.section-main-product .pdp-size-dd:not(.is-open) .opt-btn:not(:checked)+.pdp-opt{display:none!important}.section-main-product .pdp-size-dd:not(.is-open) .opt-btn:checked+.pdp-opt{padding-right:40px}.section-main-product .pdp-size-dd:not(.is-open) .opt-btn:checked+.pdp-opt .pdp-opt__badge{display:none}.section-main-product .pdp-size-dd:not(.is-open) .opt-btn:checked+.pdp-opt:after{content:"\25bc";position:absolute;right:14px;top:50%;transform:translateY(-50%);font:400 12px/12px var(--pdp-font);color:var(--pdp-muted);pointer-events:none}.section-main-product .pdp-size-dd.is-open{gap:8px;padding:8px;border:1px solid var(--pdp-line);border-radius:3px;box-shadow:0 4px 14px #00000026;background:#fff}.section-main-product .pdp-size-dd.is-open .pdp-opt__badge{right:10px;padding:2px 7px;font:500 11px/15px var(--pdp-font)}.section-main-product .opt-label.pdp-opt{min-height:58px}.pdp-stem{padding:12px 0 2px;z-index:5}.pdp-popover--stem{left:0;right:auto;top:40px;width:100%;max-width:none;padding:16px}.pdp-popover--stem .pdp-popover__body,.pdp-popover--stem .pdp-popover__list{font:400 13px/20px var(--pdp-font)}.pdp-popover--stem .pdp-popover__list{padding-left:16px;gap:3px}.pdp-popover--guarantee{left:0;right:0;top:calc(100% + 8px);width:auto;margin:0;padding:20px 22px}.pdp-trust{overflow:visible;z-index:4}.pdp-stem-link{margin:0}.section-main-product .product-purchase-form .quantity-submit-row{padding-top:12px}.pdp-trust{gap:22px;padding:34px 15px 6px}.pdp-trust__item{width:108px}.pdp-quotes{padding:24px 0 4px}.pdp-quotes__carousel{margin:auto}.pdp-quotes__slide{padding:10px 32px}.pdp-quotes__nav--prev{left:4px}.pdp-quotes__nav--next{right:4px}.section-main-product .pdp-acc{margin-top:18px}.section-main-product .pdp-acc__summary,.pdp-acc__summary{height:50px!important;min-height:50px;padding:15px!important}.pdp-acc__panel,.pdp-acc__panel--shipping{padding:0 15px 18px}.pdp-ship,.pdp-ship__row{gap:14px}.pdp-ship__icon{width:44px;height:44px}.pdp-ship__icon img,.pdp-ship__icon svg{width:44px;height:44px}.pdp-ship__intro,.pdp-ship__text{font:400 14px/22.4px var(--pdp-font)!important}.pdp-cro__inner,.pdp-cro__inner--wide,.pdp-cro__inner--narrow{padding:0 15px;max-width:none}.pdp-faq .pdp-acc,.pdp-global-faq .pdp-acc{margin-top:12px}.pdp-faq-care{gap:16px;margin-bottom:18px}.pdp-faq-care__row{gap:12px}.pdp-faq-care__icon,.pdp-faq-care__icon img{width:56px;height:56px}.pdp-faq-care__text{font:400 13px/20px var(--pdp-font)}.pdp-cro__intro{margin:12px 0 14px;max-width:none}.pdp-guide__tabs{gap:6px;padding-bottom:14px}.pdp-guide__tab{height:32px;padding:0 12px;font:400 13px/18px var(--pdp-font)}.pdp-guide__panel{padding:18px 16px}.pdp-guide__panel h3{padding-bottom:8px}.pdp-guide__cols{columns:2;column-gap:20px}.pdp-pair .pdp-cro__inner,.pdp-pair .pdp-cro__inner--wide{padding:0 0 0 15px}.pdp-pair .pdp-cro__head{gap:16px;padding-right:15px;justify-content:center}.pdp-cro__arrow{display:none}.pdp-pair__viewport{padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.pdp-pair__track{gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:18px 15px 6px 0;-webkit-overflow-scrolling:touch;transform:none!important;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 52px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 52px),transparent 100%)}.pdp-pair__track .pdp-card{scroll-snap-align:start;width:160px;--pdp-card-w: 160px;flex:none}.pdp-pair__track .pdp-card__media{aspect-ratio:160 / 220}.pdp-compare-wrap .pdp-cro__inner{padding-left:15px;padding-right:15px}.pdp-compare{margin-top:14px;font:400 13px/19px var(--pdp-font)}.pdp-compare th,.pdp-compare td{padding:8px 10px;font-size:13px}.pdp-compare__us{width:74px!important;padding:8px 6px!important;font:700 12px/15px var(--pdp-font)!important}.pdp-compare__others{width:52px!important;padding:8px 6px!important;font:500 12px/15px var(--pdp-font)!important}.pdp-compare td:nth-child(2){padding:8px 6px;font:700 15px/18px var(--pdp-font)}.pdp-compare td:nth-child(3){padding:8px 6px;font:700 14px/18px var(--pdp-font)}.pdp-combos .pdp-cro__intro{display:none}.pdp-combos__row{gap:10px;padding-top:14px;justify-content:center}.pdp-combos__chip{gap:8px;padding:7px 12px 7px 9px}.pdp-combos__dot{width:22px;height:22px}.pdp-combos__dot--overlap{margin-left:-8px}.pdp-combos__name{font:400 13px/17px var(--pdp-font)}.shopify-section.section-pdp-other-flowers{overflow:visible}.pdp-other .pdp-cro__inner{padding-left:0;padding-right:0;max-width:none;width:100%}.pdp-cro__title--other{margin:0 0 16px;padding:0 15px;text-align:center}.pdp-other__viewport{overflow:visible}.pdp-other__track,.pdp-other__grid{display:flex;grid-template-columns:none;justify-content:flex-start;column-gap:0;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:15px;padding:0 15px 10px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 52px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 52px),transparent 100%)}.pdp-other__track::-webkit-scrollbar,.pdp-other__grid::-webkit-scrollbar{height:3px}.pdp-other__track::-webkit-scrollbar-thumb,.pdp-other__grid::-webkit-scrollbar-thumb{background:#dfe3e8;border-radius:2px}.pdp-other__track .pdp-card,.pdp-other__grid .pdp-card{width:160px;min-width:160px;max-width:160px;--pdp-card-w: 160px;scroll-snap-align:start;flex:0 0 160px;padding-bottom:12px}.pdp-other__track .pdp-card__media,.pdp-other__grid .pdp-card__media{aspect-ratio:160 / 220}.pdp-other__track .pdp-card__name,.pdp-other__grid .pdp-card__name{font:400 13px/1.3 var(--pdp-font)}.section-main-product sticky-atc.sticky-atc,sticky-atc.sticky-atc{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;row-gap:0;align-items:center;padding:10px 15px calc(10px + env(safe-area-inset-bottom,0px));box-shadow:none;border-top:1px solid var(--pdp-line)}.section-main-product sticky-atc .sticky-atc__image,sticky-atc .sticky-atc__image{display:block;width:40px;grid-column:1;grid-row:1 / span 2;margin:0}.section-main-product sticky-atc .sticky-atc__details,sticky-atc .sticky-atc__details{grid-column:2;grid-row:1;margin:0;min-width:0}.section-main-product sticky-atc .sticky-atc__details__title,sticky-atc .sticky-atc__details__title{font:700 13px/17px var(--pdp-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-main-product sticky-atc .sticky-atc__details__variant,sticky-atc .sticky-atc__details__variant{display:none}.sticky-atc__price{display:block!important;grid-column:2;grid-row:2;margin:0;font:400 12px/16px var(--pdp-font);color:var(--pdp-slate);font-weight:400}.section-main-product sticky-atc .sticky-atc__buttons,sticky-atc .sticky-atc__buttons{grid-column:3;grid-row:1 / span 2}.section-main-product sticky-atc .sticky-atc__buttons .btn,.section-main-product sticky-atc .sticky-atc__buttons .add-to-cart,sticky-atc .sticky-atc__buttons .btn,sticky-atc .sticky-atc__buttons .add-to-cart{min-height:42px;min-width:110px;padding:0 14px}}body:has(.pdp-cro) .section-related-products{display:none!important}.section-main-product sticky-atc.sticky-atc,sticky-atc.sticky-atc{border-top:1px solid var(--pdp-line);background:#fff;box-shadow:0 -2px 12px #0000000f;gap:12px;z-index:40}.section-main-product sticky-atc.sticky-atc:not(.sticky-atc--out),sticky-atc.sticky-atc:not(.sticky-atc--out){visibility:visible!important;opacity:1!important;transform:none!important}.section-main-product sticky-atc.sticky-atc.sticky-atc--out,sticky-atc.sticky-atc.sticky-atc--out,.scrolled-to-bottom .section-main-product sticky-atc.sticky-atc,.scrolled-to-bottom sticky-atc.sticky-atc{visibility:hidden!important;opacity:0!important;transform:translateY(100%)!important}.section-main-product sticky-atc .sticky-atc__details__title,sticky-atc .sticky-atc__details__title{font:700 14px/18px var(--pdp-font)}.section-main-product sticky-atc .sticky-atc__details__variant,sticky-atc .sticky-atc__details__variant{font:400 13px/18px var(--pdp-font);color:var(--pdp-slate)}.sticky-atc__price{font:700 16px/20px var(--pdp-font);white-space:nowrap;margin-inline-end:8px}.section-main-product sticky-atc .sticky-atc__buttons .btn,.section-main-product sticky-atc .sticky-atc__buttons .add-to-cart,sticky-atc .sticky-atc__buttons .btn,sticky-atc .sticky-atc__buttons .add-to-cart{background:var(--pdp-crimson)!important;border-color:var(--pdp-crimson)!important;color:#fff!important;min-height:42px;border-radius:3px;font-weight:700;text-transform:none}@media(min-width:768px){.section-main-product sticky-atc.sticky-atc,sticky-atc.sticky-atc{--sticky-atc-width: 100%;width:100%!important;max-width:none;left:0!important;right:0!important;inset-inline-start:0!important;inset-inline-end:0!important;bottom:0!important;border-radius:0;padding:10px 40px}.section-main-product sticky-atc .sticky-atc__image,sticky-atc .sticky-atc__image{display:block;width:44px;margin-inline-end:16px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/pdp-redesign.css.map */
