.session-pdp-wrap{background:#0b0b0c;color:#f4f1ec}.session-crumbs{display:flex;flex-wrap:wrap;gap:10px;max-width:1280px;margin:0 auto;padding:18px clamp(18px,4vw,44px) 0;box-sizing:content-box;color:#f4f1ec8c;font:500 11px / 1 var(--session-font-narrow);letter-spacing:.12em;text-transform:uppercase}.session-crumbs span{font:inherit}.session-crumbs a,.session-crumbs a:visited{color:inherit;text-decoration:none;transition:color .2s ease}.session-crumbs a:hover,.session-crumbs a:focus-visible{color:#e68485}.session-crumbs .session-crumbs__current{color:#f4f1ec}@media(max-width:767px){.session-crumbs{flex-wrap:nowrap;align-items:center;gap:8px;padding:14px 16px 0;overflow:hidden;white-space:nowrap}.session-crumbs .session-crumbs__current{min-width:0;overflow:hidden;text-overflow:ellipsis}}.session-pdp{--session-pdp-media-bg: #ffffff;display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px clamp(24px,3.5vw,48px);max-width:1280px;margin:0 auto;padding:14px clamp(18px,4vw,44px) 48px;box-sizing:content-box;font-family:var(--session-font-sans)}.session-pdp [hidden]{display:none!important}.session-pdp span{font-family:inherit;font-weight:inherit}.session-pdp .session-pdp__gallery{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;flex:0 0 476px;max-width:100%;min-width:0;box-sizing:border-box}.session-pdp .session-pdp__gallery>[class^=gallery-style-]{position:absolute}.session-pdp .session-pdp__gallery product-gallery{grid-column:2;grid-row:1;width:100%;max-width:none!important;min-width:0;margin:0!important;padding:0!important}.session-pdp .product-gallery__thumbnail,.session-pdp .product-gallery__thumbnail_arrows,.session-pdp .product-gallery__main_arrow,.session-pdp .slick-dots{display:none!important}.session-pdp .product-gallery__content{display:block!important}.session-pdp .product-gallery__main{width:100%!important;max-width:none!important;margin:0!important;overflow:hidden;border-radius:8px;background:var(--session-pdp-media-bg)}.session-pdp session-product-sync{display:none}.session-pdp .product-gallery__main_item{padding:0!important}.session-pdp .product-gallery__main_item--type-image .product-gallery__blockratio{width:100%!important;padding-top:0!important}.session-pdp .product-gallery__main_item--type-image .product-gallery__blockratio_content{position:relative;top:0!important;left:0!important;transform:none!important;padding-top:100%!important}.session-pdp .product-gallery__main_item--type-image .rimage{position:absolute!important;top:0;right:0;bottom:0;left:0;padding-top:0!important}.session-pdp .product-gallery__main img{object-fit:contain}.session-pdp .product-gallery__main_item--type-image .rimage__img{width:100%;height:100%;box-sizing:border-box}.session-pdp--fit-padded .product-gallery__main_item--type-image .rimage__img{padding:14px}.session-pdp--fit-cover .product-gallery__main_item--type-image .rimage__img{object-fit:cover}.session-pdp .session-pdp__thumbs-col{display:flex;flex-direction:column;gap:8px;grid-column:1;grid-row:1;min-width:0}.session-pdp .session-pdp__thumbs{display:flex;flex-direction:column;gap:8px;max-height:392px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.session-pdp .session-pdp__thumbs::-webkit-scrollbar{display:none}.session-pdp .session-pdp__thumbs-nav{display:flex;gap:4px}.session-pdp .session-pdp__thumbs-nav[hidden]{display:none}.session-pdp .session-pdp__thumbs-arrow{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;height:28px;margin:0;padding:0;border:1px solid rgba(244,241,236,.3);border-radius:4px;background:none;color:#f4f1ec;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease}.session-pdp .session-pdp__thumbs-arrow:hover:not(:disabled){border-color:#f4f1ec;background:#f4f1ec14}.session-pdp .session-pdp__thumbs-arrow:focus-visible{outline:2px solid #e68485;outline-offset:2px}.session-pdp .session-pdp__thumbs-arrow:disabled{opacity:.3;cursor:default}.session-pdp .session-pdp__thumbs-arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.session-pdp .session-pdp__thumb{flex:0 0 auto;width:72px;height:72px;margin:0;overflow:hidden;padding:0;border:2px solid transparent;border-radius:6px;background:#fff;cursor:pointer;transition:border-color .2s ease}.session-pdp .session-pdp__thumb:hover{border-color:#f4f1ec80}.session-pdp .session-pdp__thumb--active{border-color:#f4f1ec}.session-pdp .session-pdp__thumb:focus-visible{outline:2px solid #e68485;outline-offset:2px}.session-pdp .session-pdp__thumb img{display:block;width:100%;height:100%;object-fit:contain}.session-pdp--fit-cover .session-pdp__thumb img{object-fit:cover}.session-pdp .session-pdp__badge{position:absolute;top:14px;left:98px;z-index:3;padding:8px 13px;border-radius:999px;background:#e68485;color:#0b0b0c;font:600 10px / 1 var(--session-font-narrow);letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.session-pdp .session-pdp__badge:empty{display:none}.session-pdp .session-pdp__info{display:flex;flex:1 1 380px;flex-direction:column;gap:16px;min-width:0}.session-pdp .session-pdp__eyebrow+.session-pdp__title,.session-pdp .session-pdp__rating+.session-pdp__title,.session-pdp .session-pdp__title+.session-pdp__price-row,.session-pdp .session-pdp__price-row~.session-pdp__intro{margin-top:-6px}.session-pdp .session-pdp__eyebrow{color:#e68485;font:600 10px / 1 var(--session-font-narrow);letter-spacing:.18em;text-transform:uppercase}.session-pdp .session-pdp__rating{display:flex;align-self:flex-start;align-items:center;gap:10px;text-decoration:none}.session-pdp .session-pdp__stars{color:#e68485;font-size:14px;letter-spacing:2px}.session-pdp .session-pdp__rating-text{color:#f4f1ecbf;font:500 12.5px / 1 var(--session-font-sans);text-decoration:underline;text-underline-offset:3px}.session-pdp .session-pdp__title{margin:0;color:#f4f1ec;font:400 clamp(32px,3.4vw,44px) / 1 var(--session-font-serif);letter-spacing:-.015em;text-transform:none}.session-pdp .session-pdp__title em{color:#e68485;font-style:italic}.session-pdp .session-pdp__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.session-pdp .session-pdp__price,.session-pdp .session-pdp__price *{color:#f4f1ec;font:600 26px / 1 var(--session-font-sans)}.session-pdp .session-pdp__price-extra{color:#f4f1ec99;font:500 12.5px / 1 var(--session-font-sans)}.session-pdp .session-pdp__pill{padding:7px 11px;border:1px solid #e68485;border-radius:999px;color:#e68485;font:600 10.5px / 1 var(--session-font-narrow);letter-spacing:.14em;text-transform:uppercase}.session-pdp .session-pdp__intro{margin:0;color:#f4f1ecc2;font:400 14px / 1.55 var(--session-font-sans);text-wrap:pretty}@media(min-width:968px){.session-pdp .session-pdp__intro{max-width:54ch}}.session-pdp .session-pdp__options{display:flex;flex-direction:column;gap:16px}.session-pdp .session-pdp__option{display:flex;flex-direction:column;gap:8px}.session-pdp .session-pdp__option-head{display:flex;justify-content:space-between;gap:12px;font:600 10.5px / 1 var(--session-font-narrow);letter-spacing:.16em;text-transform:uppercase}.session-pdp .session-pdp__option-value{color:#f4f1ec99}.session-pdp .session-pdp__values button{margin:0;font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer}.session-pdp .session-pdp__values .disabled{display:none}.session-pdp .session-pdp__values .disabled-hidden:not(.active){opacity:.35}.session-pdp .session-pdp__values--tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.session-pdp .session-pdp__tile{display:flex;flex-direction:column;overflow:hidden;padding:0;border:2px solid rgba(244,241,236,.18);border-radius:8px;background:#fff;color:#0b0b0c;transition:border-color .2s ease}.session-pdp .session-pdp__tile:hover{border-color:#f4f1ec80}.session-pdp .session-pdp__tile.active{border-color:#f4f1ec}.session-pdp .session-pdp__tile-media{display:block;box-sizing:border-box;height:60px;padding:4px}.session-pdp .session-pdp__tile-media img,.session-pdp .session-pdp__tile-media svg{display:block;width:100%;height:100%;object-fit:contain}.session-pdp .session-pdp__tile-label{padding:6px 4px 7px;background:#131315;color:#f4f1ec;font:600 10px / 1.1 var(--session-font-narrow);letter-spacing:.1em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.session-pdp .session-pdp__tile.active .session-pdp__tile-label{background:#f4f1ec;color:#0b0b0c}.session-pdp .session-pdp__values--swatches{display:flex;flex-wrap:wrap;gap:9px}.session-pdp .session-pdp__swatch{flex:0 0 auto;width:34px;height:34px;min-width:0;padding:0;border:0;border-radius:999px;box-shadow:0 0 0 1px #f4f1ec4d;transition:box-shadow .15s ease}.session-pdp .session-pdp__swatch:hover{box-shadow:0 0 0 1px #f4f1ecb3}.session-pdp .session-pdp__swatch.active{box-shadow:0 0 0 3px #0b0b0c,0 0 0 4.5px #f4f1ec}.session-pdp .session-pdp__values--cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.session-pdp .session-pdp__card{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:8px 12px 8px 8px;border:2px solid rgba(244,241,236,.18);border-radius:8px;background:#131315;color:#f4f1ec;text-align:left;transition:border-color .2s ease}.session-pdp .session-pdp__card:hover{border-color:#f4f1ec80}.session-pdp .session-pdp__card.active{border-color:#f4f1ec}.session-pdp .session-pdp__card-media{display:block;overflow:hidden;width:64px;height:64px;border-radius:6px}.session-pdp .session-pdp__card-media img{display:block;width:100%;height:100%;object-fit:cover}.session-pdp .session-pdp__card-text{display:flex;flex-direction:column;gap:5px;min-width:0}.session-pdp .session-pdp__card-name{display:flex;align-items:center;gap:8px;font:400 22px / 1 var(--session-font-serif)}.session-pdp .session-pdp__dot{flex:none;width:10px;height:10px;border-radius:999px}.session-pdp .session-pdp__card-desc{color:#f4f1eca6;font:400 12px / 1.3 var(--session-font-sans)}.session-pdp .session-pdp__values button:focus-visible{outline:2px solid #e68485;outline-offset:3px}.session-pdp .session-pdp__buy{display:flex;flex-direction:column;gap:12px}.session-pdp .session-pdp__form{margin:0}.session-pdp .session-pdp__buy-row{display:grid;grid-template-columns:auto 1fr;gap:12px}.session-pdp .session-pdp__qty{display:flex;align-items:center;border:1px solid rgba(244,241,236,.3);border-radius:4px}.session-pdp .session-pdp__qty-btn{width:42px;height:52px;margin:0;padding:0;border:0;background:none;color:#f4f1ec;font:400 20px / 1 var(--session-font-sans);cursor:pointer}.session-pdp .session-pdp__qty-input{width:28px;height:auto;margin:0;padding:0;border:0;background:none;color:#f4f1ec;font:600 15px / 1 var(--session-font-sans);text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.session-pdp .session-pdp__qty-input::-webkit-outer-spin-button,.session-pdp .session-pdp__qty-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.session-pdp .session-pdp__add{min-height:52px;margin:0;padding:0 16px;border:0;border-radius:4px;background:#f4f1ec;color:#0b0b0c;font:600 13px / 1 var(--session-font-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,transform .25s ease}.session-pdp .session-pdp__add:hover:not(:disabled){background:#e68485;transform:translateY(-1px)}.session-pdp .session-pdp__add:disabled{opacity:.5;cursor:not-allowed}.session-pdp .session-pdp__add[data-busy]{opacity:.7;cursor:progress}.session-pdp .session-pdp__qty-btn:focus-visible,.session-pdp .session-pdp__add:focus-visible{outline:2px solid #e68485;outline-offset:3px}.session-pdp .session-pdp__buy-note{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;color:#f4f1eca6;font:500 12px / 1.4 var(--session-font-sans)}.session-pdp .session-pdp__amazon{color:#f4f1eca6;text-decoration:underline}.session-pdp .session-pdp__amazon:hover{color:#f4f1ec}.session-pdp .session-pdp__amazon-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 16px;border:1px solid rgba(244,241,236,.3);border-radius:4px;color:#f4f1ec;font:600 13px / 1 var(--session-font-sans);letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:border-color .2s ease,color .2s ease}.session-pdp .session-pdp__amazon-btn[hidden]{display:none}.session-pdp .session-pdp__amazon-btn:hover,.session-pdp .session-pdp__amazon-btn:focus-visible{border-color:#e68485;color:#e68485}.session-pdp .session-pdp__amazon-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;background:#fff}.session-pdp .session-pdp__amazon-icon img{display:block;width:18px;height:18px}.session-pdp .session-pdp__quote{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid rgba(244,241,236,.1);border-radius:6px;background:#131315;text-decoration:none}.session-pdp .session-pdp__quote-stars{color:#e68485;font-size:12px;letter-spacing:2px;white-space:nowrap}.session-pdp .session-pdp__quote-text{color:#f4f1ecd9;font:400 13px / 1.4 var(--session-font-sans)}.session-pdp .session-pdp__quote-author{color:#f4f1ec8c}.session-pdp .session-pdp__stats,.session-pdp .session-pdp__trust{display:grid;gap:1px;overflow:hidden;border:1px solid rgba(244,241,236,.14);border-radius:6px;background:#f4f1ec24}.session-pdp .session-pdp__stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:967.98px){.session-pdp .session-pdp__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.session-pdp .session-pdp__trust{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.session-pdp .session-pdp__stat{padding:14px 10px;background:#0b0b0c;text-align:center}.session-pdp .session-pdp__stat-value{margin-bottom:6px;font:400 22px / 1 var(--session-font-serif)}.session-pdp .session-pdp__stat-label{color:#f4f1eca6;font:500 10px / 1.3 var(--session-font-narrow);letter-spacing:.1em;text-transform:uppercase}.session-pdp .session-pdp__trust-item{display:flex;flex-direction:column;gap:5px;padding:11px 12px;background:#0b0b0c}.session-pdp .session-pdp__trust-title{font:600 11px / 1 var(--session-font-narrow);letter-spacing:.14em;text-transform:uppercase}.session-pdp .session-pdp__trust-text{color:#f4f1eca6;font:400 12.5px / 1.45 var(--session-font-sans)}.session-pdp .session-pdp__accordion{border-top:1px solid rgba(244,241,236,.14)}.session-pdp .session-pdp__acc-item{border-bottom:1px solid rgba(244,241,236,.14)}.session-pdp .session-pdp__acc-head{display:flex;align-items:center;justify-content:space-between;min-height:56px;color:#f4f1ec;font:600 12px / 1 var(--session-font-sans);letter-spacing:.14em;text-transform:uppercase;list-style:none;cursor:pointer}.session-pdp .session-pdp__acc-head::-webkit-details-marker{display:none}.session-pdp .session-pdp__acc-icon:before{content:"+";font:400 20px / 1 var(--session-font-sans)}.session-pdp .session-pdp__acc-item[open] .session-pdp__acc-icon:before{content:"\2212"}.session-pdp .session-pdp__acc-head:focus-visible{outline:2px solid #e68485;outline-offset:2px}.session-pdp .session-pdp__acc-body{padding-bottom:18px;color:#f4f1ecc7;font:400 14px / 1.6 var(--session-font-sans)}.session-pdp :is(.session-pdp__acc-body,.session-pdp__intro) *{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.session-pdp :is(.session-pdp__acc-body,.session-pdp__intro) p{margin:0 0 10px}.session-pdp :is(.session-pdp__acc-body,.session-pdp__intro) li p,.session-pdp :is(.session-pdp__acc-body,.session-pdp__intro) :last-child{margin-bottom:0}.session-pdp :is(.session-pdp__acc-body,.session-pdp__intro) ul,.session-pdp :is(.session-pdp__acc-body,.session-pdp__intro) ol{display:flex;flex-direction:column;gap:9px;margin:0;padding:0 0 0 18px}.session-pdp :is(.session-pdp__acc-body,.session-pdp__intro) li{margin:0;padding:0;list-style:disc}.session-pdp :is(.session-pdp__acc-body,.session-pdp__intro) li:before{content:none!important;display:none!important}.session-pdp :is(.session-pdp__acc-body,.session-pdp__intro) strong{color:#f4f1ec;font-weight:600}.session-pdp :is(.session-pdp__acc-body,.session-pdp__intro) a{color:#f4f1ec;text-decoration:underline}@media(min-width:768px)and (min-height:620px){.session-pdp .session-pdp__gallery{position:sticky;top:calc(var(--session-header-height, 0px) + 24px)}}@media(min-width:768px)and (max-width:967.98px){.session-pdp .session-pdp__gallery{grid-template-columns:minmax(0,1fr);gap:10px;flex:1 1 0}.session-pdp .session-pdp__gallery product-gallery{grid-column:1}.session-pdp .session-pdp__thumbs-col{grid-row:2}.session-pdp .session-pdp__thumbs{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden}.session-pdp .session-pdp__thumb{flex:0 0 calc((100% - 32px)/5);width:auto;height:auto;aspect-ratio:1 / 1}.session-pdp .session-pdp__thumbs-nav{justify-content:center}.session-pdp .session-pdp__thumbs-arrow{flex:0 0 36px}.session-pdp .session-pdp__thumbs-arrow svg{transform:rotate(-90deg)}.session-pdp .session-pdp__badge{left:14px}.session-pdp .session-pdp__info{flex:1 1 0}}@media(max-width:767px){.session-pdp{gap:22px;padding:10px 16px 32px}.session-pdp .session-pdp__gallery{grid-template-columns:minmax(0,1fr);gap:10px;flex:1 1 100%}.session-pdp .session-pdp__gallery product-gallery{grid-column:1}.session-pdp .session-pdp__thumbs-col{grid-row:2}.session-pdp .session-pdp__thumbs{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;margin:0 -16px;padding:0 16px}.session-pdp .session-pdp__thumbs-nav{display:none!important}.session-pdp .session-pdp__thumb{width:62px;height:62px}.session-pdp .session-pdp__badge{left:14px}.session-pdp .session-pdp__info{flex:1 1 100%}.session-pdp .session-pdp__title{font-size:34px}.session-pdp .session-pdp__tile-media{height:64px}.session-pdp .session-pdp__values--swatches{flex-wrap:nowrap;gap:8px;overflow-x:auto;margin:-4px;padding:4px}.session-pdp .session-pdp__swatch{width:36px;height:36px}.session-pdp .session-pdp__card{grid-template-columns:48px 1fr;gap:8px;padding:6px 8px 6px 6px}.session-pdp .session-pdp__card-media{width:48px;height:48px}.session-pdp .session-pdp__card-name{font-size:20px}.session-pdp .session-pdp__qty-btn{width:44px;height:54px}.session-pdp .session-pdp__add,.session-pdp .session-pdp__amazon-btn{min-height:54px;font-size:12px}}@media(prefers-reduced-motion:reduce){.session-pdp .session-pdp__thumbs-arrow,.session-pdp .session-pdp__add,.session-pdp .session-pdp__tile,.session-pdp .session-pdp__card,.session-pdp .session-pdp__swatch{transition:none}.session-pdp .session-pdp__add:hover:not(:disabled){transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/session-product.css.map */
