.am.amrf{position:relative;overflow:hidden;color:var(--amrf-title, #302C2B);background:var(--amrf-bg1, #D9E6EA);--tabs-on: 1;--label-on: 1}.am.amrf--bg-gradient{background:linear-gradient(180deg,var(--amrf-bg1, #D9E6EA) 0%,var(--amrf-bg2, #F3ECE4) 100%)}.am.amrf--bg-glow{background:radial-gradient(60% 55% at 50% 60%,var(--amrf-glow, #F4E9E1) 0%,rgba(244,233,225,0) 72%),linear-gradient(180deg,var(--amrf-bg1, #D9E6EA) 0%,var(--amrf-bg2, #F3ECE4) 100%)}.amrf--no-tabs{--tabs-on: 0}.amrf--no-label{--label-on: 0}.amrf__wrap{container-type:inline-size;display:flex;flex-direction:column;align-items:center}.amrf__copy{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;margin-bottom:var(--amrf-copy-gap, 12px);max-width:640px}.amrf--copy-left .amrf__wrap{align-items:stretch}.amrf--copy-left .amrf__copy{align-items:flex-start;text-align:left}.amrf__eyebrow{font:700 11px/1.2 var(--am-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--amrf-desc, #5E5257)}.amrf .amrf__h{margin:0;font-family:var(--amrf-title-font, var(--am-serif));font-weight:400;font-size:var(--amrf-h, 34px);line-height:1;letter-spacing:-.015em;color:var(--amrf-title, #302C2B);text-wrap:balance}.amrf .amrf__h em{color:var(--amrf-accent, #9A683B)}.amrf__p{margin:0;font-family:var(--am-sans);font-size:var(--amrf-t, 14px);line-height:1.5;color:var(--amrf-desc, #5E5257);max-width:34em;text-wrap:pretty}.amrf__stage{--rugW: min(calc(var(--amrf-rw, 100) * 1cqw), var(--amrf-rmax, 480px));--rugH: calc(var(--rugW) * var(--amrf-ratio, .6));--cardS: min(var(--amrf-mw, 72px), calc((100cqw - 3 * var(--amrf-mgap, 10px)) / 4.4));--selH: calc((var(--amrf-tab-h, 30px) + var(--amrf-g2, 8px)) * var(--tabs-on) + var(--cardS) * 1.12 + (var(--amrf-g2, 8px) + var(--amrf-lbl, 17px) * 1.3) * var(--label-on));--stageH: calc(var(--rugH) * var(--amrf-ps, .92) + var(--amrf-g1, 8px) + var(--selH));--introY: max(0px, calc((var(--stageH) - var(--rugH)) / 2));position:relative;width:100%;height:var(--stageH)}.amrf__rugwrap{position:absolute;left:50%;top:0;width:var(--rugW);height:var(--rugH);z-index:2;-webkit-transform:translate3d(-50%,var(--introY),0);transform:translate3d(-50%,var(--introY),0);-webkit-transform-origin:50% 0;transform-origin:50% 0;transition:transform var(--amrf-move, 1.1s) cubic-bezier(.65,0,.25,1);will-change:transform}.amrf[data-scene=pick] .amrf__rugwrap,.amrf--no-rise .amrf__rugwrap{-webkit-transform:translate3d(-50%,0,0) scale(var(--amrf-ps, .92));transform:translate3d(-50%,0,0) scale(var(--amrf-ps, .92))}.amrf__rug{container-type:inline-size;position:relative;width:100%;height:100%;border-radius:var(--amrf-radius, 12px);background:var(--amrf-bind, #E2D1BE);-webkit-transform:rotate(var(--amrf-tilt, 0deg));transform:rotate(var(--amrf-tilt, 0deg));box-shadow:0 1px 1px rgba(80,55,35,calc(.22 * var(--amrf-shadow, .7))),0 6px 10px -4px rgba(80,55,35,calc(.26 * var(--amrf-shadow, .7))),0 30px 46px -24px rgba(80,55,35,calc(.6 * var(--amrf-shadow, .7))),0 50px 80px -46px rgba(80,55,35,calc(.48 * var(--amrf-shadow, .7)))}.amrf__print{position:absolute;inset:var(--amrf-bind-w, 8px);border-radius:max(0px,calc(var(--amrf-radius, 12px) - var(--amrf-bind-w, 8px) / 2));overflow:hidden;background:var(--amrf-print, #F9F3ED)}.amrf__frame{position:absolute;top:4.2%;right:2.6%;bottom:4.2%;left:2.6%;border:1px solid var(--amrf-frame, #CDB394);border-radius:1.4cqw;pointer-events:none}.amrf__frame:after{content:"";position:absolute;top:1.1cqw;right:1.1cqw;bottom:1.1cqw;left:1.1cqw;border:1px solid var(--amrf-frame, #CDB394);opacity:.55;border-radius:1cqw}.amrf__textbox{position:absolute;left:8%;right:8%;top:var(--amrf-text-top, 10%);display:flex;flex-direction:column;align-items:center;text-align:center;z-index:1}.amrf__textbox--left{align-items:flex-start;text-align:left}.amrf__textbox--right{align-items:flex-end;text-align:right}.amrf__text{margin:0;max-width:100%;font-family:var(--amrf-rug-font, var(--am-serif));font-style:var(--amrf-rug-style, italic);font-weight:400;font-size:calc(var(--amrf-text-size, 6) * 1cqw * var(--fit, 1));line-height:1.05;color:var(--amrf-rug-color, #3E3230);overflow-wrap:break-word;text-wrap:balance}.amrf__orn{display:block;width:16%;height:auto;margin-top:.9cqw;color:var(--amrf-frame, #CDB394)}.amrf__family{position:absolute;left:0;right:0;bottom:var(--amrf-fam-b, 13%);display:flex;justify-content:center;align-items:flex-end;gap:calc(var(--amrf-fam-gap, 0) * 1cqw);z-index:2}.amrf__member{position:relative;flex:none;width:calc(var(--amrf-aw, 25) * 1cqw);display:flex;flex-direction:column;align-items:center;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;transition:opacity .7s ease,filter .7s ease,transform .7s ease}.amrf__member--kid{width:calc(var(--amrf-aw, 25) * var(--amrf-kid, .82) * 1cqw)}.amrf__portrait{position:relative;width:100%;padding-top:100%}.amrf__fig{position:absolute;left:0;top:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .55s ease;-webkit-mask-image:linear-gradient(180deg,#000 86%,rgba(0,0,0,0) 99%);mask-image:linear-gradient(180deg,#000 86%,#0000 99%)}.amrf__fig.is-on{opacity:1}.amrf__fig.is-pop{-webkit-animation:amrf-pop .75s cubic-bezier(.3,1.3,.5,1) both;animation:amrf-pop .75s cubic-bezier(.3,1.3,.5,1) both}@-webkit-keyframes amrf-pop{0%{-webkit-transform:scale(.92);opacity:0}55%{opacity:1}to{-webkit-transform:none;opacity:1}}@keyframes amrf-pop{0%{transform:scale(.92);opacity:0}55%{opacity:1}to{transform:none;opacity:1}}.amrf__halo{position:absolute;left:-8%;top:-8%;width:116%;height:116%;border-radius:50%;background:radial-gradient(closest-side,var(--amrf-halo, #fff) 50%,rgba(255,255,255,0) 100%);opacity:0;transition:opacity .7s ease}.amrf__name{margin-top:.5cqw;font-family:var(--amrf-names-font, var(--am-sans));font-weight:700;font-size:calc(var(--amrf-names-size, 1.6) * 1cqw);line-height:1.1;letter-spacing:var(--amrf-names-track, .26em);text-transform:var(--amrf-names-case, uppercase);color:var(--amrf-names-color, #8A6A4E);white-space:nowrap;padding-left:var(--amrf-names-track, .26em);transition:opacity .7s ease}.amrf[data-focus] .amrf__member{opacity:var(--amrf-dim, .12)}.amrf--blur[data-focus] .amrf__member{-webkit-filter:blur(1.2px) grayscale(.5);filter:blur(1.2px) grayscale(.5)}.amrf[data-focus=mom] .amrf__member--mom,.amrf[data-focus=dad] .amrf__member--dad,.amrf[data-focus=kid] .amrf__member--kid{opacity:1;-webkit-filter:none;filter:none;-webkit-transform:scale(1.05);transform:scale(1.05)}.amrf[data-focus=mom] .amrf__member--mom .amrf__halo,.amrf[data-focus=dad] .amrf__member--dad .amrf__halo,.amrf[data-focus=kid] .amrf__member--kid .amrf__halo{opacity:.85}.amrf--no-focus[data-focus] .amrf__member{opacity:1;-webkit-filter:none;filter:none;-webkit-transform:none;transform:none}.amrf--no-focus[data-focus] .amrf__halo{opacity:0!important}.amrf__weave,.amrf__sheen,.amrf__stitch{position:absolute;pointer-events:none;z-index:4}.amrf__weave{top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:var(--amrf-tex, .45);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .22 0 0 0 0 .15 0 0 0 .3 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"),repeating-linear-gradient(0deg,rgba(90,60,40,.04) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(90,60,40,.03) 0 1px,transparent 1px 4px);background-size:160px 160px,auto,auto}.amrf__sheen{top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(120% 90% at 30% 12%,#ffffff2e,#fff0 55%),radial-gradient(140% 120% at 50% 50%,#5a3c2800 62%,#5a3c281f);box-shadow:inset 0 0 0 1px #5a3c280f,inset 0 -3px 6px #5a3c2814}.amrf__stitch{inset:calc(var(--amrf-bind-w, 8px) / 2 - .75px);border-radius:calc(var(--amrf-radius, 12px) - var(--amrf-bind-w, 8px) / 4);border:1.5px dashed rgba(255,255,255,.55)}.amrf__sel{position:absolute;left:0;right:0;top:calc(var(--rugH) * var(--amrf-ps, .92) + var(--amrf-g1, 8px));display:flex;flex-direction:column;align-items:center;gap:var(--amrf-g2, 8px);opacity:0;-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0);transition:opacity .6s ease,transform .6s ease;pointer-events:none;z-index:3}.amrf[data-scene=pick] .amrf__sel{opacity:1;-webkit-transform:none;transform:none;transition-delay:.3s}.amrf__tabs{position:relative;display:inline-flex;height:var(--amrf-tab-h, 30px);padding:3px;border-radius:999px;background:var(--amrf-tabs-bg, #FBF7F1);box-shadow:0 0 0 1px #6b4a2e14;box-sizing:border-box}.amrf--no-tabs .amrf__tabs{display:none}.amrf__tabs span{position:relative;z-index:1;width:var(--amrf-tab-w, 76px);display:flex;align-items:center;justify-content:center;font:700 12px/1 var(--am-sans);color:var(--amrf-tabs-fg, #7B6A5E);transition:color .4s ease}.amrf__tabs span.is-active{color:var(--amrf-tabs-on-fg, #FBF7F1)}.amrf__tabs span.is-done:after{content:" \2713";font-size:10px;margin-left:3px}.amrf__tabs i{position:absolute;top:3px;bottom:3px;left:3px;width:var(--amrf-tab-w, 76px);border-radius:999px;background:var(--amrf-tabs-on, #302C2B);transition:transform .55s cubic-bezier(.6,0,.2,1)}.amrf[data-role=dad] .amrf__tabs i{-webkit-transform:translateX(100%);transform:translate(100%)}.amrf[data-role=kid] .amrf__tabs i{-webkit-transform:translateX(200%);transform:translate(200%)}.amrf__optsbox{position:relative;width:100%;height:calc(var(--cardS) * 1.12)}.amrf__opts{position:absolute;left:0;right:0;top:calc(var(--cardS) * .06);display:flex;justify-content:center;gap:var(--amrf-mgap, 10px);visibility:hidden}.amrf__opts.is-in{visibility:visible}.amrf__opt{position:relative;flex:none;width:var(--cardS);height:var(--cardS);opacity:0;-webkit-transform:translate3d(0,8px,0) scale(.94);transform:translate3d(0,8px,0) scale(.94);transition:opacity .45s ease,transform .45s ease}.amrf__opts.is-in .amrf__opt{opacity:1;-webkit-transform:none;transform:none}.amrf__opts.is-in .amrf__opt:nth-child(2){transition-delay:.06s}.amrf__opts.is-in .amrf__opt:nth-child(3){transition-delay:.12s}.amrf__opts.is-in .amrf__opt:nth-child(4){transition-delay:.18s}.amrf__opt-art{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transition:transform .3s ease}.amrf__opt-art:before{content:"";position:absolute;left:8%;top:8%;width:84%;height:84%;border-radius:var(--amrf-card-r, 50%);background:var(--amrf-card-bg, #FBF7F1);box-shadow:0 0 0 var(--amrf-card-bw, 1.5px) var(--amrf-card-bd, #E3D6C8),0 10px 18px -12px #50372366;transition:box-shadow .3s ease}.amrf__opt-art img{position:relative;display:block;width:100%;height:100%;-webkit-mask-image:linear-gradient(180deg,#000 86%,rgba(0,0,0,0) 99%);mask-image:linear-gradient(180deg,#000 86%,#0000 99%)}.amrf__opt.is-hover .amrf__opt-art{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.amrf__opt.is-hover .amrf__opt-art:before{box-shadow:0 0 0 calc(var(--amrf-card-bw, 1.5px) + .5px) #302c2b73,0 14px 22px -12px #50372373}.amrf__opt.is-sel .amrf__opt-art{-webkit-transform:scale(1.07);transform:scale(1.07)}.amrf__opt.is-sel .amrf__opt-art:before{box-shadow:0 0 0 var(--amrf-ring-w, 2.5px) var(--amrf-ring, #302C2B),0 0 0 calc(var(--amrf-ring-w, 2.5px) + 3.5px) #ffffffd9,0 16px 26px -12px #50372380}.amrf__check{position:absolute;top:4%;right:6%;z-index:2;width:var(--amrf-check, 20px);height:var(--amrf-check, 20px);border-radius:50%;background:var(--amrf-check-bg, #302C2B);color:var(--amrf-check-fg, #FBF7F1);display:flex;align-items:center;justify-content:center;opacity:0;-webkit-transform:scale(.6);transform:scale(.6);transition:opacity .3s ease,transform .3s cubic-bezier(.3,1.6,.5,1);overflow:hidden}.amrf__check svg{width:60%;height:60%}.amrf__opt.is-sel .amrf__check{opacity:1;-webkit-transform:none;transform:none}.amrf__label{margin:0;height:calc(var(--amrf-lbl, 17px) * 1.3);font-family:var(--am-serif);font-style:italic;font-size:var(--amrf-lbl, 17px);line-height:1.3;color:var(--amrf-label-color, #3E3230);text-align:center;white-space:nowrap;transition:opacity .25s ease}.amrf__label.is-out{opacity:0}.amrf--no-label .amrf__label{display:none}.amrf__pause{position:absolute;right:0;bottom:0;z-index:5;width:34px;height:34px;padding:0;border-radius:50%;border:1px solid rgba(48,44,43,.14);background:#fff9;color:var(--amrf-title, #302C2B);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.amrf__pause svg{width:13px;height:13px}.amrf__pause .amrf__i-play,.amrf__pause[aria-pressed=true] .amrf__i-pause{display:none}.amrf__pause[aria-pressed=true] .amrf__i-play{display:block}.amrf .amrf__pause:focus-visible{outline:2px solid var(--amrf-title, #302C2B);outline-offset:2px}.amrf.is-boot .amrf__rugwrap,.amrf.is-boot .amrf__sel{transition:none}@media(prefers-reduced-motion:reduce){.amrf *,.amrf *:before,.amrf *:after{transition-duration:.01ms!important;-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;transition-delay:0s!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/am-rug-family.css.map */
