@media screen and (max-width:749px){.product-media-container.constrain-height{max-height:var(--moca-gallery-height, 47vh)}.product-media-container.constrain-height :is(img,video,model-viewer){height:100%;max-height:var(--moca-gallery-height, 47vh);object-fit:contain}}@media screen and (max-width:749px)and (max-height:600px){.product-media-container.constrain-height{--moca-gallery-height: 38vh}}.custom-reassurance-block{margin-block-end:.25rem}.icon-block:has(+.custom-description),.custom-description+.icon-block{opacity:.5}.custom-description{font-family:var(--font-body--family);letter-spacing:normal;text-transform:none}.custom-description__lead{font-weight:300;font-size:var(--cd-lead-size, 1.2rem);letter-spacing:-.005em}.custom-description__specs dt{font-weight:400;letter-spacing:.01em}.custom-description__specs dd{font-weight:400}.sole-selector__options{flex-wrap:wrap;gap:.75rem}.sole-selector__option img{width:clamp(2.75rem,18vw,var(--sole-img-size, 3.75rem));height:clamp(2.75rem,18vw,var(--sole-img-size, 3.75rem));object-fit:contain;border-width:2px;border-color:var(--color-border)}.sole-selector__option{min-width:44px;padding-block-end:.15rem}.sole-selector__option--active img{border-color:var(--color-foreground);box-shadow:0 0 0 1px var(--color-foreground)}.sole-selector__option--active span{font-weight:500;text-decoration:underline;text-underline-offset:.25em}@media(hover:hover){.sole-selector__option:hover img{border-color:var(--color-foreground);opacity:.75}}.sole-selector__option:focus-visible img{outline:2px solid var(--color-foreground);outline-offset:2px}@media screen and (min-width:750px){.sole-selector__option img{width:var(--sole-img-size, 3.75rem);height:var(--sole-img-size, 3.75rem)}}.text-block.custom-typography[style*="--font-family: var(--font-heading--family)"],.text-block.custom-typography[style*="--font-family: var(--font-heading--family)"]>*{font-weight:300;letter-spacing:-.01em}@media screen and (min-width:750px){.layout-panel-flex--row:has(>.text-block+.text-block):has(>.custom-buy-button__wrap):not(:has(>:nth-child(4))){display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.layout-panel-flex--row:has(>.text-block+.text-block):has(>.custom-buy-button__wrap):not(:has(>:nth-child(4)))>.text-block:first-child{justify-self:end}.layout-panel-flex--row:has(>.text-block+.text-block):has(>.custom-buy-button__wrap):not(:has(>:nth-child(4)))>.custom-buy-button__wrap{justify-self:start}}@media screen and (max-width:749px){.layout-panel-flex--row:has(>.text-block+.text-block)>.custom-buy-button__wrap{margin-block-end:var(--moca-buy-gap-mobile, 1.5rem)}}:root{--moca-atc-background: #ffc439;--moca-atc-background-hover: #f2ba36;--moca-atc-text: #2c2e2f}.add-to-cart-button:not(.quick-add__button):not([disabled]){--button-background-color: var(--moca-atc-background);--button-color: var(--moca-atc-text);--button-border-color: var(--moca-atc-background)}.add-to-cart-button:not(.quick-add__button):not([disabled]):hover,.add-to-cart-button:not(.quick-add__button):not([disabled]):focus-visible{--button-background-color: var(--moca-atc-background-hover);--button-color: var(--moca-atc-text);--button-border-color: var(--moca-atc-background-hover)}:root{--moca-hm-font: var(--font-heading--family);--moca-hm-size: clamp(1.75rem, 3.4vw, 3.25rem);--moca-hm-weight: 500;--moca-hm-tracking: .04em;--moca-hm-inset: clamp(.5rem, 2vw, 2.5rem);--moca-hm-color: #fff}[id$=__section_EQJNx4] .group-block{position:relative}[id$=__section_EQJNx4] [class*=__text_rn4WBt],[id$=__section_EQJNx4] [class*=__text_APDEK6]{position:absolute;top:50%;translate:0 -50%;z-index:2;width:auto;max-width:none;padding:0;margin:0;pointer-events:none}[id$=__section_EQJNx4] [class*=__text_rn4WBt]{right:var(--moca-hm-inset)}[id$=__section_EQJNx4] [class*=__text_APDEK6]{left:var(--moca-hm-inset)}[id$=__section_EQJNx4] [class*=__text_rn4WBt] :is(h1,h2,h3,h4,h5,h6,p),[id$=__section_EQJNx4] [class*=__text_APDEK6] :is(h1,h2,h3,h4,h5,h6,p){writing-mode:vertical-rl;text-orientation:upright;font-family:var(--moca-hm-font);font-size:var(--moca-hm-size);font-weight:var(--moca-hm-weight);line-height:1;letter-spacing:var(--moca-hm-tracking);text-transform:uppercase;color:var(--moca-hm-color);margin:0;white-space:nowrap;text-shadow:0 2px 18px rgb(0 0 0 / .45)}@media screen and (max-width:749px){[id$=__section_EQJNx4] [class*=__text_rn4WBt],[id$=__section_EQJNx4] [class*=__text_APDEK6]{top:auto;bottom:var(--moca-hm-inset);left:50%;right:auto;translate:-50% 0}[id$=__section_EQJNx4] [class*=__text_rn4WBt] :is(h1,h2,h3,h4,h5,h6,p),[id$=__section_EQJNx4] [class*=__text_APDEK6] :is(h1,h2,h3,h4,h5,h6,p){writing-mode:horizontal-tb;font-size:clamp(2rem,11vw,3.5rem)}}:root{--moca-atc-pulse-scale: 1.025;--moca-atc-pulse-duration: 4s}@keyframes moca-atc-pulse{0%,88%,to{transform:scale(1)}94%{transform:scale(var(--moca-atc-pulse-scale))}}.add-to-cart-button:not(.quick-add__button):not([disabled]){animation:moca-atc-pulse var(--moca-atc-pulse-duration) ease-in-out infinite;will-change:transform}.add-to-cart-button:not(.quick-add__button):hover,.add-to-cart-button:not(.quick-add__button):focus-visible,.add-to-cart-button:not(.quick-add__button)[aria-busy=true]{animation:none}@media(prefers-reduced-motion:reduce){.add-to-cart-button:not(.quick-add__button):not([disabled]){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-mocastoni.css.map */
