@font-face{font-family:Peyda;src:url('assets/fonts/Peyda-SemiBold.woff') format('woff'),url('assets/fonts/Peyda-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}body,button,select,input{font-family:Peyda,Tahoma,Arial,sans-serif}.site-header{justify-content:center;height:160px}.brand img{width:150px;height:150px}.navigation{border:0;border-radius:0}.category{border-radius:9px}.category-list a{display:block;padding:14px 17px;font-size:15px;border-radius:6px}.category-list a:hover{background:#f5eee9}.account-actions svg,.category svg{filter:drop-shadow(0 2px 1px #1b0b09a6);stroke-width:2}.login,.cart,.category{background-image:linear-gradient(180deg,#ffffff17,transparent 55%,#0002);box-shadow:inset 0 1px 0 #ffffff3d,inset 0 -3px 0 #24110842,0 3px 6px #4325191c}.login svg{fill:#fff9ef;stroke:#e3c19d}.cart svg{stroke:#fff3df;width:23px;height:23px}.wrap{width:calc(100% - 56px);max-width:1560px}.site-header{width:calc(100% - 56px);max-width:1560px}.slider{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);aspect-ratio:2.55;position:relative}.banner-image{object-fit:cover;object-position:center}.slide.image-slide{clip-path:url(#banner-shape)}.slider-arrow{width:2.8%;height:12%}
.category-line{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;max-width:1260px;margin:48px auto 34px;direction:rtl}.category-medallion{display:flex;flex-direction:column;align-items:center;min-width:0}.category-art{display:block;width:100%;aspect-ratio:1;max-width:230px;background-image:url('assets/category-reference.png');background-repeat:no-repeat;background-size:440% auto;transition:transform .35s}.art-chocolate{background-position:94% 22%}.art-gummies{background-position:65% 22%}.art-wafer{background-position:35% 22%}.art-candy{background-position:6% 22%}.art-coffee{background:none}.art-coffee img{width:100%;height:100%;object-fit:contain}.category-pill{font-family:Peyda,Arial,sans-serif;min-width:135px;padding:7px 21px;border-radius:30px;background:linear-gradient(#f6b558,#c77823);color:white;font-size:17px;font-weight:700;line-height:1.2;text-align:center;box-shadow:inset 0 1px 1px #fff6}.art-gummies+.category-pill{background:linear-gradient(#ff6469,#e9383d)}.art-wafer+.category-pill{background:linear-gradient(#f8d8b6,#dfb690)}.art-candy+.category-pill{background:linear-gradient(#ffa61f,#e67714)}.art-coffee+.category-pill{background:linear-gradient(#9b6846,#5b3021)}
.amazing{margin-top:24px;--ticket-width:220px;--track-gap:20px;gap:25px;padding-top:16px}.amazing-backdrop{background:linear-gradient(110deg,#e3bb7b,#edc889 55%,#ddb373);height:244px}.amazing-title{border-left-color:#fff8e8b3;padding:0 16px 0 20px}.amazing-title h2{margin:0;width:151px;max-width:100%;line-height:1}.amazing-title h2 img{display:block;width:100%;height:auto}.amazing-title a{margin-top:9px;color:white;border-color:#fff6}.special-card{border-radius:19px}.amazing-controls{position:relative}.amazing-controls>button{border-radius:50%;background:#bd8950;color:#fff;width:36px;height:36px;font-size:26px;box-shadow:0 2px 5px #58351725}.special-photo{aspect-ratio:1.05}.special-info{padding-top:12px}.amazing-dot[aria-current="true"]{background:#b3844e;border-color:#b3844e}
.chocolate-line{display:grid;grid-template-columns:250px minmax(0,1fr);gap:30px;align-items:center;margin:45px 0 0;padding:28px 0}.chocolate-intro{text-align:center;align-self:center}.chocolate-intro h2{font-size:26px;line-height:1.8;margin:0 0 15px;font-weight:800;color:#20140f}.chocolate-sculpture{width:230px;height:245px;margin:auto;background:url('assets/chocolate-reference.png') no-repeat;background-size:480% auto;background-position:93.5% 79%}.chocolate-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px 13px}.chocolate-card{min-width:0;background:white;border:1px solid #efebe7;border-radius:8px;box-shadow:0 3px 3px #38261b26;overflow:hidden}.chocolate-photo{display:block;padding:5px;width:100%;border:0;background:white;aspect-ratio:1.15}.chocolate-photo img{width:100%;height:100%;object-fit:contain;background:#f1e7dc;border-radius:5px;mix-blend-mode:multiply}.chocolate-card-info{padding:5px 8px 10px;text-align:right}.chocolate-card h3{font-size:12px;font-weight:600;line-height:1.7;margin:0}.chocolate-card p{font-size:12px;color:#958579;margin:4px 0 8px}.chocolate-card-footer{display:flex;justify-content:space-between;align-items:center;gap:5px}.chocolate-card-footer span{font-size:12px;color:#756051}.chocolate-open{background:white;border:1px solid #ece5df;border-radius:50%;width:24px;height:24px;padding:0;color:#80634e;display:grid;place-items:center;font-size:16px}.chocolate-card:hover{box-shadow:0 5px 11px #38261b30}.editorial-frames{display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:22px;margin:30px 0 0;aspect-ratio:2.58;direction:rtl}.media-frame{margin:0;border-radius:25px;overflow:hidden;background:#2b170f;box-shadow:0 3px 12px #21150f3d;border:1px solid #eaded4}.media-frame img,.media-frame video{display:block;width:100%;height:100%;object-fit:cover}.video-one{grid-column:1;grid-row:1/3}.video-two{grid-column:3;grid-row:1/3}.feature-instagram{grid-column:2;grid-row:1}.feature-adel{grid-column:2;grid-row:2}.portrait-frame video{object-fit:cover}.landscape-frame img{transition:transform .5s}.feature-instagram img{object-position:center}.feature-adel img{object-position:center}
@media(hover:hover){.category-medallion:hover .category-art{transform:translateY(-5px)}.landscape-frame:hover img{transform:scale(1.025)}}
@media(max-width:1200px){.wrap,.site-header{width:94%}.chocolate-line{grid-template-columns:210px minmax(0,1fr);gap:18px}.chocolate-intro h2{font-size:23px}.chocolate-sculpture{width:195px;height:230px}.chocolate-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.chocolate-card:nth-child(n+9){display:none}.category-line{gap:8px}.category-pill{font-size:15px;min-width:115px}.amazing{--ticket-width:195px}}
@media(max-width:900px){.chocolate-line{grid-template-columns:175px minmax(0,1fr)}.chocolate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chocolate-card:nth-child(n+7){display:none}.chocolate-sculpture{width:165px;height:210px}.category-line{gap:7px}.category-pill{font-size:13px;min-width:95px;padding:7px 13px}.editorial-frames{gap:15px}.media-frame{border-radius:18px}.amazing{--ticket-width:170px}}
@media(max-width:600px){.site-header{height:136px}.brand img{width:125px;height:125px}.navigation{margin-bottom:15px}.category{border-radius:7px}.slider{aspect-ratio:1.78}.banner-image{object-fit:cover}.category-line{display:flex;overflow-x:auto;scrollbar-width:none;gap:15px;padding-bottom:8px;justify-content:flex-start;margin:30px 0 20px}.category-medallion{flex:0 0 128px}.category-art{width:128px}.category-pill{font-size:14px;min-width:105px}.amazing{--ticket-width:125px;gap:15px}.amazing-title{padding:0 10px 0 13px}.amazing-title h2{width:110px}.amazing-title a{font-size:12px}.chocolate-line{display:flex;flex-direction:column;gap:15px;padding-top:10px;margin-top:30px}.chocolate-intro{display:flex;width:100%;justify-content:space-between;align-items:center}.chocolate-intro h2{font-size:23px;margin:0}.chocolate-sculpture{width:112px;height:125px;margin:0;background-position:93.5% 74%}.chocolate-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.chocolate-card:nth-child(n+7){display:block}.chocolate-card h3,.chocolate-card p,.chocolate-card-footer span{font-size:12px}.editorial-frames{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto;aspect-ratio:auto;gap:14px;margin-top:28px}.video-one{grid-column:1;grid-row:1;aspect-ratio:9/16}.video-two{grid-column:2;grid-row:1;aspect-ratio:9/16}.feature-instagram{grid-column:1/3;grid-row:2;aspect-ratio:2.33}.feature-adel{grid-column:1/3;grid-row:3;aspect-ratio:1.78}.media-frame{border-radius:18px}}
@media(prefers-reduced-motion:reduce){.category-art,.landscape-frame img{transition:none}.category-medallion:hover .category-art,.landscape-frame:hover img{transform:none}}

body{overflow-x:clip}.chocolate-card:nth-child(n){display:block}@media(min-width:601px) and (max-width:1200px){.chocolate-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.chocolate-card h3{font-size:12px}.chocolate-card-info{padding:4px 5px 8px}.chocolate-card-footer{flex-wrap:wrap}.chocolate-card-footer span{font-size:12px}}
.catalog-empty{grid-column:1/-1;text-align:center;min-height:260px;padding:80px 20px;color:#8f7b6a;font-size:16px}
.amazing-controls{position:static}.amazing-next,.amazing-prev{position:absolute;top:194px;z-index:3}.amazing-next{left:-17px}.amazing-prev{right:calc(var(--ticket-width) + 17px)}.amazing-dots{padding-top:3px}@media(max-width:600px){.amazing-next,.amazing-prev{top:178px}.amazing-next{left:-10px}.amazing-prev{right:calc(var(--ticket-width) + 9px)}}

:where(body,body *){font-family:Peyda,Tahoma,Arial,sans-serif!important}
/* Equal outer gutters at both ends of the cream offer frame. */
.amazing{padding-inline:16px}.amazing-track{padding-inline:0}.amazing-products{min-width:0}
/* The chocolate sculpture floats freely outside its title column. */
.chocolate-intro{position:relative;overflow:visible;padding-top:8px;min-height:340px;isolation:isolate}.chocolate-intro h2{position:relative;z-index:2}.chocolate-sculpture{background:none;width:290px;height:300px;max-width:none;margin:-12px -20px 0;overflow:visible;position:relative;z-index:1;animation:chocolate-float 5.5s ease-in-out infinite;transform-origin:50% 65%;pointer-events:none}.chocolate-sculpture img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 10px #51251926)}
@keyframes chocolate-float{0%,100%{transform:translate3d(0,0,0) rotate(-2deg)}50%{transform:translate3d(0,-13px,0) rotate(2deg)}}
@media(max-width:1200px){.chocolate-intro{min-height:300px}.chocolate-sculpture{width:245px;height:265px;margin-inline:-17px}}
@media(max-width:900px){.chocolate-intro{min-height:270px}.chocolate-sculpture{width:210px;height:230px;margin-inline:-18px}}
@media(max-width:600px){.amazing{padding-inline:12px}.chocolate-intro{min-height:155px;padding-top:5px}.chocolate-intro h2{max-width:65%;font-size:22px}.chocolate-sculpture{width:160px;height:165px;flex:0 0 160px;margin:-12px -12px 0 0}.chocolate-grid{position:relative;z-index:2}}
@media(prefers-reduced-motion:reduce){.chocolate-sculpture{animation:none;transform:none}}

.category,.category:hover,.cart,.cart:hover{background:#7a6554;background-image:none}.login,.login:hover{background:#c6b5a5;background-image:none}
