html .product__media-wrapper .product__media-item .product-media-container,html .product__media-wrapper .global-media-settings{border:var(--tomo-line) solid var(--tomo-ink);border-radius:0;background:#fff}html .thumbnail-list .thumbnail{border:var(--tomo-line-thin) solid transparent;border-radius:0}html .thumbnail[aria-current]{border-color:var(--tomo-ink);box-shadow:none}html .slider-counter{font-weight:700;font-size:var(--type-small)}html .product__info-container>*+*{margin-top:var(--space-4)}html .product__title h1{font-size:clamp(3rem,2.2rem + 2.4vw,4.8rem);line-height:1.02;margin:0}html .product__info-container .price--large{font-size:2.6rem}html .product__info-container .price--large .price-item--regular,html .product__info-container .price--large .price-item--sale{font-family:var(--font-heading-family);font-weight:400}html .product__tax{font-size:1.3rem}html .product-form__input .form__label{font-weight:700;font-size:var(--type-small);margin-bottom:var(--space-2)}html .product__info-container .product-popup-modal__opener{margin-top:var(--space-1)}html .product-popup-modal__button{font-weight:700;font-size:var(--type-body);text-underline-offset:.4rem;min-height:4.4rem;padding:0}html .product-popup-modal__content{border:var(--tomo-line) solid var(--tomo-ink);border-radius:0;box-shadow:0 1.2rem 3.2rem rgba(var(--tomo-ink-rgb),.25)}html .product-form__submit.button,html .product-form__submit.button--secondary{--color-button: var(--tomo-spot-rgb);--color-button-text: 255, 255, 255;--alpha-button-background: 1;background-color:var(--tomo-spot);color:#fff;min-height:5.2rem;font-size:1.7rem}html .product-form__submit.button:after{box-shadow:0 0 0 var(--tomo-line) var(--tomo-ink)}html .product-form__buttons{max-width:none}.tomo-pdp-trust{display:grid;gap:var(--space-2);padding:var(--space-4);border:var(--tomo-line) solid var(--tomo-ink);background:#fff;color:var(--tomo-ink)}.tomo-pdp-trust li{display:grid;grid-template-columns:2.4rem 1fr;gap:var(--space-3);align-items:start;font-size:1.5rem;line-height:1.45;text-wrap:pretty}.tomo-pdp-trust svg{width:2.4rem;height:2.4rem;color:var(--tomo-spot)}.tomo-pdp-trust b,.tomo-pdp-trust strong{font-weight:700}html .product__accordion{border-color:var(--tomo-ink)}html .product__accordion .accordion__title{font-family:var(--font-heading-family);font-size:1.6rem}html .product__accordion summary{min-height:5.2rem}html .product__accordion .accordion__content{font-size:var(--type-body);line-height:1.55}html .product__description{font-size:var(--type-body);line-height:1.6}.tomo-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:3;padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom));background:var(--tomo-paper);border-top:var(--tomo-line) solid var(--tomo-ink);transform:translateY(110%);transition:transform .28s var(--ease-drawer);pointer-events:none}.tomo-sticky-atc.is-visible{transform:translateY(0);pointer-events:auto}.tomo-sticky-atc[hidden]{display:none}.tomo-sticky-atc__inner{display:flex;align-items:center;gap:var(--space-3)}.tomo-sticky-atc__info{flex:1;min-width:0}.tomo-sticky-atc__title{margin:0;font-size:1.3rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tomo-sticky-atc__price{margin:0;font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.2}.tomo-sticky-atc__button{flex:none;min-height:4.8rem;padding:0 var(--space-4);background:var(--tomo-spot);color:#fff}@media screen and (min-width:750px){.tomo-sticky-atc{display:none}}@media(prefers-reduced-motion:reduce){.tomo-sticky-atc{transform:none;opacity:0;transition:opacity .2s ease}.tomo-sticky-atc.is-visible{opacity:1}}.tomo-sticky-atc__price{white-space:nowrap;font-size:1.6rem}html .product__accordion .summary__title{flex:1 1 auto;min-width:0}html .product__accordion .accordion__title{flex:1 1 auto;max-width:none}.tomo-sticky-atc__price{font-size:1.5rem}.tomo-sticky-atc__button{padding:0 var(--space-3);font-size:1.5rem}.tomo-sticky-atc__info{overflow:hidden}html .jdgm-widget .jm-text,html .jm-text{color:#4d4d4d}html .jdgm-widget .jdgm-write-rev-link,html .jdgm-widget .jdgm-btn{background:var(--tomo-spot);color:#fff;border:3px solid var(--tomo-ink);border-radius:0;font-family:var(--font-body-family);font-weight:700}html .jdgm-widget .jdgm-star{color:var(--tomo-ink)!important}.tomo-sticky-atc__price{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tomo-sticky-atc__variant{font-size:1.3rem;color:rgba(var(--color-foreground),.78)}.tomo-sticky-atc__variant:not(:empty):before{content:"\b7  "}.tomo-spd{margin:var(--space-4) 0;border:var(--tomo-line) solid var(--tomo-ink);background:#fff;color:var(--tomo-ink)}.tomo-spd__tags{display:flex;flex-wrap:wrap;margin:0;padding:0;background:var(--tomo-ink);color:#fff}.tomo-spd__tag{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:4.4rem;padding:var(--space-2) var(--space-3);font-weight:700;font-size:1.4rem;line-height:1.2}.tomo-spd__tag+.tomo-spd__tag{border-left:var(--tomo-line-thin) solid rgba(255,255,255,.35)}.tomo-spd__tag svg{flex:none;width:2rem;height:2rem}.tomo-spd__steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:var(--space-4) var(--space-2) var(--space-4)}.tomo-spd__steps:before{content:"";position:absolute;top:calc(var(--space-4) + 2rem - 1.5px);left:calc(100% / 6);right:calc(100% / 6);height:var(--tomo-line);background:var(--tomo-ink)}.tomo-spd__step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem}.tomo-spd__icon{display:grid;place-items:center;width:4rem;height:4rem;margin-bottom:var(--space-1);background:var(--tomo-ink);color:#fff;border:var(--tomo-line) solid var(--tomo-ink)}.tomo-spd__icon svg{width:2rem;height:2rem}.tomo-spd__step--end .tomo-spd__icon{background:var(--tomo-spot)}.tomo-spd__date{min-height:1.2em;font-family:var(--font-heading-family);font-size:1.5rem;line-height:1.2;text-wrap:balance}.tomo-spd__label{font-size:1.3rem;color:#4d4d4d}@media screen and (min-width:750px){.tomo-spd__icon{width:4.4rem;height:4.4rem}.tomo-spd__steps:before{top:calc(var(--space-4) + 2.2rem - 1.5px)}.tomo-spd__date{font-size:1.6rem}}.product__media-list .product-media-container{position:relative}.tomo-lens{position:absolute;top:0;left:0;z-index:3;width:18rem;height:18rem;border:var(--tomo-line) solid var(--tomo-ink);border-radius:50%;background-color:#fff;background-repeat:no-repeat;pointer-events:none;opacity:0;transition:opacity var(--dur-press) var(--ease-out);will-change:transform}.tomo-lens.is-active{opacity:1}@media(hover:hover)and (pointer:fine){[data-tomo-magnifier] .product__media-list .media-type-image .product__media-toggle{cursor:none}}@media(prefers-reduced-motion:reduce){.tomo-lens{transition:none}}@media(hover:none),(pointer:coarse){.tomo-lens{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/tomo-product.css.map */
