.sds-sticker{z-index:8;width:clamp(42px,var(--sticker-size,18%),150px);aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 4px 8px #0000002e);transform:rotate(var(--sticker-rotation,0deg));position:absolute}.sds-sticker img{object-fit:contain}.sds-sticker-css{border:3px solid var(--sticker-border,#fff);background:var(--sticker-bg,#d71920);width:100%;height:100%;color:var(--sticker-text,#fff);text-align:center;letter-spacing:.03em;place-items:center;padding:12%;font-size:clamp(.48rem,1.2vw,.9rem);font-weight:900;line-height:1.05;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 3px #ffffff52}.sds-sticker-css:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffffb8 48%,#0000 61%);animation:2.8s ease-in-out infinite sdsStickerShimmer;position:absolute;inset:-35%;transform:translate(-70%)rotate(12deg)}@keyframes sdsStickerShimmer{0%,55%{transform:translate(-70%)rotate(12deg)}85%,to{transform:translate(70%)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.sds-sticker-css:after{animation:none;display:none}}.sds-sticker-css.shape-circle{border-radius:50%}.sds-sticker-css.shape-square{border-radius:12%}.sds-sticker:has(.shape-rectangle){aspect-ratio:1.65}.sds-sticker-css.shape-rectangle{border-radius:999px}.sds-sticker-top-left{top:4%;left:4%}.sds-sticker-top-center{transform:translateX(-50%) rotate(var(--sticker-rotation,0deg));top:4%;left:50%}.sds-sticker-top-right{top:4%;right:4%}.sds-sticker-center-left{transform:translateY(-50%) rotate(var(--sticker-rotation,0deg));top:50%;left:4%}.sds-sticker-center{transform:translate(-50%,-50%) rotate(var(--sticker-rotation,0deg));top:50%;left:50%}.sds-sticker-center-right{transform:translateY(-50%) rotate(var(--sticker-rotation,0deg));top:50%;right:4%}.sds-sticker-bottom-left{bottom:4%;left:4%}.sds-sticker-bottom-center{transform:translateX(-50%) rotate(var(--sticker-rotation,0deg));bottom:4%;left:50%}.sds-sticker-bottom-right{bottom:4%;right:4%}
:where(main,section,article,.panel,.admin-main){min-width:0}:where(main,.admin-main) :where(picture,img,video,iframe){max-width:100%}:where(.store-page,.v4-home,.pdp-v2,.hamper-builder,.gift-cart-page,.checkout-page,.customer-page,.order-status-page,.v5-menu-page,.v5-qr-shell,.v5-outlets-page,.contact-v23) :where(h1,h2,h3,p,a){overflow-wrap:break-word}:where(.store-grid,.festival-product-grid,.campaign-collections,.checkout-layout,.gift-cart-layout,.pdp-v2,.form-grid,.cms-card,.contact-grid)>*{min-width:0}:where(.form-grid,.form-stack,.checkout-form) :where(input,select,textarea){min-width:0;max-width:100%}:where(.ops-table-wrap,.table-panel,.matrix-wrap){-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@media (max-width:900px){.v5-menu-hero{grid-template-columns:minmax(0,1fr);min-height:0}.v5-menu-hero>div:first-child{padding:clamp(28px,6vw,56px)}.v5-menu-hero-image{min-height:clamp(250px,55vw,440px)}.contact-v23-hero{grid-template-columns:minmax(0,1fr)}.contact-v23-hero figure{width:100%!important;height:auto!important}.pdp-v2{grid-template-columns:minmax(0,1fr)!important}.checkout-layout,.gift-cart-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.checkout-page,.gift-cart-page,.hamper-builder,.customer-page{padding-inline:max(14px, env(safe-area-inset-left)) max(14px, env(safe-area-inset-right))}.checkout-lines article,.gift-cart-lines article,.checkout-lines article>*,.gift-cart-lines article>*{min-width:0}.pdp-v2 .pdp-packaging>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sds-admin-root .admin-main,.sds-admin-root .panel{min-width:0}.sds-admin-root :where(.form-actions,.ops-actions){flex-wrap:wrap}}@media (max-width:390px){.packaged-catalog .store-grid,.store-page .store-grid,.v5-menu-page .v5-menu-grid,.v5-menu-card{grid-template-columns:minmax(0,1fr)!important}.v5-menu-card-image{min-height:180px}.checkout-lines article{grid-template-columns:minmax(0,1fr) auto}.sds-admin-root .asset-library-grid{grid-template-columns:1fr!important}}@media (max-width:991px){.public-header.v3-header{z-index:2100!important;position:sticky!important;top:0!important}.public-header .v3-header-inner{z-index:2101;position:relative}.public-header .hamburger{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex:0 0 44px;width:44px;min-width:44px;height:44px;z-index:2103!important;pointer-events:auto!important;display:flex!important;position:relative!important}.public-header .hamburger span{pointer-events:none}.public-header .mobile-nav{z-index:2099!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:100%!important;max-width:100%!important;height:calc(100dvh - 80px)!important;margin:0!important;padding:0!important;display:none!important;position:fixed!important;inset:80px 0 0!important;overflow:hidden auto!important;transform:none!important}.public-header .mobile-nav.open{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:flex!important}.public-header .mobile-nav-links{width:min(100%,680px);margin:0 auto;padding-top:clamp(28px,6vh,52px)}}
