product-form-component.ld-collection-product-form,.ld-social-commerce-shell{display:block;min-width:0}.ld-social-commerce__backdrop,.ld-social-commerce__close,.ld-social-feed__actions,.ld-social-feed__primary-actions,.ld-social-feed__hint{display:none}.ld-social-commerce__summary{min-width:0}.ld-social-commerce__unit-price{margin:6px 0 0;font-size:11px;line-height:1.35;letter-spacing:.06em;text-transform:uppercase}.ld-social-commerce__unit-price[hidden]{display:none!important}@media(min-width:768px){:is(.ldx-sakazuki-grid,.ldx-capelli-products) .ld-social-feed__primary-actions{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start}:is(.ldx-sakazuki-grid,.ldx-capelli-products) .ld-social-feed__primary-actions :is(.ld-social-feed__add,.ld-social-feed__buy){display:none!important}:is(.ldx-sakazuki-grid,.ldx-capelli-products) .ld-social-feed__details,:is(.ldx-sakazuki-grid,.ldx-capelli-products) .ld-social-feed__details:visited{display:inline-flex!important;min-height:44px;align-items:center;justify-content:center;gap:7px;padding-inline:18px;border:1px solid currentColor;background:transparent;color:inherit;font-size:10px;font-weight:750;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}:is(.ldx-sakazuki-grid,.ldx-capelli-products) .ld-social-feed__details:focus-visible{outline:2px solid currentColor;outline-offset:3px}}.ld-social-commerce__panel{display:grid;gap:14px;min-width:0}.ld-social-commerce__panel-head{display:none}.ld-social-commerce__field,.ld-social-commerce__quantity{display:grid;gap:7px}.ld-social-commerce__field>span:first-child,.ld-social-commerce__quantity>label{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ld-social-commerce__field select{width:100%;min-height:48px;padding:0 13px;border:1px solid currentColor;border-radius:0;background:#fff;color:#111;font:inherit;font-size:16px}.ld-social-commerce__field-help{color:currentColor;font-size:12px;line-height:1.45;opacity:.68}.ld-social-commerce__quantity-control{display:grid;grid-template-columns:48px minmax(56px,68px) 48px;width:max-content;min-height:48px;border:1px solid currentColor;background:#fff;color:#111}.ld-social-commerce__quantity-control button,.ld-social-commerce__quantity-control input{width:100%;min-width:0;min-height:48px;margin:0;padding:0;border:0;border-radius:0;background:#fff;color:#111;font:inherit;font-size:17px;text-align:center}.ld-social-commerce__quantity-control button{cursor:pointer}.ld-social-commerce__quantity-control input{border-inline:1px solid currentColor;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ld-social-commerce__quantity-control input::-webkit-inner-spin-button,.ld-social-commerce__quantity-control input::-webkit-outer-spin-button{margin:0;appearance:none;-webkit-appearance:none}.ld-social-commerce__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.ld-social-commerce__actions--single{grid-template-columns:minmax(0,1fr)}.ld-social-commerce__actions>*,.ld-social-commerce__actions add-to-cart-component,.ld-social-commerce__actions button{width:100%}.ld-social-commerce__buy-native,.ld-social-commerce__actions [ref=addToCartButton]{min-height:52px;cursor:pointer}.ld-social-commerce__status{min-height:1.25em;margin:0;font-size:12px;line-height:1.45}.ld-social-commerce__availability.is-pending:before{background:currentColor;opacity:.5}.ld-social-commerce__installments>p{margin:5px 0 0;font-size:11px;line-height:1.45;opacity:.7}.ld-social-commerce__field select:focus-visible,.ld-social-commerce__quantity-control button:focus-visible,.ld-social-commerce__quantity-control input:focus-visible,.ld-social-commerce__buy-native:focus-visible,.ld-social-commerce__actions [ref=addToCartButton]:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:767px){html.ldx-mobile-feed-active{scroll-snap-type:y proximity;scroll-padding-top:var(--ld-social-active-offset, 3.75rem)}body.ldx-filters-open,body.ld-social-sheet-open{overflow:hidden;overscroll-behavior:none}.ldx-sakazuki-grid[data-mobile-feed=true]{--ld-social-header-offset: calc(max(var(--header-group-height, 0px), 3.75rem) + var(--ld-shell-shortcuts-offset, 0px));--ld-social-scene-height: calc(100svh - var(--ld-social-viewport-offset, var(--ld-social-header-offset)));--ld-social-safe-bottom: max(14px, env(safe-area-inset-bottom));position:relative}@supports (height: 100dvh){.ldx-sakazuki-grid[data-mobile-feed=true]{--ld-social-scene-height: calc(100dvh - var(--ld-social-viewport-offset, var(--ld-social-header-offset)))}}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-grid__utility,.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-capelli-products__utility{position:sticky;top:var(--ld-social-header-offset);z-index:35;margin:0;padding:9px 12px;border-block:1px solid color-mix(in srgb,currentColor 16%,transparent);background:color-mix(in srgb,var(--ldx-grid-bg, var(--capelli-products-bg, #f5f1ea)) 94%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-grid__header{min-height:auto;padding:34px 18px 24px}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-grid__header-word{font-size:clamp(4.8rem,25vw,8rem)}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-grid__title{max-width:13ch;font-size:clamp(2.7rem,13vw,4.6rem);line-height:.9}.ldx-sakazuki-grid[data-mobile-feed=true] [data-ld-social-feed]{position:relative}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene,.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-visual{position:relative;width:100%;height:var(--ld-social-scene-height);min-height:var(--ld-social-scene-height);max-height:var(--ld-social-scene-height);overflow:clip;scroll-margin-top:0;scroll-snap-align:start;scroll-snap-stop:normal;background:var(--ldx-grid-surface, #f4efe8)}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene[hidden],.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-visual[hidden]{display:none}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__sticky,.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-visual__sticky,.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__frame,.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-visual__frame{position:relative;inset:auto;display:block;width:100%;height:100%;min-height:0;padding:0;overflow:clip}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#0c0a0914,#0c0a0900 35%),linear-gradient(0deg,#0c0a09db,#0c0a0985 27%,#0c0a0900 58%)}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;min-height:0;overflow:hidden;background:color-mix(in srgb,var(--ldx-grid-surface, #f4efe8) 90%,#fff)}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__media-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;height:100%;padding:clamp(40px,8svh,74px) 24px clamp(260px,38svh,340px);background:transparent}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__image--primary,.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__placeholder{position:relative;inset:auto;width:100%;height:100%;max-width:min(86vw,620px);max-height:100%;object-fit:contain;object-position:center;filter:none;transform:scale(1.015);transition:transform .36s cubic-bezier(.2,.7,.2,1)}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene.is-active .ldx-sakazuki-scene__image--primary{transform:scale(1)}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__image--secondary,.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__media-label,.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__backdrop-number,.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__facts,.ldx-sakazuki-grid[data-mobile-feed=true] .ld-social-commerce__installments{display:none}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__counter{position:absolute;top:18px;left:18px;z-index:6;display:flex;width:auto;align-items:center;gap:8px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.13em;text-shadow:0 1px 18px rgba(0,0,0,.45)}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__counter-line{width:26px;height:1px;background:currentColor}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__content{position:absolute;inset:auto 0 0;z-index:5;display:grid;gap:10px;width:100%;max-width:none;min-width:0;padding:20px 72px calc(var(--ld-social-safe-bottom) + 8px) 18px;color:#fff;opacity:.78;transform:translateY(12px);transition:opacity .26s ease,transform .32s cubic-bezier(.2,.7,.2,1)}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene.is-active .ldx-sakazuki-scene__content{opacity:1;transform:translateY(0)}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__heading-group{display:grid;gap:5px;min-width:0}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__kicker{margin:0;color:color-mix(in srgb,#fff 78%,transparent);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__title{max-width:16ch;margin:0;color:#fff;font-size:clamp(1.65rem,7.2vw,2.35rem);line-height:.98;text-wrap:balance}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__title a,.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__title a:visited{color:inherit;text-decoration:none}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__description{display:-webkit-box;max-width:38ch;margin:0;overflow:hidden;color:color-mix(in srgb,#fff 88%,transparent);font-size:13px;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ldx-sakazuki-grid[data-mobile-feed=true] .ld-social-commerce__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;color:#fff}.ldx-sakazuki-grid[data-mobile-feed=true] .ld-social-commerce__prices{display:flex;align-items:baseline;gap:7px}.ldx-sakazuki-grid[data-mobile-feed=true] .ld-social-commerce__price{color:#fff;font-size:18px;font-weight:750;line-height:1}.ldx-sakazuki-grid[data-mobile-feed=true] .ld-social-commerce__compare{color:#ffffffad;font-size:12px;text-decoration:line-through}.ldx-sakazuki-grid[data-mobile-feed=true] .ld-social-commerce__availability{color:#ffffffd1;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.ldx-sakazuki-grid[data-mobile-feed=true] .ld-social-commerce__availability:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#aee4b4}.ldx-sakazuki-grid[data-mobile-feed=true] .ld-social-commerce__availability.is-unavailable:before{background:#f2a1a1}.ldx-sakazuki-grid[data-mobile-feed=true] .ld-social-commerce__availability.is-pending:before{background:#ffffffa6}.ldx-sakazuki-grid[data-mobile-feed=true] .ld-social-commerce__panel{position:fixed;inset:auto 0 0;z-index:10042;display:none;width:100%;max-height:min(82svh,720px);padding:18px 18px calc(18px + env(safe-area-inset-bottom));overflow:auto;border-radius:24px 24px 0 0;background:#fffdfa;color:#221a17;box-shadow:0 -24px 80px #0c0a0947;overscroll-behavior:contain}.ldx-sakazuki-grid[data-mobile-feed=true] .is-commerce-open .ld-social-commerce__panel{display:grid}.ldx-sakazuki-grid[data-mobile-feed=true] .ld-social-commerce__panel-head{position:sticky;top:-18px;z-index:2;display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;margin:-18px -18px 2px;padding:13px 18px;border-bottom:1px solid rgba(34,26,23,.14);background:#fffdfa}.ld-social-commerce__panel-eyebrow{margin:0 0 3px;font-size:9px;font-weight:750;letter-spacing:.14em}.ld-social-commerce__panel-head h4{max-width:24ch;margin:0;font-size:18px;line-height:1.08}.ld-social-commerce__close{display:inline-grid;width:44px;min-width:44px;height:44px;place-items:center;border:1px solid rgba(34,26,23,.25);border-radius:50%;background:transparent;color:inherit;font-size:25px;cursor:pointer}.ld-social-commerce__backdrop:not([hidden]){position:fixed;top:0;right:0;bottom:0;left:0;z-index:10041;display:block;width:100%;height:100%;border:0;background:#0c0a0994;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.ldx-sakazuki-grid[data-mobile-feed=true] .ld-social-commerce__actions,.ldx-sakazuki-grid[data-mobile-feed=true] .ld-social-commerce__actions--single{grid-template-columns:1fr}.ldx-sakazuki-grid[data-mobile-feed=true] .ld-social-commerce__actions [ref=addToCartButton],.ldx-sakazuki-grid[data-mobile-feed=true] .ld-social-commerce__buy-native{min-height:52px;border:1px solid #221a17;border-radius:0;background:#221a17;color:#fffdfa;font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.ldx-sakazuki-grid[data-mobile-feed=true] .ld-social-commerce__buy-native{background:transparent;color:#221a17}.ldx-sakazuki-grid[data-mobile-feed=true] .ld-social-commerce__status{color:#685952}.ld-social-feed__actions{position:absolute;right:10px;bottom:clamp(190px,28svh,260px);z-index:7;display:grid;gap:12px;opacity:.78;transform:translateY(8px);transition:opacity .24s ease,transform .28s ease}.is-active>.ld-social-feed__actions,.ldx-sakazuki-scene.is-active .ld-social-feed__actions{opacity:1;transform:translateY(0)}.ld-social-feed__action{display:grid;width:52px;min-width:52px;min-height:58px;place-items:center;gap:3px;padding:7px 4px;border:1px solid rgba(255,255,255,.5);border-radius:18px;background:#1813117a;color:#fff;box-shadow:0 8px 30px #0000002e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer}.ld-social-feed__action svg{width:25px;height:25px}.ld-social-feed__action>span{max-width:46px;overflow:hidden;font-size:8px;font-weight:750;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ld-social-feed__action[aria-pressed=true] svg path{fill:currentColor}.ld-social-feed__action:disabled{opacity:.42;cursor:not-allowed}.is-save-feedback .ld-social-feed__action--save,.is-added .ld-social-feed__add{transform:scale(1.02)}.ld-social-feed__primary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.ld-social-feed__primary-actions--no-buy .ld-social-feed__add{grid-column:1 / -1}.ld-social-feed__add,.ld-social-feed__buy{min-height:50px;padding:0 12px;border:1px solid rgba(255,255,255,.9);border-radius:0;font:inherit;font-size:10px;font-weight:800;line-height:1.15;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:transform .16s ease-out,background-color .16s ease-out,color .16s ease-out}.ld-social-feed__add{background:#1813119e;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ld-social-feed__buy{background:#fff;color:#1b1513}.ld-social-feed__add:active,.ld-social-feed__buy:active{transform:scale(.98)}.ld-social-feed__add:disabled,.ld-social-feed__buy:disabled{opacity:.48;cursor:not-allowed}.ld-social-feed__details,.ld-social-feed__details:visited{grid-column:1 / -1;display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.7);color:#fff;font-size:10px;font-weight:750;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.ld-social-feed__action:focus-visible,.ld-social-feed__add:focus-visible,.ld-social-feed__buy:focus-visible,.ld-social-feed__details:focus-visible,.ld-social-commerce__close:focus-visible{outline:2px solid #fff;outline-offset:3px}.ld-social-feed__hint{position:fixed;left:50%;bottom:calc(18% + env(safe-area-inset-bottom));z-index:38;display:flex;min-height:44px;align-items:center;gap:9px;padding:10px 15px;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:#14100ead;color:#fff;font-size:10px;font-weight:750;letter-spacing:.09em;opacity:0;pointer-events:none;text-transform:uppercase;transform:translate(-50%,8px);transition:opacity .2s ease,transform .2s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ld-social-feed__hint[hidden]{display:none}.ld-social-feed__hint.is-visible{opacity:1;transform:translate(-50%)}.ldx-sakazuki-grid__filter-backdrop,.ldx-sakazuki-grid__filters-heading{display:none}.ldx-sakazuki-grid__utility:has(.ldx-sakazuki-grid__filters-panel[open]){z-index:10021}.ldx-sakazuki-grid__filters-panel[open] .ldx-sakazuki-grid__filter-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:block;width:100%;height:100%;border:0;background:#0f0c0a94;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ldx-sakazuki-grid__filters-form{inset:auto 0 0;z-index:10021;width:100%;max-height:min(88svh,48rem);padding:0 16px max(16px,env(safe-area-inset-bottom));overflow:auto;border:0;border-top:1px solid color-mix(in srgb,currentColor 25%,transparent);box-shadow:0 -24px 80px #00000038;overscroll-behavior:contain}.ldx-sakazuki-grid__filters-heading{position:sticky;top:0;z-index:2;display:flex;min-height:64px;align-items:center;justify-content:space-between;margin-inline:-16px;margin-bottom:16px;padding-inline:16px;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);background:var(--ldx-grid-surface, #fffdfa);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ldx-sakazuki-grid__filters-heading button{min-width:70px;min-height:44px;border:1px solid currentColor;background:transparent;color:inherit;font:inherit}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-visual__frame{display:grid;grid-template-rows:minmax(0,64%) minmax(0,36%)}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-visual__media,.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-visual__copy{position:relative;inset:auto;width:100%;height:100%}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-visual__image,.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-visual__video{width:100%;height:100%;object-fit:cover}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-visual__copy{display:grid;align-content:center;padding:22px 18px}}@media screen and (max-width:390px){.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__content{gap:8px;padding-right:66px}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__description{-webkit-line-clamp:1}.ld-social-feed__action{width:48px;min-width:48px}.ld-social-feed__primary-actions{gap:9px}.ld-social-feed__buy{padding-inline:13px}}@media screen and (max-width:767px)and (max-height:700px){.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__media-stage{padding-top:34px;padding-bottom:230px}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__description{-webkit-line-clamp:1}.ld-social-feed__actions{bottom:178px}}@media(prefers-reduced-motion:reduce){html.ldx-mobile-feed-active{scroll-snap-type:none}.ldx-sakazuki-grid *,.ldx-sakazuki-grid *:before,.ldx-sakazuki-grid *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0ms!important;animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important}.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__content,.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene__image--primary,.ld-social-feed__actions{opacity:1;transform:none}}@media screen and (max-width:767px){.ldx-sakazuki-grid[data-mobile-feed=true] .ldx-sakazuki-scene--no-media .ldx-sakazuki-scene__content{inset:auto 0 0;width:100%;max-width:none}}@media(max-width:767px){.ldx-sakazuki-grid[data-loop-background=true] :is(.ldx-sakazuki-scene,.ldx-sakazuki-visual){background:transparent}.ldx-sakazuki-grid[data-loop-background=true] .ldx-sakazuki-scene__media{background:#2d182133}.ldx-sakazuki-grid[data-loop-background=true] .ldx-sakazuki-scene__frame:before{background:linear-gradient(180deg,#05050538,#05050500 34%),linear-gradient(0deg,#050505eb,#2d1821b3 30%,#0505051a 61%,#05050500 72%)}.ldx-sakazuki-grid[data-loop-background=true] .ldx-sakazuki-grid__header{background:#050505d6}}
/*# sourceMappingURL=/cdn/shop/t/1068/assets/ldx-sakazuki-mobile-feed.css.map */
