@import"https://fonts.googleapis.com/css2?family=Righteous&family=Shrikhand&display=swap";.type-banner{flex:1 0 100%}.footer__title{font-weight:700;font-size:var(--type-base-size)}:root{--pl-cream: #FFF4E0;--pl-cream-2: #F7E6C4;--pl-brown: #4A2C1A;--pl-orange: #E8742C;--pl-orange-dark: #C85A17;--pl-head: "Shrikhand", "Cooper Black", cursive}.cart-drawer,.cart__page{background:var(--pl-cream);color:var(--pl-brown)}.cart-drawer .cart__footer,.cart__page .cart__page-col.medium-up--overlay{background:repeating-linear-gradient(90deg,rgba(74,44,26,.04) 0 2px,transparent 2px 9px),var(--pl-cream-2);border-top:3px solid var(--pl-orange);border-radius:18px 18px 0 0}.page-width--cart .section-header__title{font-family:var(--pl-head);color:var(--pl-orange);letter-spacing:.5px}.page-width--cart .section-header__title:after{content:" \262e";color:var(--pl-brown)}.cart-drawer .cart__item,.cart__page .cart__item{background:#fffaf0;border:2px dashed rgba(74,44,26,.35);border-radius:16px;padding:12px;margin-bottom:12px}.cart-drawer .cart__image .image-wrap,.cart__page .cart__image .image-wrap{border-radius:12px;overflow:hidden;border:2px solid var(--pl-brown)}.cart-drawer .cart__item-name,.cart__page .cart__item-name{color:var(--pl-brown);font-weight:700}.cart-drawer .cart__item--variants,.cart__page .cart__item--variants{color:#4a2c1abf}.cart-drawer .cart__price,.cart__page .cart__price{color:var(--pl-brown);font-weight:700}.cart-drawer .cart__price--strikethrough,.cart__page .cart__price--strikethrough{color:#4a2c1a8c;font-weight:400}.cart-drawer .cart__discount,.cart__page .cart__discount{color:var(--pl-orange-dark)}.cart-drawer .cart__item-remove a,.cart__page .cart__item-remove a{color:var(--pl-orange-dark);text-decoration:underline}.cart-drawer .cart__item--subtotal,.cart__page .cart__item--subtotal{font-family:var(--pl-head);color:var(--pl-brown);font-size:1.15em}.cart-drawer .cart__item--subtotal>*:first-child:before,.cart__page .cart__item--subtotal>*:first-child:before{content:"\2740  ";color:var(--pl-orange)}.cart-drawer .btn.cart__checkout,.cart__page .btn.cart__checkout{background:var(--pl-orange-dark);color:var(--pl-cream);border:2px solid var(--pl-brown);border-radius:999px;min-height:48px;font-weight:700;letter-spacing:.06em;box-shadow:0 4px 0 var(--pl-brown);transition:transform .15s ease,box-shadow .15s ease}.cart-drawer .btn.cart__checkout:hover,.cart__page .btn.cart__checkout:hover{background:var(--pl-brown);transform:translateY(-1px)}.cart-drawer .btn.cart__checkout:focus-visible,.cart__page .btn.cart__checkout:focus-visible{outline:3px solid var(--pl-orange);outline-offset:3px}.cart-drawer .btn.cart__checkout[disabled],.cart__page .btn.cart__checkout[disabled]{opacity:.6;transform:none;box-shadow:none}.cart__page .btn--secondary.cart__continue{border:2px solid var(--pl-brown);color:var(--pl-brown);border-radius:999px;background:transparent}.cart-drawer .cart__terms .text-label,.cart__page .cart__terms .text-label{color:var(--pl-brown)}.cart-drawer .cart__terms-checkbox,.cart__page .cart__terms-checkbox{accent-color:var(--pl-orange-dark)}.cart-drawer .cart__note,.cart__page .cart__note{border:2px solid rgba(74,44,26,.4);border-radius:12px;background:#fffaf0}.cart-drawer .site-header__cart-empty{font-family:var(--pl-head);color:var(--pl-orange);text-align:center}.cart-drawer .site-header__cart-empty:before{content:"\262e";display:block;font-size:2.5em;color:var(--pl-brown)}.cart-drawer .cart__recommended-title{font-family:var(--pl-head);color:var(--pl-orange)}@media(prefers-reduced-motion:reduce){.cart-drawer .btn.cart__checkout,.cart__page .btn.cart__checkout{transition:none;transform:none!important}}.site-nav__link--cart.site-nav__link--icon,.site-nav__link--cart{width:auto!important;min-width:72px!important;height:auto!important;min-height:72px!important;padding-left:6px!important;padding-right:6px!important}.site-nav__link--cart .cart-link{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;max-width:none!important;max-height:none!important}.site-nav__link--cart .cart-link:before{content:""!important;display:block!important;box-sizing:border-box!important;width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;background:url(https://pennylanegifts.com/cdn/shop/files/plg-cart-icon.png?v=1793882628) center / 72px 72px no-repeat!important;flex:0 0 72px!important}.site-nav__link--cart .icon-cart,.site-nav__link--cart .icon.icon-cart,.cart-link .icon-cart{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}.site-nav__link--cart .site-nav__icon-label{display:none!important}.site-nav__link--cart .cart-link__bubble{top:-2px!important;right:-6px!important}.header-item--search .search__input-wrap,.site-header__search .search__input-wrap{position:relative;border-radius:999px!important;background:url(https://pennylanegifts.com/cdn/shop/files/search-tiedye-fill.png?v=1793883459) center / cover no-repeat padding-box,linear-gradient(90deg,#e63946,#e8742c,#f7d417,#2a9d8f,#7cf5a0) border-box!important;border:2px solid transparent!important;box-shadow:3px 3px #4a2c1a59!important;overflow:hidden}.header-item--search .search__input,.site-header__search .search__input,.site-header__element--sub .search__input{background:transparent!important;color:#4a2c1a!important;border:0!important;border-radius:999px!important;box-shadow:none!important;font-weight:700!important;letter-spacing:.02em;text-shadow:0 0 6px rgba(255,244,224,.9)}.header-item--search .search__input::placeholder,.site-header__search .search__input::placeholder{color:#4a2c1a8c!important;font-style:italic}.header-item--search .search__input:focus,.site-header__search .search__input:focus{outline:none!important;box-shadow:none!important}.header-item--search .search__input-wrap:focus-within,.site-header__search .search__input-wrap:focus-within{box-shadow:3px 3px #4a2c1a,0 0 0 3px #e8742c73!important}.header-item--search .search__button,.site-header__search .btn--search,.site-header__search button[type=submit],.header-item--search .search__input-wrap .btn,.header-item--search .search__input-wrap .icon,.site-header__search .search__input-wrap .icon{color:#c85a17!important}.site-nav__icons a.site-nav__link--icon[href*="/account"]{width:auto!important;min-width:52px!important;height:auto!important;min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding-left:6px!important;padding-right:6px!important}.site-nav__icons a.site-nav__link--icon[href*="/account"]:before{content:""!important;display:block!important;width:52px!important;height:52px!important;flex:0 0 52px!important;background:url(/cdn/shop/files/plg-account-icon-peace-daisy-v2.png?v=1793888547) center / 52px 52px no-repeat!important}.site-nav__icons a.site-nav__link--icon[href*="/account"] .icon-user{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}.site-nav__icons a.site-nav__link--icon[href*="/account"] .site-nav__icon-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.toolbar,.toolbar .announcement-bar,.toolbar .announcement-slider__content,.toolbar .announcement-slider__content p{font-family:Righteous,Harmonia Sans,system-ui,sans-serif!important;font-size:16px!important;line-height:1.35!important;letter-spacing:.02em}.toolbar .announcement-slider__content a{color:inherit!important;text-decoration:underline;text-underline-offset:3px}.toolbar .announcement-slider__content em{font-style:italic;font-family:Righteous,Harmonia Sans,system-ui,sans-serif!important}@media(max-width:768px){.toolbar,.toolbar .announcement-bar,.toolbar .announcement-slider__content,.toolbar .announcement-slider__content p{font-size:13px!important}}.site-nav__icons{display:flex!important;align-items:center!important;gap:4px}.plg-header-socials{display:inline-flex!important;align-items:center!important;gap:4px!important;margin:0 6px 0 2px!important;padding:0!important;list-style:none!important}.plg-header-socials li{margin:0!important;padding:0!important}.plg-header-social{display:inline-flex!important;width:40px!important;height:40px!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;transition:transform .15s ease}.plg-header-social img{width:40px!important;height:40px!important;display:block!important}.plg-header-social:hover{transform:translateY(-1px) scale(1.05)}@media(max-width:959px){.plg-header-socials{display:none!important}}.image-comparison-section .comparison__button{width:68px;height:68px;transform:translate(-34px,-50%);border:0!important;border-radius:50%;background:conic-gradient(from 0deg,#e81820,#ff8a00,#ffd400,#3ddc84,#00b3ff,#8a2be2,#ff3cac,#e81820)!important;box-shadow:0 0 0 3px #fff4e0,0 0 18px 4px #ff3caca6,0 6px 16px #0000008c;animation:plg-groove 2.4s ease-in-out 3;transition:transform .3s ease,box-shadow .3s ease}.image-comparison-section .comparison__button>svg{position:relative;z-index:1}.image-comparison-section .comparison__button{isolation:isolate}.image-comparison-section .comparison__button{--plg-core:radial-gradient(circle,#780909 0 58%,transparent 59%);background:var(--plg-core),conic-gradient(from 0deg,#e81820,#ff8a00,#ffd400,#3ddc84,#00b3ff,#8a2be2,#ff3cac,#e81820)!important}.image-comparison-section .comparison__button svg{width:18px!important;height:auto;margin:0 4px;fill:#fff!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6));stroke:#fff;stroke-width:28px;stroke-linejoin:round}.image-comparison-section .comparison__button:hover,.image-comparison-section .comparison__button:focus-visible{transform:translate(-34px,-50%) scale(1.12) rotate(12deg);box-shadow:0 0 0 3px #fff4e0,0 0 26px 8px #ffd400bf,0 6px 16px #0000008c;outline:none}.image-comparison-section .comparison__button:before,.image-comparison-section .comparison__button:after{width:4px!important;background-color:#fff4e0!important;box-shadow:0 0 8px #ff3caccc}@keyframes plg-groove{0%,to{transform:translate(-34px,-50%) scale(1)}25%{transform:translate(-44px,-50%) scale(1.08)}75%{transform:translate(-24px,-50%) scale(1.08)}}@media(max-width:768px){.image-comparison-section .comparison--style-classic .comparison__button{width:58px;height:58px;transform:translate(-29px,-50%)}@keyframes plg-groove{0%,to{transform:translate(-29px,-50%)}25%{transform:translate(-39px,-50%)}75%{transform:translate(-19px,-50%)}}}@media(prefers-reduced-motion:reduce){.image-comparison-section .comparison__button{animation:none;transition:none}}.plg-retro-jingle{display:inline-flex;align-items:center;gap:.4em;flex:0 0 auto;margin:0 8px 0 4px;padding:.45em .95em .45em .5em;min-height:44px;border-radius:999px;border:2px solid #780909;cursor:pointer;background:#fff4e0;color:#780909;font-family:inherit;font-weight:800;font-size:.85rem;letter-spacing:.02em;line-height:1;white-space:nowrap;box-shadow:0 0 0 2px #fff4e0,0 0 0 4px #e81820,3px 4px 0 4px #ffd400;transition:transform .2s ease,box-shadow .2s ease}.plg-retro-jingle__icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#fff;background:radial-gradient(circle,#780909 0 52%,transparent 54%),conic-gradient(#e81820,#ff8a00,#ffd400,#3ddc84,#00b3ff,#8a2be2,#ff3cac,#e81820)}.plg-retro-jingle__icon svg{width:14px;height:14px}.plg-retro-jingle .plg-rj-pause{display:none}.plg-retro-jingle.is-playing .plg-rj-pause{display:inline}.plg-retro-jingle.is-playing .plg-rj-play{display:none}.plg-retro-jingle.is-playing .plg-retro-jingle__icon{animation:plg-rj-spin 3s linear infinite}.plg-retro-jingle:hover,.plg-retro-jingle:focus-visible{transform:translateY(-1px) rotate(-2deg) scale(1.04);outline:none;box-shadow:0 0 0 2px #fff4e0,0 0 0 4px #e81820,4px 5px 0 4px #ff3cac,0 0 14px 4px #ff3cac80}.plg-retro-jingle__label--short{display:none}@keyframes plg-rj-spin{to{transform:rotate(360deg)}}@media(max-width:959px){.plg-retro-jingle{padding:0;width:40px;height:40px;min-height:40px;justify-content:center;margin:0 4px;box-shadow:0 0 0 2px #e81820,2px 3px 0 2px #ffd400}.plg-retro-jingle__label{display:none!important}.plg-retro-jingle__icon{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.plg-retro-jingle,.plg-retro-jingle.is-playing .plg-retro-jingle__icon{animation:none;transition:none}}@media only screen and (max-width:768px){.site-header .site-nav__icons a.site-nav__link--icon.small--hide,.site-header .site-nav__icons a[href="/account"]{display:none!important}.site-header .header-item--icons,.site-header .site-nav__icons{gap:2px!important;min-width:0}.site-header .site-nav__icons .site-nav__link--icon{padding:0!important;min-width:40px;min-height:40px;justify-content:center;align-items:center}.site-header .site-nav__icons .site-nav__link--cart{width:48px!important;height:48px!important}.site-header .site-nav__icons .site-nav__link--cart img,.site-header .site-nav__icons .site-nav__link--cart .cart-link{max-width:48px!important;max-height:48px!important}.site-header .plg-retro-jingle{width:38px;height:38px;min-height:38px;margin:0 3px}.site-header .plg-retro-jingle__icon{width:30px;height:30px}.site-header .header-item--logo{flex:0 1 auto;min-width:0}.site-header .header-item--logo img,.site-header .header-item--logo .site-header__logo{max-width:150px!important}.site-header .header-layout{gap:6px}}@media only screen and (max-width:370px){.site-header .header-item--logo img,.site-header .header-item--logo .site-header__logo{max-width:132px!important}}.toolbar .announcement-slider__content .plg-marquee-sound{appearance:none;-webkit-appearance:none;display:inline;background:transparent;border:0;padding:0;margin:0;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-align:inherit}.toolbar .announcement-slider__content .plg-marquee-sound .plg-marquee-sound__label,.toolbar .announcement-slider__content .plg-marquee-sound .plg-marquee-sound__label p,.toolbar .announcement-slider__content .plg-marquee-sound .plg-marquee-sound__label em{display:inline;margin:0;padding:0;font:inherit;color:inherit;font-style:italic}.toolbar .announcement-slider__content .plg-marquee-sound:hover,.toolbar .announcement-slider__content .plg-marquee-sound:focus-visible{opacity:.92}.toolbar .announcement-slider__content .plg-marquee-sound:focus-visible{outline:2px solid #FFF4E0;outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){.toolbar .announcement-slider__content .plg-marquee-sound{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/overrides.css.map */
