.shoot-packages-boxes{margin-bottom:50px}.shoot-packages-boxes ul{padding:0;list-style:none;text-align:center}.block{line-height:165px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #c3c3c3;transition:border-color 0.5s ease-in-out, background-color 0.5s ease-in-out}.block.selected{border-color:#7aa9ff;border-width:2px}.package_name{top:0;background:#7aa9ff;color:#ffffff;padding:3px;font-size:13px}.package_cap{margin:9px 0px 9px 0px;color:black}.package_total{font-size:0.6rem;border-top:0.01rem solid #eaeaea}.slider.slider-horizontal{width:100%;margin:0 auto;display:block}.slider.slider-horizontal .slider-track{background:#cccccc;box-shadow:none;height:5px}.slider.slider-horizontal .slider-handle{margin-top:-8px;margin-right:-13px;transition:right 0.5s ease-in-out;border:none;border-radius:4px;height:27px;width:45px;position:absolute;cursor:grab;background-image:url("/img/pricing/handle.png");background-repeat:no-repeat;background-position:center;background-size:13px}#packs span{font-family:"iranyekan-light"}.slider-track-low,.slider-track-high{background:#e2e2e2 !important}.slider-tick{background-image:linear-gradient(to bottom, #005aff 0, #001fb7 100%) !important;background-image:-webkit-linear-gradient(top, #005aff 0, #001fb7 100%);background-image:-o-linear-gradient(top, #005aff 0, #001fb7 100%)}.gold{background:#FFDF00;color:black}.gold_border{border-width:1px;border-color:#daa51f8a}.badge-light-inverse{color:#ffffff;background-color:#8d8d8d}.packages{width:96%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.packages h2{text-align:center;font-size:1.5em;margin-bottom:1em}.packages h2 b{line-height:1.5em;color:#4286f5;font-size:1.5em}.packages p{margin-block-start:0;margin-block-end:0}.packages ul{list-style:none;padding:unset;margin:unset}.packages a{text-decoration:none;color:#111}.packages a:active{color:#111}.packages a:visited{color:#111}.packages h1,.packages h2,.packages h3,.packages h4,.packages h5,.packages h6,.packages p{margin:0;padding:0}.packages h4{margin:1em auto;text-align:center;color:#747474}.options{border-radius:0.5em;display:flex;flex-direction:column;align-items:flex-start}.options .item{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0.25em 0;font-weight:lighter}.options .item .icon{width:1em;height:1em;background-color:#4286f5;margin-left:0.4rem;border-radius:0.3em}.options .item p{font-weight:lighter}.options .item p b{font-weight:bold}.options.bg-blue{background-color:rgba(66,134,245,0.05)}.packages .selection-bar{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:1em 0;position:relative;flex-wrap:wrap}.packages .selection-bar .item-select{box-shadow:0 0.1rem 0.2rem rgba(0,0,0,0.1);border:0.05em solid #ddd;padding:0.9em 0.7em;background-color:#fff;border-radius:0.5em;margin:0.2em;display:flex;flex-direction:row;align-items:center;cursor:pointer;transition:all 200ms ease;font-size:0.8em;overflow:hidden;position:relative}.packages .selection-bar .item-select.active{box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.25);border:0.05em solid #4286f5}.packages .selection-bar .item-select .popular-icon{position:absolute;width:2em;height:2em;left:0.3em;top:0em;opacity:1;z-index:1}.packages .selection-bar .item-select .circle{width:1em;height:1em;border:0.2em solid #ddd;border-radius:50%;margin-left:0.5em;position:relative;display:flex;align-items:center;justify-content:center;transition:all 600ms ease}.packages .selection-bar .item-select .circle.active{border:0.2em solid #4286f5}.packages .selection-bar .item-select .circle.active::after{position:absolute;content:"";z-index:1;width:0.5em;height:0.5em;border-radius:50%;background-color:#4286f5}.packages .packages-cards{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;flex-wrap:wrap}@keyframes bright{0%{left:-100%}50%{left:100%}100%{left:-100%}}@media only screen and (max-width: 767px){.package-card .price .button{height:4em !important}.packages .selection-bar .item-select{font-size:0.9em;margin:0}.packages .selection-bar .item-select p{font-size:8px !important;color:#111}.packages .selection-bar .item-select .popular-icon{position:absolute;width:1em;height:1em;left:0.1em;opacity:0.5;top:0.1em}.pricing-selection{font-size:80%}}@media only screen and (max-width: 767px){.packages .packages-cards{flex-direction:column-reverse;flex-wrap:initial;font-size:12px}.package-card{display:flex;flex-direction:column;justify-content:space-evenly;margin:0.5em 0.3em}}@media only screen and (min-width: 768px){.packages .packages-cards{flex-direction:row;align-items:stretch}}@media only screen and (min-width: 992px){.packages{width:96%}.options{flex-direction:row}.packages .selection-bar .item-select{width:auto;padding:1em}}@media only screen and (min-width: 1200px){.packages{max-width:1200px}}.package-card{width:calc(80% - 1em);padding:0.8em;border:0.25px;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.25);background:#fff;border-radius:0.5rem;margin:0.5em 0;text-align:right;height:auto;overflow:hidden;transform:rotateY(0deg);transition:transform 300ms cubic-bezier(0.55, 0, 0.1, 1) 0.15s,visibility 300ms cubic-bezier(0.55, 0, 0.1, 1);opacity:1}.package-card h3{color:#4286f5;font-weight:bold;margin-top:0.5em;margin-bottom:0.8em;font-size:1.2em !important;display:flex;flex-direction:row;align-items:center;text-align:right}.package-card h3 .popular-icon{position:absolute;width:1.7em;height:1.7em;left:0;margin-left:0.5em}.package-card .items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;font-size:0.9em;align-items:flex-start}.package-card .items :nth-child(2){order:0}.package-card .items .item{align-items:center;display:flex;flex-direction:row;padding:0.25em 0;min-width:100%;justify-content:flex-start;text-align:right;font-weight:lighter}.package-card .items .item .icon{width:1em;height:1em;margin-left:0.4rem;border-radius:0.3em;color:#4286f5}.package-card .items .item p{font-weight:lighter;text-align:right;font-size:70%;color:#373737}.package-card .items .item p b{font-weight:bold}.package-card .price{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:0.7em}.package-card .price p{font-size:1.4em;padding:0 0;font-weight:bolder;color:#4286f5}.package-card .price .button{width:calc(50% - 1.5em);padding:0.75em;border-radius:0.5em;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.25);font-size:0.9em;background-color:#4286f5;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;height:3em;text-align:center}.reveal-lower-grade{display:inline-flex;align-items:center;margin:0.2em 0 0.1em 0;padding:0.3em 0.2em;background:none;border:0;box-shadow:none;height:auto;width:auto;font-size:0.78em;font-weight:400;line-height:1.4;color:#6c757d;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.reveal-lower-grade:hover,.reveal-lower-grade:focus{color:#4286f5;text-decoration:underline}.reveal-lower-grade i{font-size:0.85em;margin-right:0.35em}.package-card.gold .reveal-lower-grade{color:#6b5b1e}.package-card.gold{background:linear-gradient(to top right, rgba(255,210,62,0.470588) 10%, #ffe8a9 20%, rgba(255,210,62,0.529412) 55%, #ffe8a9 85%, rgba(255,210,62,0.721569) 100%)}.package-card.gold h3{color:#000}.package-card.gold .price p{color:#000}.package-card.gold .price .button{background-color:#fff;color:#000;cursor:pointer}.package-card.hidden{transform:rotateY(90deg);width:0;padding:0;margin:0;opacity:0;height:0}.package-card.popular{position:relative}.package-card.popular::after{position:absolute;width:100%;top:0;left:-100%;height:100%;content:"";z-index:-1;transform:skewX(20deg);animation:bright 7s linear infinite;background-image:linear-gradient(to right, transparent 35%, rgba(66,134,245,0.5) 50%, transparent 65%);background-image:linear-gradient(to right, transparent 35%, rgba(255,255,255,0.9) 50%, transparent 65%)}@keyframes bright{0%{left:-100%}50%{left:100%}100%{left:-100%}}@media only screen and (min-width: 768px){.package-card{width:calc(50% - 3em);margin:0.5em;transform:rotateY(0deg);transition:transform 300ms cubic-bezier(0.55, 0, 0.1, 1) 0.15s, visibility 300ms cubic-bezier(0.55, 0, 0.1, 1);opacity:1}.package-card.hidden{transform:rotateY(90deg);width:0;padding:0;margin:0;opacity:0}}@media only screen and (min-width: 992px){.package-card{width:calc(33% - 1.5em);padding:1em;text-align:center;transform:rotateY(0deg);transition:transform 300ms cubic-bezier(0.55, 0, 0.1, 1) 0.15s, visibility 300ms cubic-bezier(0.55, 0, 0.1, 1);opacity:1;display:grid}.package-card h3{font-size:1.1em}.package-card .items{font-size:1em;min-height:11em}.package-card .items :nth-child(2){order:0}.package-card .price{flex-direction:column}.package-card .price p{font-size:1.3em;padding:0.3em 0;width:max-content}.package-card .price .button{width:calc(100% - 4em);font-size:0.7em;font-weight:bold}.package-card.hidden{transform:rotateY(90deg);width:0;padding:0;margin:0;opacity:0;height:0}}.mymodal-container{width:100%;height:100%;z-index:10002;position:fixed;bottom:0;right:0;display:flex;align-items:flex-end;justify-content:center;background-color:rgba(0,0,0,0.3);opacity:0;visibility:hidden;backface-visibility:hidden;transition:opacity 600ms cubic-bezier(0.55, 0, 0.1, 1),visibility 600ms cubic-bezier(0.55, 0, 0.1, 1);overflow:scroll}.mymodal-container.active{opacity:1;visibility:visible;height:100%;overflow:scroll}.mymodal-container .mymodal{padding:1em;border-radius:0.8em 0.8em 0 0;width:100%;z-index:1;background-color:#fff;box-shadow:0 5px 5px #000 30;position:absolute;bottom:-100%;left:50%;transform:translate(-50%, -50%);transition:all 600ms cubic-bezier(0.55, 0, 0.1, 1)}.mymodal-container .mymodal .header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:1rem;border-bottom:0.5px #4286f5 solid;padding-bottom:0.5em}.mymodal-container .mymodal .header :first-child{color:#4286f5;font-size:1.2em}.mymodal-container .mymodal .close-mymodal{cursor:pointer}.mymodal-container .mymodal .text{width:100%;height:calc(100% - 50px)}.mymodal-container .mymodal .text ul{display:flex;flex-direction:column}.mymodal-container .mymodal .text ul li{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;font-weight:lighter}.mymodal-container .mymodal .text ul li .icon{width:0.5em;height:0.5em;background-color:#4286f5;margin-left:0.4rem;border-radius:0.3em}.mymodal-container .mymodal .text ul li .gold-icon{width:0.6em;height:0.6em;margin-left:0.4rem;border-radius:0.3em;background-color:#edb91f}.mymodal-container .mymodal .text ul li p{font-weight:lighter;font-size:0.8em;margin-top:0.6em}.mymodal-container .mymodal .text ul li p b{font-weight:bold}.mymodal-container .mymodal.active{bottom:0%;transform:translate(-50%, 0);padding-bottom:0px}.btn-title{cursor:pointer}@media only screen and (min-width: 768px){.mymodal-container .mymodal{border-radius:0.8em;width:80%;bottom:-100%;left:50%;max-width:500px;transform:translate(-50%, -50%);transition:all 600ms cubic-bezier(0.55, 0, 0.1, 1)}.mymodal-container .mymodal.active{bottom:50%;transform:translate(-50%, 50%)}}.shoot-packages-boxes{margin-bottom:50px}.shoot-packages-boxes ul{padding:0;list-style:none;text-align:center}.block{line-height:165px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #c3c3c3;transition:border-color 0.5s ease-in-out, background-color 0.5s ease-in-out}.block.selected{border-color:#7aa9ff;border-width:2px}.package_name{top:0;background:#7aa9ff;color:#ffffff;padding:3px;font-size:13px}.package_cap{margin:9px 0px 9px 0px;color:black}.package_total{font-size:0.6rem;border-top:0.01rem solid #eaeaea}.slider.slider-horizontal{width:100%;margin:0 auto;display:block}.slider.slider-horizontal .slider-track{background:#cccccc;box-shadow:none;height:5px}.slider.slider-horizontal .slider-handle{margin-top:-8px;margin-right:-13px;transition:right 0.5s ease-in-out;border:none;border-radius:4px;height:27px;width:45px;position:absolute;cursor:grab;background-image:url("/img/pricing/handle.png");background-repeat:no-repeat;background-position:center;background-size:13px}#packs span{font-family:"iranyekan-light"}.slider-track-low,.slider-track-high{background:#e2e2e2 !important}.slider-tick{background-image:linear-gradient(to bottom, #005aff 0, #001fb7 100%) !important;background-image:-webkit-linear-gradient(top, #005aff 0, #001fb7 100%);background-image:-o-linear-gradient(top, #005aff 0, #001fb7 100%)}.gold{background:#FFDF00;color:black}.gold_border{border-width:1px;border-color:#daa51f8a}.badge-light-inverse{color:#ffffff;background-color:#8d8d8d}.pricing{list-style-type:none;border-right:1px solid #eee;margin:0;padding:0;-webkit-transition:0.3s;transition:0.3s;border-radius:10px}.widget ul{list-style:none}.pricing li{border-bottom:1px solid #e5e5e55c;padding:5px 8px 7px 4px;vertical-align:middle !important;text-align:right !important}.pricing .header{background-color:#2d85ff;color:#fff;text-align:right !important}.options ul{direction:rtl;line-height:2.2em;text-align:right}.options li{font-size:0.8em !important;line-height:2.2em}.info-logo{font-size:19px;color:#4986f5}.tooltip{font-family:'iranyekan-light';direction:rtl}.tooltip-inner{text-align:justify}.old-package{background-color:#2ecc71 !important;border:0 !important}.pricing-from-icon{margin-left:0.5em;animation:blink infinite 7s ease-in-out;opacity:0.8}.grade-row-revealed .pricing-from-icon{animation:none;opacity:0.8}@keyframes blink{0%{opacity:0.8}50%{opacity:0}100%{opacity:0.8}}@media only screen and (max-width: 460px){.pricing .header{font-size:10px}.options li{font-size:0.8em !important;line-height:2em !important;text-align:justify}}.price-tab-shots{font-size:8px;text-align:right;color:black}@media only screen and (max-width: 600px){.owl-nav span{font-size:40px;color:#4186f5}}@media only screen and (min-width: 600px){.owl-nav span{font-size:40px;color:#4186f5}}.owl-theme .owl-nav .disabled{opacity:0.1}:root{--pk-brand:        #2563eb;--pk-brand-dark:   #1d4ed8;--pk-brand-soft:   #eff4ff;--pk-ink:          #0f172a;--pk-body:         #475569;--pk-muted:        #94a3b8;--pk-line:         #e6eaf0;--pk-line-strong:  #cfd8e6;--pk-surface:      #ffffff;--pk-vip:          #b45309;--pk-vip-soft:     #fffaf0;--pk-vip-line:     #f0d9a8;--pk-r-lg: 18px;--pk-r-md: 12px;--pk-r-sm: 9px;--pk-e1: 0 1px 2px rgba(15,23,42,.04), 0 1px 3px rgba(15,23,42,.06);--pk-e2: 0 2px 4px rgba(15,23,42,.04), 0 12px 28px -14px rgba(15,23,42,.22)}.packages .selection-bar{display:flex;gap:8px;margin:1em 0 22px;padding:6px;background:#fff;border:1px solid var(--pk-line);border-radius:var(--pk-r-lg);box-shadow:var(--pk-e1);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start}.packages .selection-bar::-webkit-scrollbar{display:none}.packages .selection-bar .item-select{flex:1 0 auto;min-width:104px;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 14px;margin:0;background:transparent;border:1px solid transparent;border-radius:var(--pk-r-md);box-shadow:none;font-size:1em;cursor:pointer;position:relative;overflow:visible;transition:background .18s ease,border-color .18s ease}.packages .selection-bar .item-select:hover{background:var(--pk-brand-soft)}.packages .selection-bar .item-select.active{background:var(--pk-brand);border-color:var(--pk-brand);box-shadow:0 6px 14px -6px rgba(37,99,235,0.55)}.packages .selection-bar .item-select .price-tab-hours{margin:0;font-size:14px !important;font-weight:700;color:var(--pk-ink);line-height:1.5;white-space:nowrap;text-align:center}.packages .selection-bar .item-select .price-tab-shots{margin:0;font-size:11px;font-weight:400;color:var(--pk-muted);line-height:1.5;white-space:nowrap;text-align:center}.packages .selection-bar .item-select.active .price-tab-hours{color:#fff}.packages .selection-bar .item-select.active .price-tab-shots{color:rgba(255,255,255,0.82)}.packages .selection-bar .item-select .circle{display:none}.packages .selection-bar .item-select .popular-icon{position:absolute;top:4px;inset-inline-start:6px;width:15px;height:15px;left:auto;opacity:.95}.packages .packages-cards{display:flex;flex-direction:column-reverse;flex-wrap:nowrap;gap:14px;width:100%;align-items:stretch;justify-content:flex-start}.package-card{width:100%;display:flex;flex-direction:column;padding:20px 18px 18px;background:var(--pk-surface);border:1px solid var(--pk-line);border-radius:var(--pk-r-lg);box-shadow:var(--pk-e1);margin:0;text-align:right;height:auto;overflow:hidden;opacity:1;transform:none;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;animation:pkCardIn 260ms ease-out both}@media (hover: hover){.package-card:hover{box-shadow:var(--pk-e2);border-color:var(--pk-line-strong);transform:translateY(-2px)}}.package-card.hidden{display:none}@keyframes pkCardIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.package-card{animation:none}.package-card:hover{transform:none}}.package-card h3{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid var(--pk-line);font-size:17px !important;font-weight:800;color:var(--pk-ink);line-height:1.5;text-align:right}.package-card h3 .popular-icon{position:static;width:20px;height:20px;margin:0}.package-card .items{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;width:100%;font-size:14px;align-items:stretch;justify-content:flex-start;min-height:0;flex:1 0 auto}.package-card .items .item{display:flex;align-items:flex-start;gap:8px;min-width:100%;padding:5px 0;justify-content:flex-start;text-align:right;font-weight:400}.package-card .items .item p{margin:0;font-size:13.5px;line-height:1.85;font-weight:400;color:var(--pk-body);text-align:right}.package-card .items .item p b{font-weight:700;color:var(--pk-ink)}.package-card .items .item p>.fa{flex:none;margin-top:6px;font-size:11px;width:16px;text-align:center}.package-card .items .item p>.fa-check{color:#16a34a}.package-card .items .item p>.fa-plus{color:var(--pk-brand);opacity:.75}.package-card .items .item:has(>.info-logo){margin-top:8px;padding-top:10px;border-top:1px dashed var(--pk-line);align-items:center;cursor:pointer}.package-card .items .item>.info-logo{color:var(--pk-brand);font-size:14px;margin-top:0;flex:none}.package-card .items .item:has(>.info-logo) p{color:var(--pk-brand);font-size:12.5px;font-weight:600}.package-card .items .item:has(>.info-logo):hover p{color:var(--pk-brand-dark)}.package-card .price:has(>.pricing-from){display:grid;grid-template-columns:minmax(0, 1fr) auto auto;align-items:baseline;gap:0 8px;width:100%;margin:0;padding:9px 10px;border-radius:var(--pk-r-sm)}.package-card .price:has(>.pricing-from)+.price:has(>.pricing-from){margin-top:2px}[id^="graded-price-rows-"]>.price:first-child,.package-card>.price:has(>.pricing-from){background:var(--pk-brand-soft)}.package-card .price:has(>.button),.package-card .price:has(>.reveal-lower-grade){padding:0;margin:0;background:none;border-radius:0;width:100%}.package-card .price .pricing-from{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:6px;min-width:0;max-width:100%;padding:0;background:none;border-radius:0;margin:0 !important}.package-card .price .pricing-from p{margin:0;padding:0;font-size:12.5px !important;font-weight:500 !important;color:var(--pk-body) !important;line-height:1.6;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[id^="graded-price-rows-"]>.price:first-child .pricing-from p,.package-card>.price:has(>.pricing-from) .pricing-from p{font-weight:700 !important;color:var(--pk-ink) !important}.package-card .price .pricing-from-icon{font-size:9px;flex:none}.package-card .price .price_number,.package-card .price>p.mx-1{margin:0 !important;font-size:18px !important;font-weight:800;color:var(--pk-ink);line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}[id^="graded-price-rows-"]>.price:first-child .price_number,.package-card>.price:has(>.pricing-from) .price_number,.package-card>.price:has(>.pricing-from)>p.mx-1{color:var(--pk-brand);font-size:20px !important}.package-card .price .price_unit,.package-card .price:has(>.pricing-from)>.price:last-child{display:block;padding:0;margin:0;background:none;border-radius:0}.package-card .price .price_unit p,.package-card .price:has(>.pricing-from)>.price:last-child p{margin:0;font-size:11.5px !important;font-weight:500;color:var(--pk-muted);white-space:nowrap}.reveal-lower-grade{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;padding:6px 10px;background:none;border:0;box-shadow:none;width:auto;height:auto;font-size:12.5px;font-weight:600;line-height:1.5;color:var(--pk-body);text-decoration:none;border-radius:99px;cursor:pointer;transition:background .15s ease,color .15s ease}.reveal-lower-grade:hover,.reveal-lower-grade:focus{background:var(--pk-brand-soft);color:var(--pk-brand);text-decoration:none}.reveal-lower-grade i{font-size:10px;margin:0}.package-card.gold .reveal-lower-grade{color:#6b5b1e}.package-card.gold .reveal-lower-grade:hover{background:var(--pk-vip-soft);color:var(--pk-vip)}.package-card .price .button,.package-card .button{width:100%;height:48px;padding:0 16px;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--pk-brand);color:#fff;border:0;border-radius:var(--pk-r-md);font-size:14.5px;font-weight:700;letter-spacing:.01em;box-shadow:0 8px 18px -10px rgba(37,99,235,0.9);cursor:pointer;text-align:center;transition:background .16s ease,box-shadow .16s ease,transform .06s ease}.package-card .button:hover,.package-card .button:focus{background:var(--pk-brand-dark);color:#fff;box-shadow:0 10px 22px -10px rgba(29,78,216,0.95)}.package-card .button:active{transform:translateY(1px)}.package-card .button i{font-size:11px}.package-card.gold{background:var(--pk-surface);border:1.5px solid var(--pk-vip-line);box-shadow:0 3px 6px rgba(180,83,9,0.05),0 18px 36px -18px rgba(180,83,9,0.35);position:relative}.package-card.gold::before{content:"";position:absolute;inset-inline:18px;top:0;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg, #f59e0b, #fbbf24);z-index:2}.package-card.gold h3{color:var(--pk-vip)}.package-card.gold .price p{color:var(--pk-ink)}.package-card.gold [id^="graded-price-rows-"]>.price:first-child,.package-card.gold>.price:has(>.pricing-from){background:var(--pk-vip-soft)}.package-card.gold .price_number{color:var(--pk-ink)}.package-card.gold [id^="graded-price-rows-"]>.price:first-child .price_number,.package-card.gold>.price:has(>.pricing-from) .price_number,.package-card.gold>.price:has(>.pricing-from)>p.mx-1{color:var(--pk-vip)}.package-card.gold .items .item p>.fa-plus{color:var(--pk-vip);opacity:.8}.package-card.gold .items .item>.info-logo,.package-card.gold .items .item:has(>.info-logo) p{color:var(--pk-vip)}.package-card.gold .price .button,.package-card.gold .button{background:#0f172a;color:#fff;box-shadow:0 8px 18px -10px rgba(15,23,42,0.9)}.package-card.gold .button:hover{background:#1e293b;color:#fff}@media only screen and (min-width: 768px){.packages .packages-cards{flex-direction:row;flex-wrap:wrap;gap:16px}.package-card{width:calc(50% - 8px)}.package-card.hidden{display:none}}@media only screen and (min-width: 992px){.packages .packages-cards{gap:18px}.package-card{width:calc(33.333% - 12px);padding:24px 20px 20px;display:flex;text-align:right}.package-card h3{font-size:18px !important}.package-card .items{font-size:1em;min-height:0}.package-card .price .price_number{font-size:19px !important}[id^="graded-price-rows-"]>.price:first-child .price_number,.package-card>.price:has(>.pricing-from) .price_number{font-size:22px !important}.package-card .price .button,.package-card .button{width:100%;font-size:14.5px;font-weight:700}}@media only screen and (max-width: 767px){.packages{width:100%;max-width:none;padding:0 14px}.packages .packages-cards{flex-direction:column-reverse;gap:12px;width:100%;margin:0;padding:0;font-size:inherit}.package-card{width:100%;max-width:none;margin:0;padding:18px 16px 16px;border-radius:16px}.packages .selection-bar{margin:0 -14px 16px;width:calc(100% + 28px);border-radius:0;border-left:0;border-right:0;padding:6px 14px;gap:6px;scroll-padding-inline:14px}.packages .selection-bar .item-select{min-width:100px;padding:9px 12px}.packages .selection-bar .item-select .price-tab-hours{font-size:13.5px !important}.packages .selection-bar .item-select .price-tab-shots{font-size:10.5px !important}.package-card h3{font-size:16.5px !important;margin-bottom:12px;padding-bottom:12px}.package-card .items .item p{font-size:13.5px;line-height:1.8}.package-card .price:has(>.pricing-from){padding:10px;align-items:center;column-gap:10px}.package-card .price .pricing-from{align-items:center}.package-card .price .pricing-from p{font-size:12.5px !important;line-height:1.6;white-space:normal !important;overflow:visible;text-overflow:clip}.package-card .price .price_number,.package-card .price>p.mx-1{font-size:18px !important}[id^="graded-price-rows-"]>.price:first-child .price_number,.package-card>.price:has(>.pricing-from) .price_number,.package-card>.price:has(>.pricing-from)>p.mx-1{font-size:21px !important}.package-card .price .price_unit p{font-size:11px !important}.package-card .price .button,.package-card .button{height:52px !important;font-size:15px;margin-top:16px}.reveal-lower-grade{font-size:13px;padding:8px 10px}}#accordion{width:100%}.alert:has(>#accordion){padding:0 !important;margin:0 0 8px;border:0;background:none;border-radius:0}#accordion>.card{border:1px solid var(--pk-line);border-radius:var(--pk-r-lg);background:var(--pk-surface);box-shadow:var(--pk-e1);overflow:hidden}#accordion .card-header{padding:0;margin:0;border:0;background:none}#accordion .card-header h5{margin:0;font-size:inherit}#accordion .card-header .btn-link{display:flex;align-items:center;gap:10px;width:100%;padding:15px 18px;background:none;border:0;border-radius:0;box-shadow:none;font-size:14.5px;font-weight:700;line-height:1.7;color:var(--pk-ink);text-align:right;text-decoration:none;white-space:normal;cursor:pointer;transition:background .16s ease,color .16s ease}#accordion .card-header .btn-link:hover,#accordion .card-header .btn-link:focus{background:var(--pk-brand-soft);color:var(--pk-brand);text-decoration:none;box-shadow:none}#accordion .card-header .btn-link .fa{flex:none;font-size:15px;color:var(--pk-brand)}#accordion .card-header .btn-link::after{content:"";margin-inline-start:auto;flex:none;width:8px;height:8px;border-left:2px solid var(--pk-muted);border-bottom:2px solid var(--pk-muted);transform:rotate(-45deg);transition:transform .2s ease}#accordion .card-header .btn-link[aria-expanded="true"]::after{transform:rotate(135deg)}#accordion .card-header .btn-link .fa-arrow-down{display:none}#accordion .card-body{padding:4px 18px 18px}#accordion .options{margin:0 !important}#accordion .options ul{list-style:none;margin:0;padding:0}#accordion .options ul li{position:relative;padding:9px 20px 9px 0;font-size:13.5px;line-height:1.95;color:var(--pk-body);text-align:right;border-bottom:1px solid var(--pk-line)}#accordion .options ul li:last-child{border-bottom:0}#accordion .options ul li::before{content:"";position:absolute;top:1.05em;inset-inline-start:0;width:6px;height:6px;border-radius:50%;background:var(--pk-brand);opacity:.55}#accordion .options ul li strong{color:var(--pk-ink);font-weight:700}#accordion .options ul li .text-primary{color:var(--pk-brand) !important}#accordion .options ul li[style*="color: red"],#accordion .options ul li[style*="color:red"]{color:#9a3412 !important;background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--pk-r-md);padding:11px 32px 11px 12px;margin-bottom:6px;font-weight:600}#accordion .options ul li[style*="color: red"]::before,#accordion .options ul li[style*="color:red"]::before{inset-inline-start:12px;background:#ea580c;opacity:1}#accordion .options ul li .badge-dark{display:inline-block;padding:3px 9px;margin-inline-start:4px;background:var(--pk-brand-soft) !important;color:var(--pk-brand) !important;border:1px solid #d7e3fb;border-radius:99px;font-size:11px;font-weight:600;cursor:help;vertical-align:middle}#accordion .card-body>p.text-center{margin:16px 0 0}#accordion .card-body .btn-primary,#accordion .card-body .btn-dark{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;padding:0 18px;background:var(--pk-brand);border:0;border-radius:var(--pk-r-md);color:#fff;font-size:14px;font-weight:700;box-shadow:0 8px 18px -10px rgba(37,99,235,0.9);text-decoration:none;transition:background .16s ease}#accordion .card-body .btn-primary:hover,#accordion .card-body .btn-dark:hover{background:var(--pk-brand-dark);color:#fff;text-decoration:none}#accordion .card-body .btn-primary .fa,#accordion .card-body .btn-dark .fa{font-size:13px}.alert.border-danger{border:1px solid #fecaca !important;background:#fef2f2;border-radius:var(--pk-r-lg);padding:16px 18px !important;margin-bottom:12px}.alert.border-danger h4{font-size:15px;font-weight:800;color:#b91c1c !important;margin:0 0 8px}.alert.border-danger p{font-size:13px;line-height:1.95;color:#7f1d1d;text-align:right;margin:0 0 8px}.alert.border-danger p:last-child{margin-bottom:0}.alert.border-danger .fa-warning{color:#dc2626 !important;margin-inline-end:4px}@media only screen and (max-width: 767px){.alert:has(>#accordion){padding:0 !important}#accordion .card-header .btn-link{padding:14px;font-size:13.5px}#accordion .card-body{padding:2px 14px 14px}#accordion .options ul li{font-size:13px;padding-right:18px}.alert.border-danger{padding:14px !important}}.col-9.alert:has(#accordion),.col-9.alert.border-danger{flex:0 0 100%;max-width:100%}.packages .packages-cards{justify-content:center}.pricing-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;width:100%;margin:0 0 4px}.pricing-control-group{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.pricing-controls-label{font-size:13.5px;color:var(--pk-body);white-space:nowrap}.pricing-controls .form-control{width:auto;min-width:150px;height:40px;padding:0 12px;border:1px solid var(--pk-line-strong);border-radius:var(--pk-r-md);background-color:#fff;font-size:13.5px;color:var(--pk-ink)}.pricing-controls .form-control:focus{border-color:var(--pk-brand);box-shadow:0 0 0 3px rgba(37,99,235,0.12);outline:none}.notes-trigger{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:var(--pk-surface);border:1px solid var(--pk-line);border-radius:99px;box-shadow:var(--pk-e1);font-family:inherit;font-size:13px;font-weight:600;line-height:1.6;color:var(--pk-body);cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.notes-trigger:hover,.notes-trigger:focus{background:var(--pk-brand-soft);border-color:#d7e3fb;color:var(--pk-brand);outline:none}.notes-trigger .fa{font-size:14px;color:var(--pk-brand)}.notes-modal .mymodal{border-radius:var(--pk-r-lg);background:var(--pk-surface);box-shadow:0 24px 60px -20px rgba(15,23,42,0.45);overflow:hidden}.notes-modal .mymodal .header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;background:var(--pk-surface);border-bottom:1px solid var(--pk-line) !important}.notes-modal .mymodal .header p:first-child{margin:0;font-size:15px;font-weight:800;color:var(--pk-ink)}.notes-modal .mymodal .close-mymodal{flex:none;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f1f5f9;color:var(--pk-body);font-size:12px;cursor:pointer;transition:background .16s ease,color .16s ease}.notes-modal .mymodal .close-mymodal:hover{background:#e2e8f0;color:var(--pk-ink)}.notes-modal .modal-body{padding:16px 18px 18px}#accordion .options ul,.notes-modal .options ul{list-style:none;margin:0;padding:0}#accordion .options ul li,.notes-modal .options ul li{position:relative;padding:9px 20px 9px 0;font-size:13.5px;line-height:1.95;color:var(--pk-body);text-align:right;border-bottom:1px solid var(--pk-line)}#accordion .options ul li:last-child,.notes-modal .options ul li:last-child{border-bottom:0}#accordion .options ul li::before,.notes-modal .options ul li::before{content:"";position:absolute;top:1.05em;inset-inline-start:0;width:6px;height:6px;border-radius:50%;background:var(--pk-brand);opacity:.55}.notes-modal .options ul li strong{color:var(--pk-ink);font-weight:700}.notes-modal .options ul li .text-primary{color:var(--pk-brand) !important}.notes-modal .options ul li[style*="color: red"],.notes-modal .options ul li[style*="color:red"]{color:#9a3412 !important;background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--pk-r-md);padding:11px 32px 11px 12px;margin-bottom:6px;font-weight:600}.notes-modal .options ul li[style*="color: red"]::before,.notes-modal .options ul li[style*="color:red"]::before{inset-inline-start:12px;background:#ea580c;opacity:1}.notes-modal .options ul li .badge-dark{display:inline-block;padding:3px 9px;margin-inline-start:4px;background:var(--pk-brand-soft) !important;color:var(--pk-brand) !important;border:1px solid #d7e3fb;border-radius:99px;font-size:11px;font-weight:600;cursor:help;vertical-align:middle}.notes-modal .modal-body>p.text-center{margin:16px 0 0}.notes-modal .modal-body .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;padding:0 18px;background:var(--pk-brand);border:0;border-radius:var(--pk-r-md);color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 8px 18px -10px rgba(37,99,235,0.9);transition:background .16s ease}.notes-modal .modal-body .btn-primary:hover{background:var(--pk-brand-dark);color:#fff;text-decoration:none}.notes-modal .modal-body .row{margin:0}.notes-modal .modal-body .alert.border-danger{margin-bottom:14px}@media only screen and (max-width: 767px){.pricing-controls{gap:8px 10px}.pricing-controls .form-control{min-width:130px;height:38px;font-size:13px}.pricing-controls-label{font-size:12.5px}.notes-trigger{font-size:12.5px;padding:8px 14px}.notes-modal .modal-body{padding:14px}}.packages .selection-bar{max-width:100%}.package-card .price:has(.pricing-from>i:only-child){grid-template-columns:auto auto;justify-content:center;column-gap:8px}.package-card .price:has(.pricing-from>i:only-child)>.pricing-from{display:none}
